• Home
  • Forum
  • Fare Web
  • Snippet
  • Snippet PHP

730 precompilato + di uno snippet

  • Creatore Discussione Creatore Discussione marino51
  • Data di inizio Data di inizio 9 Gen 2016
Prec.
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 26
Succ.
Primo Prec. 6 di 26 Succ. Ultimo

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 23 Nov 2016
  • #101
nel caso di invio scontrini fiscali ottici la procedura è uguale?
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 23 Nov 2016
  • #102
Simone P ha scritto:
nel caso di invio scontrini fiscali ottici la procedura è uguale?
Clicca per allargare...
a me sembra di si, fai comunque riferimento al kit citato, dove trovi i parametri necessari e gli esempi
 

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 23 Nov 2016
  • #103
marino51 ha scritto:
a me sembra di si, fai comunque riferimento al kit citato, dove trovi i parametri necessari e gli esempi
Clicca per allargare...

avresti un esempio di file csv contente le fatture?
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 23 Nov 2016
  • #104
Simone P ha scritto:
avresti un esempio di file csv contente le fatture?
Clicca per allargare...
scusami ho solo dati effettivi, che non è il caso di distribuire
nel file credenziali.php c'è l'elenco delle colonne
 
Reactions: Simone P

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 23 Nov 2016
  • #105
marino51 ha scritto:
scusami ho solo dati effettivi, che non è il caso di distribuire
nel file credenziali.php c'è l'elenco delle colonne
Clicca per allargare...
grazie... cè un ordine con cui lanciare i php?

prima genera xml da txt e poi invio oppure devo fare anche genera file CF da TXT?
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 23 Nov 2016
  • #106
Simone P ha scritto:
grazie... cè un ordine con cui lanciare i php?

prima genera xml da txt e poi invio oppure devo fare anche genera file CF da TXT?
Clicca per allargare...
xml deve contenere tutti i cf criptati, mi sono impostato questa sequenza,
_1_FattureGeneraFilesCFdaTXT
_2_FattureOpenSSL
_3_FattureGeneraXMLdaTXT
_4_FattureInviaWsdl
_5_FattureInvioRisultati
_6_FattureInvioRicevutaPdf
_7_FattureInvioEsito
_8_FattureInvioDettaglioErrori
dal 5 ad 8 si intende la ricezione dei documenti relativi all'invio delle fatture del punto 4

poi ciascuno si regola al meglio
 

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 23 Nov 2016
  • #107
marino51 ha scritto:
xml deve contenere tutti i cf criptati, mi sono impostato questa sequenza,
_1_FattureGeneraFilesCFdaTXT
_2_FattureOpenSSL
_3_FattureGeneraXMLdaTXT
_4_FattureInviaWsdl
_5_FattureInvioRisultati
_6_FattureInvioRicevutaPdf
_7_FattureInvioEsito
_8_FattureInvioDettaglioErrori
dal 5 ad 8 si intende la ricezione dei documenti relativi all'invio delle fatture del punto 4

poi ciascuno si regola al meglio
Clicca per allargare...
grazie infinite
 

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 24 Nov 2016
  • #108
visto che sei/siete preparati sull'argomento, nell'invio devono esserci immagino solo scontrini fatti con codice fiscale (ovvero scontrini deducibili), ma in questo caso se nello scontrino un ottico mette l'occhiale da sole e un occhiale da vista devo passare il totale del documento oppure solo il valore di quello deducibile?
 

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 24 Nov 2016
  • #109
Simone P ha scritto:
grazie infinite
Clicca per allargare...
sono riuscito ad usare la procedura, però quando invia mi ritorna che il file zip non è valido

array(4) { ["nomeFileAllegato"]=> string(28) "scontrini_11242016100036.zip" ["pincodeInvianteCifrato"]=> string(167) "QE2L6BxTAnSjydhe3kF050HNra3CuQM71Hf6Q9brJ7ymZXW9oWmXEHIu5XiYCf6HB4AGWAjMwLtEC5AZg3t5/xbP6nUB8+RWLgRqknpmy1Ytzc2ilAERg7a0asG4MJ4qFh/JORp8RooYrD0NLvKWVoo+Q/5gdBIAd/kj/E=" ["documento"]=> string(28) "scontrini_11242016100036.zip" ["datiProprietario"]=> array(1) { ["cfProprietario"]=> string(8) "A9AZOS61" } } object(stdClass)#3 (1) { ["return"]=> object(stdClass)#4 (3) { ["codiceEsito"]=> string(3) "102" ["descrizioneEsito"]=> string(74) "L'ALLEGATO NON E' UN FILE DI TIPO ZIP VALIDO: IL FILE NON E' STATO ACCOLTO" ["idErrore"]=> string(17) "16112410003642654" } }
TRASFERIMENTO TERMINATO



protocollo =
dataAccoglienza =
nomeFileAllegato =
dimensioneFileAllegato =
codiceEsito = 102
descrizioneEsito = L'ALLEGATO NON E' UN FILE DI TIPO ZIP VALIDO: IL FILE NON E' STATO ACCOLTO
idErrore = 16112410003642654
 

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 24 Nov 2016
  • #110
sono riuscito a fare invio, ora il prbolema invece è sul file xml

descrizioneEsito = DATI PROPRIETARIO FORMALMENTE ERRATI
idErrore = 16112410550442692
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 24 Nov 2016
  • #111
Simone P ha scritto:
visto che sei/siete preparati sull'argomento, nell'invio devono esserci immagino solo scontrini fatti con codice fiscale (ovvero scontrini deducibili), ma in questo caso se nello scontrino un ottico mette l'occhiale da sole e un occhiale da vista devo passare il totale del documento oppure solo il valore di quello deducibile?
Clicca per allargare...
il commercialista è la persona più indicata sul comportamento da tenere,
potrebbe essere che lo scontrino vada indicato interamente ma suddiviso nelle sue componenti
sono riuscito a fare invio, ora il prbolema invece è sul file xml
Clicca per allargare...
fai riferimento all'esempio del kit
 

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 24 Nov 2016
  • #112
marino51 ha scritto:
il commercialista è la persona più indicata sul comportamento da tenere,
potrebbe essere che lo scontrino vada indicato interamente ma suddiviso nelle sue componenti

fai riferimento all'esempio del kit
Clicca per allargare...
anche sostituendo l'xml con quello dell'esempio mi ritorna

codiceEsito = 109
descrizioneEsito = DATI PROPRIETARIO FORMALMENTE ERRATI

il codice fiscale negozio va cifrato giusto?
 

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 24 Nov 2016
  • #113
per vedere il request ho aggiunto:


$SoapClientParam["trace"] = 1;

echo "====== REQUEST HEADERS =====" . PHP_EOL;
var_dump($client->__getLastRequestHeaders());
echo "========= REQUEST ==========" . PHP_EOL;
var_dump($client->__getLastRequest());
echo "========= RESPONSE =========" . PHP_EOL;
 
Ultima modifica: 24 Nov 2016

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 24 Nov 2016
  • #114
Simone P ha scritto:
grazie infinite
Clicca per allargare...
non trovo 5_FattureInvioRisultati dopo aver fatto inviawsdl devo fare invio esito e poi invio ricevutapdf?
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 24 Nov 2016
  • #115
Simone P ha scritto:
non trovo 5_FattureInvioRisultati dopo aver fatto inviawsdl devo fare invio esito e poi invio ricevutapdf?
Clicca per allargare...
è un batch x windows che richiama in sequenza i 3 successivi scaricando i relativi documenti,
PHP:
@echo off

set protocollo=1601*************

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
del %protocollo%.csv 2>nul
"C:\Program Files\Internet Explorer\iexplore.exe" http://localhost/test_site/php/test/XML/FattureInvioDettaglioErrori.php?protocollo=%protocollo%

pause
volendolo usare, vanno sistemati i path
 

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 24 Nov 2016
  • #116
marino51 ha scritto:
è un batch x windows che richiama in sequenza i 3 successivi scaricando i relativi documenti,
PHP:
@echo off

set protocollo=1601*************

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
del %protocollo%.csv 2>nul
"C:\Program Files\Internet Explorer\iexplore.exe" http://localhost/test_site/php/test/XML/FattureInvioDettaglioErrori.php?protocollo=%protocollo%

pause
volendolo usare, vanno sistemati i path
Clicca per allargare...
c'ero appena riuscito, riesco a scaricare anche i pdf... sei stato un grande.. la tua guida mi ha aiutato molto
 
L

LinuxOhYeah

Utente Attivo
26 Nov 2016
186
7
18
  • 26 Nov 2016
  • #117
Salve a tutti!
Innanzitutto devo ringraziare Marino51 per questo suo progetto e delle belle spiegazioni generali sue e degli altri su questo thread: grazie, ottimo! Prima non sapevo neanche cosa fosse un endpoint e pochissimo sugli XML e web service, ora incomincio a vedere la luce

Chiedo umilmente, e se non disturbo, 3 cosette:
1) tipoSpesa: non ho capito se va inserita ogni singola voce della fattura oppure una sola voce x fattura per tipoSpesa? Esempio per gli ottici i tipoSpesa dovrebbero essere AD=Acquisto o affitto di dispositivo medico CE oppure AA=Altre spese (cosa siano "altre" mi è ignoto oltre al bollo _ColBollo, già previsto nel codice, che gli ottici non devono mettere). Ammettiamo che ci siano 2 voci AD, 1 da 20 euro e una da 10: devo mettere una sola voce AD da 30 o tutte e 2?
Se si, il file Fatture730_2016_completo.txt come va gestito con le 2 o più voci? Devo definire anche _ColTotalEuro2 e quindi sarebbe, se ho capito bene (la prima riga sono i campi e non è da mettere nel csv e il CF è quello di prova):

_ColDocDate;_ColDocNumber;_ColFiscalCode;_ColTotalEuro;_ColTotalEuro2
13/1/2016;1;PROVAX00X00X000Y;20;10
3/2/2016;2;PROVAX00X00X000Y;30;0

Se fosse così poi dovrò cambiare FattureGeneraXMLdaTXT.php inserendo anche _ColTotalEuro2, verificando prima che sia > 0 (modifiche che non ho ancora pensato).
Ovviamente cambiando $tipoSpesa = $voceSpesa->addChild('tipoSpesa', 'AD'); su FattureGeneraXMLdaTXT.php per gli ottici.

2) Linux: mi sembra di capire che Aarc14, ma suppongo anche altri, utilizzano gli script da GNU/Linux. Io vorrei farei qualche test appunto da GNU/Linux con php a linea di comando e quindi vorrei trasformare da .bat per farli diventare .sh: se non ci sono già pronti provo a farli io e li posto per contribuire in microscopica parte al "più di uno snippet" 730 precompilato.

3) sequenza script: sbaglio o la sequenza da te impostata al post #106 il file .bat (.sh se linux) _5_FattureInvioRisultati esegue in sequenza
_6_FattureInvioRicevutaPdf
_7_FattureInvioEsito
_8_FattureInvioDettaglioErrori
e quindi se tutto va bene è inutile richiamarli, giusto?

@Aarc14 tra PHP 5.5.x e 5.6.x sembra ci siano alcuni cambiamenti non compatibili, come quando si usa SSL/TLS. Forse era quello che avevi verificato al post #100 e dando una soluzione che a te a funzionato. Non ho ancora testato su una macchina GNU/Linux con php installato ma vi faccio sapere.

Spero di essere presto un minimo di aiuto a questa bella iniziativa che avete, per me troppo bonariamente, detto di base. Grazie a prescindere! A presto
 

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 28 Nov 2016
  • #118
LinuxOhYeah ha scritto:
Salve a tutti!
Innanzitutto devo ringraziare Marino51 per questo suo progetto e delle belle spiegazioni generali sue e degli altri su questo thread: grazie, ottimo! Prima non sapevo neanche cosa fosse un endpoint e pochissimo sugli XML e web service, ora incomincio a vedere la luce

Chiedo umilmente, e se non disturbo, 3 cosette:
1) tipoSpesa: non ho capito se va inserita ogni singola voce della fattura oppure una sola voce x fattura per tipoSpesa? Esempio per gli ottici i tipoSpesa dovrebbero essere AD=Acquisto o affitto di dispositivo medico CE oppure AA=Altre spese (cosa siano "altre" mi è ignoto oltre al bollo _ColBollo, già previsto nel codice, che gli ottici non devono mettere). Ammettiamo che ci siano 2 voci AD, 1 da 20 euro e una da 10: devo mettere una sola voce AD da 30 o tutte e 2?
Se si, il file Fatture730_2016_completo.txt come va gestito con le 2 o più voci? Devo definire anche _ColTotalEuro2 e quindi sarebbe, se ho capito bene (la prima riga sono i campi e non è da mettere nel csv e il CF è quello di prova):

_ColDocDate;_ColDocNumber;_ColFiscalCode;_ColTotalEuro;_ColTotalEuro2
13/1/2016;1;PROVAX00X00X000Y;20;10
3/2/2016;2;PROVAX00X00X000Y;30;0

Se fosse così poi dovrò cambiare FattureGeneraXMLdaTXT.php inserendo anche _ColTotalEuro2, verificando prima che sia > 0 (modifiche che non ho ancora pensato).
Ovviamente cambiando $tipoSpesa = $voceSpesa->addChild('tipoSpesa', 'AD'); su FattureGeneraXMLdaTXT.php per gli ottici.

2) Linux: mi sembra di capire che Aarc14, ma suppongo anche altri, utilizzano gli script da GNU/Linux. Io vorrei farei qualche test appunto da GNU/Linux con php a linea di comando e quindi vorrei trasformare da .bat per farli diventare .sh: se non ci sono già pronti provo a farli io e li posto per contribuire in microscopica parte al "più di uno snippet" 730 precompilato.

3) sequenza script: sbaglio o la sequenza da te impostata al post #106 il file .bat (.sh se linux) _5_FattureInvioRisultati esegue in sequenza
_6_FattureInvioRicevutaPdf
_7_FattureInvioEsito
_8_FattureInvioDettaglioErrori
e quindi se tutto va bene è inutile richiamarli, giusto?

@Aarc14 tra PHP 5.5.x e 5.6.x sembra ci siano alcuni cambiamenti non compatibili, come quando si usa SSL/TLS. Forse era quello che avevi verificato al post #100 e dando una soluzione che a te a funzionato. Non ho ancora testato su una macchina GNU/Linux con php installato ma vi faccio sapere.

Spero di essere presto un minimo di aiuto a questa bella iniziativa che avete, per me troppo bonariamente, detto di base. Grazie a prescindere! A presto
Clicca per allargare...
ciao, io per gli ottici ho messo "AD" come tipo spesa e ho sommato tutte le voci in unica riga per singolo scontrino
 

Simone P

Utente Attivo
23 Nov 2016
55
0
6
48
  • 28 Nov 2016
  • #119
Simone P ha scritto:
ciao, io per gli ottici ho messo "AD" come tipo spesa e ho sommato tutte le voci in unica riga per singolo scontrino
Clicca per allargare...
nel caso di invio fatture e scontrini cosa succede se numdoc è uguale? tipo ho fattura 2 e ho scontrino fiscale2 nella stessa giornata? devo aggiungere una sigla tipo 2/FT

-> mi ha risposto sogei:

Non è possibile con la stessa partita iva. Può utilizzare dispositivo 1 per le fatture e dispositivo > 1 per gli scontrini
 
Ultima modifica: 28 Nov 2016

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 28 Nov 2016
  • #120
1) tipoSpesa: non ho capito se va inserita ogni singola voce della fattura oppure una sola voce x fattura per tipoSpesa?
Clicca per allargare...
lascerei la risposta al commercialista, è facile sbagliare
2) Linux: mi sembra di capire .....
Clicca per allargare...
in realtà ci sono 2 batch
_2_FattureOpenSSL.bat per crittografare i vari codici, in alternativa si può usare la funzione "GetEncFC" nel php che genera il file XML, avevo preferito seguire la strada OpenSSL perché così specificava la documentazione ma alla fine i risultati sono uguali
3) sequenza script: sbaglio o la sequenza da te impostata al post #106 il file .bat ....
Clicca per allargare...
si, il batch recupera i documenti conseguenti all'invio, all'interno e indicato come parametro il protocollo di trasferimento,
anche in questo caso, in sostituzione, si può indicare il protocollo all'interno del file credenziali.php ed eseguire i 3 script

in win ho creato dei link (mutuati da Linux) per rendere più immediata l'esecuzione degli script
 
Prec.
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 26
Succ.
Primo Prec. 6 di 26 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

G
Header spostato con explorer 7.0.5730.11?
  • ghisirds
  • 16 Lug 2007
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 19 Lug 2007
sbobby
campo precompilato
  • pup3770
  • 30 Apr 2015
  • MySQL
Risposte
1
Visite
2K
MySQL 28 Mag 2015
filomeni
[EXCEL] Calendario precompilato
  • novello88
  • 26 Mar 2014
  • Windows e Software
Risposte
1
Visite
3K
Windows e Software 7 Apr 2014
marino51
A
cancellare form precompilato
  • antonietta
  • 31 Lug 2008
  • Classic ASP
Risposte
2
Visite
4K
Classic ASP 1 Ago 2008
antonietta
A
B
Campo form precompilato
  • blasty
  • 3 Lug 2007
  • Classic ASP
Risposte
3
Visite
4K
Classic ASP 3 Lug 2007
PoLe
A
For in uno switch
  • alex12
  • 8 Mar 2023
  • PHP
Risposte
1
Visite
833
PHP 9 Mar 2023
WmbertSea
G
Qualcuno conosce questo software per gestire le telecamere
  • Giovannino60
  • 2 Lug 2022
  • IP Cam e Videosorveglianza
Risposte
0
Visite
1K
IP Cam e Videosorveglianza 2 Lug 2022
Giovannino60
G
A
Riprodurre uno schema colore
  • AiaceT
  • 30 Gen 2022
  • Photoshop
Risposte
15
Visite
2K
Photoshop 3 Feb 2022
WmbertSea
L
Non riesco a riprodurre uno sfondo
  • Lucabigoni
  • 18 Dic 2020
  • Photoshop
Risposte
0
Visite
1K
Photoshop 18 Dic 2020
Lucabigoni
L
R
Distribuire uno Script "Facebook Auto Post"
  • race
  • 15 Nov 2020
  • PHP
Risposte
0
Visite
1K
PHP 15 Nov 2020
race
R
  • Bloccata
Come Unire file PST in Uno?
  • rebeca
  • 14 Ago 2020
  • Windows e Software
Risposte
0
Visite
2K
Windows e Software 14 Ago 2020
rebeca
M
temi premium Shopify da 180$ l'uno a prezzi bassissimi
  • michael9898
  • 13 Ago 2020
  • Altri Annunci
Risposte
0
Visite
2K
Altri Annunci 13 Ago 2020
michael9898
M
A
eliminare caratteri speciali mettendo uno spazio
  • AndreaCerre
  • 5 Ago 2020
  • PHP
Risposte
0
Visite
1K
PHP 5 Ago 2020
AndreaCerre
A
U
Cerco un graphic designer e uno sviluppatore Android
  • username998
  • 6 Lug 2020
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
1
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 7 Lug 2020
Max 1
C
  • Bloccata
Salve a tutti, sono uno studente
  • Carlo Zito
  • 10 Mag 2020
  • Presentati al Forum
Risposte
1
Visite
1K
Presentati al Forum 11 Mag 2020
Max 1
G
Fare uno sfondo con il prato e degli alberi
  • Giovannino60
  • 8 Mag 2020
  • Photoshop
Risposte
0
Visite
1K
Photoshop 8 Mag 2020
Giovannino60
G
K
Help: problema con uno script di booking in php!
  • kathe
  • 28 Ott 2019
  • PHP
Risposte
0
Visite
743
PHP 28 Ott 2019
kathe
K
A
Creare con Javascript un percorso all'interno di uno spazio
  • albi64
  • 30 Set 2019
  • Javascript
Risposte
0
Visite
1K
Javascript 30 Set 2019
albi64
A
D
[Javascript] inserire uno script in un file php
  • diabolik71
  • 27 Set 2019
  • Javascript
Risposte
6
Visite
5K
Javascript 27 Set 2019
diabolik71
D
P
[PHP] Contare quante volte uno stesso id si ripete nella tabella
  • Phelps
  • 18 Mar 2019
  • PHP
Risposte
12
Visite
4K
PHP 20 Mar 2019
Phelps
P
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Snippet
  • Snippet PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?