730 precompilato + di uno snippet

Ezio88

Nuovo Utente
19 Gen 2016
8
0
1
x Ezio88: devi copiare tutti i file *.wsdl e *.xsd (contenuti nel kit nelle cartelle "ServizioSincrono" e "ServiziRicevute") nella cartella dove risiedono i file php
Pardon..ci ho sbattuto la testa due ore perchè pensavo fossero tutti dentro i wsdl e xsd e invece c'era appunto solo quello dell'invio dei dati :incazz:

il file da inviare, se hai usato gli ultimi script di marino, deve chiamarsi "Fatture730_2015_2.zip", deve risiedere nella cartella dei file php e deve contenere il solo file Fatture730_2015_2.xml
Io ho modificato lo script per fare in modo che lo zip, contenente il file xml appena creato, sia creato direttamente da PHP (ovviamente modificando opportunamente i nomi dei file nello script di marino). L'archivio sembra essere ok, ci trovo dentro il file xml e riesco a scompattarlo correttamente, però pare che non piaccia a STS e non capisco perchè..
A qualcuno viene restituito lo stesso errore? Secondo voi può essere che venga restituito quell'errore anche se c'è un problema nella formattazione dell'xml (non può essere il mio caso perchè ho usato gli stessi xml che c'erano nei vostri archivi)
 

spongebob

Nuovo Utente
18 Gen 2016
11
0
1
Ho effettuato gli invi TEST di file come quello che allego qui.
Ma nella ricevuta PDF ottengo sempre la risposta :

MOTIVO DELLO SCARTO
E011: FILE NON CONFORME ALLO SCHEMA DI VALIDAZIONE

Ho effettuato il controllo della struttura del file XML inviato (nello zip) e a me pare tutto OK !
Potete darci un'occhiata e dirmi dove sta il problema ?

Vi ringrazio !
 

Allegati

  • Fatture730daTrasm.zip
    2,5 KB · Visite: 601

spongebob

Nuovo Utente
18 Gen 2016
11
0
1
Ho effettuato gli invi TEST di file come quello che allego qui.
Ma nella ricevuta PDF ottengo sempre la risposta :

MOTIVO DELLO SCARTO
E011: FILE NON CONFORME ALLO SCHEMA DI VALIDAZIONE

Ho effettuato il controllo della struttura del file XML inviato (nello zip) e a me pare tutto OK !
Potete darci un'occhiata e dirmi dove sta il problema ?

Vi ringrazio !

OK ho risolto da solo !
Il motivo dello scarto era semplicemente che, come dati di esempio ho inserito date di fatture/pagamento del 2014, ed invece il sistema accetta solo date a partire dal 01/01/2015.
Ora dovrò vedermela col problema di tutti i CF clienti che vengono scartati per motivi vari; ma questa è un'altra storia.

In ogni caso grazie a tutti, specie a marino e rudycox, per i preziosi consigli che avete dato in questo topic.

Ciao
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
Vedi l'allegato 730precompilato.zip

dopo aver preparato la risposta vedo che hai già risolto, in ogni caso,

le date di pagamento sono errate, hai riportato date del 2014,
che vengono lasciate passare dai controlli di 730precompilata.xsd
PHP:
<xs:minInclusive value="2014-01-01"/>
<xs:pattern value="([0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]))"/>[PHP]
ma nelle istruzioni ci sono dei precisi richiami
[QUOTE]Data di pagamento afferente al “documento fiscale” emesso.
La data di pagamento determina l’anno d’imposta di riferimento: es. documenti fiscali pagati nel 2015 afferiscono alla dichiarazione 730 del 2016/ Redditi 2015.
L’anno della data di pagamento non può essere diverso dall’anno in corso (tranne che per il mese di gennaio in cui è possibile acquisire i pagamenti dell’anno precedente).[/QUOTE]
l'errore viene intercettato dopo l'invio.


approfitto per aggiornare due script per chi ne volesse farne uso,

ho completato le credenziali di test che dovevano essere completate rispetto alla prima stesura

ho modificato lo script che genera XML aggiungendo 
la gestione del bollo
la creazione del file zip
e per il solo TEST, accodando 3 caratteri del timer nel campo numero documento,
per renderlo univoco rispetto agli invii precedenti,
altrimenti il file viene rifiutato nelle successive prove di trasferimento perchè già trattato

ciao
Marino
 

Andrea_Ita

Nuovo Utente
20 Gen 2016
3
0
0
file non conforme alla regole di validazione

Salve ragazzi sto seguendo la vostra discussione, anch'io ho lo stesso problema di spongebob e non riesco a capire dove sta l'errore, potete aiutarmi, grazie. Allego l'xml

Vedi l'allegato fattura.zip
 

claudio56

Utente Attivo
20 Gen 2016
25
0
1
Salve a tutti. Sto seguendo le discussioni di questo forum da un paio di giorni e poichè mi è stato chiesto
di preparare velocemente qualcosa per inviare i dati al sistema TS sto provando le routines gentilmente rese
disponibili da Marino51 (sei grande). Nell'inviare il file non riscontro nessun problema in quanto il sistema mi risponde
inviandomi il numero di protocollo. Il problema nasce quando chiedo l'esito dell'invio. Il sitema mi risponde con:
stato = 5 e descrizione = File scartato in fase di Elaborazione.

Avete qualche idea in merito?
grazie
Claudio

PS. sto usando il kit730P_ver_20151222.
 
Ultima modifica:

Andrea_Ita

Nuovo Utente
20 Gen 2016
3
0
0
Salve a tutti. Sto seguendo le discussioni di questo forum da un paio di giorni e poichè mi è stato chiesto
di preparare velocemente qualcosa per inviare i dati al sistema TS sto provando le routines gentilmente rese
disponibili da Marino51 (sei grande). Nell'inviare il file non riscontro nessun problema in quanto il sistema mi risponde
inviandomi il numero di protocollo. Il problema nasce quando chiedo l'esito dell'invio. Il sitema mi risponde con:
stato = 5 e descrizione = File scartato in fase di Elaborazione.

Avete qualche idea in merito?
grazie
Claudio

Guarda a me è da ieri che fa così, scaricati il pdf o il csv e leggi qual'è l'errore.
 

claudio56

Utente Attivo
20 Gen 2016
25
0
1
Ho scaricato il pdf ed ecco l'errore:

codice errore = E015, descrizione = IL FILE RISULTA GIA' INVIATO PRECEDENTEMENTE ED ELABORATO

Sto in ambiente test. Come devo procedere. Devo modificare il nome del file XML e/o del file .zip
oppure altro ancora??

grazie

Claudio
 

spongebob

Nuovo Utente
18 Gen 2016
11
0
1
Vedi l'allegato 2863


approfitto per aggiornare due script per chi ne volesse farne uso,

ho completato le credenziali di test che dovevano essere completate rispetto alla prima stesura

ho modificato lo script che genera XML aggiungendo
la gestione del bollo
la creazione del file zip
e per il solo TEST, accodando 3 caratteri del timer nel campo numero documento,
per renderlo univoco rispetto agli invii precedenti,
altrimenti il file viene rifiutato nelle successive prove di trasferimento perchè già trattato

ciao
Marino

Ciao Marino,
intanto ti ringrazio ancora per la tua disponibilità e per aver condiviso questo tuo prezioso lavoro !
In merito a queste nuove integrazioni, e precisamente per la gestione del bollo, volevo chiederti:
ma non si era detto che va indicato (per ogni singola fattura) un "importo totale" senza distinguere i costo del bollo ??

... oppure avevo capito male io !

Ciao e grazie !
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
ma non si era detto che va indicato (per ogni singola fattura) un "importo totale" senza distinguere i costo del bollo ??

Il commercialista non mi ha imposto di tenerlo distinto considerando che "non ci sono sanzioni",
non ci sono neppure indicazioni chiare nel kit,
in realtà esiste il codice "AA" per "altre spese",
quest'anno ho inviato tutte le fatture includendo il bollo nel totale,
il prossimo anno si vedrà

nel contempo,
i file possono essere scartati anche se caricati più volte, nel sistema di test,
per questa ragione ho aggiunto 3 caratteri del timer (SOLO TEST) al numero di documento che giustappunto discrimina i documenti ed evita di riconoscerli come doppi scartandoli
ciao
Marino
 

claudio56

Utente Attivo
20 Gen 2016
25
0
1
Domanda per marino51.
Poichè uso php da riga comando, sotto windows, potresti indicarmi come modificare alcuni degli script per accettare
il numero di protocollo dalla riga comando?? Attualmete modifico il file credenziali.php per provare.

Grazie Mille

Claudio
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
Domanda per marino51.
Poichè uso php da riga comando, sotto windows, potresti indicarmi come modificare alcuni degli script per accettare
il numero di protocollo dalla riga comando??

sembra semplice,

aggiungi l'ultima riga delle 3 che ti riporto (le prime 2 sono già presenti) nel file credenziali
PHP:
if( !empty( $_SESSION['protocollo'] ) ) $protocollo = $_SESSION['protocollo'];

if( !empty( $_REQUEST['protocollo'] ) ) $protocollo = $_REQUEST['protocollo'];

if( !empty( $argv ) ) $protocollo = $argv[1];

poi nel batch
Codice:
php FattureInvioRicevutaPdf.php 16011923125972739
pause

nell'ordine,
prende protocollo da credenziali
altrimenti da sessione
altrimenti da parametro url
altrimenti da argomento del comando
ciao
Marino
 
Ultima modifica:

claudio56

Utente Attivo
20 Gen 2016
25
0
1
Ciao Marino
ho scaricato ed installato dal sito da te consigliato (http://indy.fulgan.com/SSL/) la versione 1.0.2e di openSSl.
per win32. Facendo girare il tuo bat per criptare i CF ho il messaggio con indirizzo unix che non riesce a trovare il
file di configurazione. Nella dir di php ho trovato nella cartella extra il file openssl.cnf che ho copiato nella cartella
openssl. rilanciando il batch avevo lo stesso messaggio per cui alla fine cercando in rete sono riuscito ad ottenere
uno snippet per settare il file di cofigurazione. Aggiungendo lo stesso nel tuo batch il problema si è risolto.
Ora però ho riscontrato un problema abbastanza grande. Ogni volta che eseguo il batch il risultato della codica del
codice fiscale non è mai lo stesso.
Devo modificare qualcosa nel file di configurazione o meglio ancora hai un file di configurazione che non causa questo
problema?
Te ne sarei molto grato
Ciao
Claudio
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
nessun problema, dimentica il messaggio di errore
io non ho aggiunto nessun file conf

nella codifica ci deve essere anche il time o simile, quindi ogni volta che lo esegui il risultato è sempre diverso

ciao
Marino
 

claudio56

Utente Attivo
20 Gen 2016
25
0
1
sembra semplice,

aggiungi l'ultima riga delle 3 che ti riporto (le prime 2 sono già presenti) nel file credenziali
PHP:
if( !empty( $_SESSION['protocollo'] ) ) $protocollo = $_SESSION['protocollo'];

if( !empty( $_REQUEST['protocollo'] ) ) $protocollo = $_REQUEST['protocollo'];

if( !empty( $argv ) ) $protocollo = $argv[1];

poi nel batch
Codice:
php FattureInvioRicevutaPdf.php 16011923125972739
pause

nell'ordine,
prende protocollo da credenziali
altrimenti da sessione
altrimenti da parametro url
altrimenti da argomento del comando
ciao
Marino

Grazie Funziona come un orologio

Ciao Claudio
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
ma se proprio non fa sch... puoi sempre eseguire internet explorer in batch

Codice:
@echo off

set protocollo=16011923125972748

rem php FattureInvioRicevutaPdf.php %protocollo%

rem php FattureInvioEsito.php %protocollo%

rem php FattureInvioDettaglioErrori.php %protocollo%

del %protocollo%.pdf 2>nul
"C:\Program Files\Internet Explorer\iexplore.exe" http://localhost/test_site/php/test/XML/FattureInvioRicevutaPdf.php?protocollo=%protocollo%

"C:\Program Files\Internet Explorer\iexplore.exe" http://localhost/test_site/php/test/XML/FattureInvioEsito.php?protocollo=%protocollo%

del %protocollo%.zip 2>nul
"C:\Program Files\Internet Explorer\iexplore.exe" http://localhost/test_site/php/test/XML/FattureInvioDettaglioErrori.php?protocollo=%protocollo%

pause
 

claudio56

Utente Attivo
20 Gen 2016
25
0
1
il problema è che il file mi viene scartato dicendo che il cf del proprietario cifrato non corrisponde con quello
non cifrato.
c'è un modo per decriptare il file criptato?

Grazie
Claudio

Ps. mi riferisco al post su openssl.
 
Discussioni simili
Autore Titolo Forum Risposte Data
pup3770 campo precompilato MySQL 1
novello88 [EXCEL] Calendario precompilato Windows e Software 1
A cancellare form precompilato Classic ASP 2
B Campo form precompilato Classic ASP 3
A For in uno switch PHP 1
A Riprodurre uno schema colore Photoshop 15
L Non riesco a riprodurre uno sfondo Photoshop 0
R Distribuire uno Script "Facebook Auto Post" PHP 0
rebeca Come Unire file PST in Uno? Windows e Software 0
M temi premium Shopify da 180$ l'uno a prezzi bassissimi Altri Annunci 0
A eliminare caratteri speciali mettendo uno spazio PHP 0
U Cerco un graphic designer e uno sviluppatore Android Offerte e Richieste di Lavoro e/o Collaborazione 1
C Salve a tutti, sono uno studente Presentati al Forum 1
G Fare uno sfondo con il prato e degli alberi Photoshop 0
K Help: problema con uno script di booking in php! PHP 0
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0
D [Javascript] inserire uno script in un file php Javascript 6
P [PHP] Contare quante volte uno stesso id si ripete nella tabella PHP 12
giorgiacampus Vendo un account Instagram da 5,7k e uno da quasi 3k Annunci servizi di Social Media Marketing 2
T interpretare uno script php non fatto da me... PHP 3
M [PHP] valore dentro uno shortcode PHP 0
T Artisti: Uno o due profili Instagram? Social Media Marketing 2
S [PHP] Ricercare Uno Specifico Carattere In Una Precisa Posizione PHP 3
T mostrare il riultato di uno script php Ajax 2
momeraths [WordPress] Problema creazione di uno shortcode WordPress 2
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1
L Smartphone per fotografiaSto cercando uno smartphone che scatta foto in RAW/DNG e che possa sostitui Smartphone e tablet 2
F [MySQL] Select con due condizioni su uno stesso campo MySQL 7
L [PHP] Inserire google recaptcha in uno form contatti PHP 1
T [PHP] Relazione uno a uno PHP 1
4potere Quanto pagare ad uno studente per i testi in ottica seo per il sito? SEO e Posizionamento 2
F [HTML] Effetto fade su ogni immagine contenute in uno slider HTML e CSS 16
ANDREA20 Creare carrello della spesa e applicare uno sconto E-Commerce 6
M Formazione per diventare uno specialista di Sicurezza Informatica Sicurezza e Virus 3
Gabriele Visioli Come creare uno spoiler in una pagina o post WordPress 1
M Ricercare uno specifico carattere in una precisa posizione PHP 5
novello88 Quanti domini gestisce uno specifico provider? Domini 1
felino [Wordpress] Custom Post Type: plugin per creare uno slider nei widget WordPress 0
M Creare stampe pdf con tabelle relazione uno a molti PHP 0
ecosito CSS: è possibile cambiare font con uno non di uso comune? HTML e CSS 11
M Relazione uno a molti PHP 59
B Problema di visualizzazione di uno Slider in jquery jQuery 4
M Problema relazione uno a molti con 3 tabelle MySQL 4
felino [Oracle] Eseguire uno split di un record Oracle 1
A Visualizzare minuti con due cifre anche se il valore del tag ne riporta solo uno jQuery 1
A Visualizzare minuti con due cifre anche se il valore del tag ne riporta solo uno jQuery 0
Mr. Alex D. Come far apparire un testo preimpostato in una casella di un form di uno script php? PHP 1
felino Google My Business: uno strano errore... Social Media Marketing 3
otto9due Piccolo conflitto jquery.. Chi gli da uno sguardo? jQuery 6
S Un aiuto su uno script di ricerca avanzata in php che sto verificando. PHP 1

Discussioni simili