Pagina 3 di 4

Re: Fatturazione elettronica

Inviato: domenica 10 febbraio 2019, 12:42
da theboss
Intanto questo è il campo calcolato XML finale:

"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><ns0:FatturaElettronica xmlns:ns0=\"http://ivaservizi.agenziaentrate.gov.it ... tture/v1.2\" versione=\"FPR12\">"&"¶"&"
<FatturaElettronicaHeader>"&"¶"&"
<DatiTrasmissione>"&"¶"&"
<IdTrasmittente>"&"¶"&"
<IdPaese>"&MENU::ID PAESE TRASMITTENTE&"</IdPaese>"&"¶"&"
<IdCodice>"&MENU::IDTRASMITTENTE&"</IdCodice>"&"¶"&"
</IdTrasmittente>"&"¶"&"
<ProgressivoInvio>"&FATTURE::PROGRESSIVO INVIO FE&"</ProgressivoInvio>"&"¶"&"
<FormatoTrasmissione>"&MENU::FORMATO TRASMISSIONE&"</FormatoTrasmissione>"&"¶"&"
<CodiceDestinatario>"&FATTURE::CODICE UNIVOCO PER FE&"</CodiceDestinatario> "&"¶"&

If (ANAGRAFICA CLIENTI::INDIRIZZO POSTA CERTIFICATA = "" ; "" ; "<PECDestinatario>"&ANAGRAFICA CLIENTI::INDIRIZZO POSTA CERTIFICATA&"</PECDestinatario>"&"¶") &

"</DatiTrasmissione>"&"¶"&"
<CedentePrestatore>"&"¶"&"
<DatiAnagrafici>"&"¶"&"
<IdFiscaleIVA>"&"¶"&"
<IdPaese>"&MENU::ID PAESE&"</IdPaese>"&"¶"&"
<IdCodice>"&MENU::IDCOMMITTENTE&"</IdCodice>"&"¶"&"
</IdFiscaleIVA>"&"¶"&"
<Anagrafica>"&"¶"&"
<Denominazione>"&MENU::INTESTAZIONE AZIENDA&"</Denominazione>"&"¶"&"
</Anagrafica>"&"¶"&"
<RegimeFiscale>"&MENU::REGIME FISCALE&"</RegimeFiscale>"&"¶"&"
</DatiAnagrafici>"&"¶"&"
<Sede>"&"¶"&"
<Indirizzo>"&MENU::INDIRIZZO&"</Indirizzo>"&"¶"&"
<CAP>"&MENU::CAP&"</CAP>"&"¶"&"
<Comune>"&MENU::COMUNE&"</Comune>"&"¶"&"
<Provincia>"&MENU::PROVINCIA&"</Provincia>"&"¶"&"
<Nazione>"&MENU::ID PAESE&"</Nazione>"&"¶"&"
</Sede>"&"¶"&"
</CedentePrestatore>"&"¶"&"

<CessionarioCommittente>"&"¶"&"
<DatiAnagrafici>"&"¶"&"
<IdFiscaleIVA>" &
"<IdPaese>"&ANAGRAFICA CLIENTI::CODICE NAZIONE&"</IdPaese>"&
"<IdCodice>"&ANAGRAFICA CLIENTI::PARTITA IVA&"</IdCodice>" &
"</IdFiscaleIVA>"&"¶"&

If(ANAGRAFICA CLIENTI::CODICE FISCALE="";"";"<CodiceFiscale>"&ANAGRAFICA CLIENTI::CODICE FISCALE&"</CodiceFiscale>")


&"¶"&




"<Anagrafica>"&"¶"&"
<Denominazione>"&ANAGRAFICA CLIENTI::INTESTAZIONE&"</Denominazione>"&"¶"&"
</Anagrafica>"&"¶"&"
</DatiAnagrafici>"&"¶"&"
<Sede>"&"¶"&"
<Indirizzo>"&ANAGRAFICA CLIENTI::INDIRIZZO&"</Indirizzo>"&"¶"&"
<CAP>"&ANAGRAFICA CLIENTI::CAP&"</CAP>"&"¶"&"
<Comune>"&ANAGRAFICA CLIENTI::CITTA'&"</Comune>
<Provincia>"&ANAGRAFICA CLIENTI::PROVINCIA&"</Provincia>"&"¶"&"
<Nazione>"&ANAGRAFICA CLIENTI::CODICE NAZIONE&"</Nazione>"&"¶"&"
</Sede>"&"¶"&"
</CessionarioCommittente>"&"¶"&"






</FatturaElettronicaHeader>"&"¶"&"
<FatturaElettronicaBody>"&"¶"&"
<DatiGenerali>"&"¶"&"
<DatiGeneraliDocumento>"&"¶"&"
<TipoDocumento>"&FATTURE::TIPO DOCUMENTO&"</TipoDocumento>"&"¶"&"
<Divisa>"&FATTURE::DIVISA&"</Divisa>"&"¶"&"
<Data>"&FATTURE::DATA FATTURA text&"</Data>"&"¶"&"
<Numero>"&FATTURE::NUMERO FATTURA&"</Numero>"&"¶"&

sezione ritenuta &


If ( FATTURE::BOLLO>0 ; "<DatiBollo><BolloVirtuale>SI</BolloVirtuale>
<ImportoBollo>"&FATTURE::IMPORTOBOLLOTEXT&"</ImportoBollo>
</DatiBollo>";"") & "¶" &

"<ImportoTotaleDocumento>"&FATTURE::textotfattura&"</ImportoTotaleDocumento>"&"¶" &

"<Causale>"&FATTURE::CAUSALE&"</Causale>"&"¶"&
"</DatiGeneraliDocumento>"&"¶" &
"</DatiGenerali>"&"¶"&"
<DatiBeniServizi>"&

TESTOARTICOLI&

SEZIONEDETTAGLIO &

"</DatiBeniServizi>"

& If ( FATTURE::INCLUDI INFORMAZIONI PAGAMENTO = "SI" ; SEZIONEPAGAMENTO; "" ) &

"</FatturaElettronicaBody>
</ns0:FatturaElettronica>"

Re: Fatturazione elettronica

Inviato: domenica 10 febbraio 2019, 12:44
da theboss
Questo è lo script che genera la fattura
10 febbraio 2019 12:43:26 INVOICE !.fmpur - GENERA fattura XML -1-
GENERA fattura XML
Esegui script [ “CREA DETTAGLIO” ]
Vai al formato [ “FATTURA ELETTRONICA” (FATTURE)]
Imposta variabile [ $numerofattura; Valore:FATTURE::CODICE FATTURA]
Imposta variabile [ $nomefattura; Valore:FATTURE::NOMEFILEEXPORT]
Imposta variabile [ $NUMERAZIONEFATTURA; Valore:FATTURE::NUMERO FATTURA]
Imposta variabile [ $DATAFATTURA; Valore:FATTURE::DATA FATTURA]
Vai al formato [ “FATTURA STAMPA” (RIGHE FATTURE)]
Passa al modo Trova [ ]
Imposta campo [ RIGHE FATTURE::CODICE FATTURA; $numerofattura ]
Esegui la ricerca [ ]
If [ Get(ContoTrovati)>0 ]
Vai a Record/Richiesta/Pagina
[ Primo ]
Imposta variabile [ $numerorigaportale; Valore:1 ]
Imposta campo [ RIGHE FATTURE::NUMERO RIGA PORTALE; $numerorigaportale ]
Loop
Vai a Record/Richiesta/Pagina
[ Successivo; Esci dopo l'ultimo ]
Imposta variabile [ $$NUMERODELLARIGA; Valore:$numerorigaportale+1 ]
Imposta campo [ RIGHE FATTURE::NUMERO RIGA PORTALE; $numerorigaportale+1 ]
Imposta variabile [ $numerorigaportale; Valore:$numerorigaportale +1 ]
End Loop
End If
If [ Get ( ContoTrovati )>0 ]
Vai a Record/Richiesta/Pagina
[ Primo ]
Copia [ RIGHE FATTURE::CONVERSIONE RIGA ]
[ Seleziona ]
Incolla [ RIGHE FATTURE::TESTOARTICOLI ]
[ Seleziona; Nessuno stile ]
Loop
Vai a Record/Richiesta/Pagina
[ Successivo; Esci dopo l'ultimo ]
Copia [ RIGHE FATTURE::CONVERSIONE RIGA ]
[ Seleziona ]
Incolla [ RIGHE FATTURE::TESTOARTICOLI]
[ Nessuno stile ]
End Loop
Copia [ RIGHE FATTURE::TESTOFATTURAELETTRONICA]
[ Seleziona ]
Vai al formato [ “FATTURA ELETTRONICA” (FATTURA ELETTRONICA)]
Mostra tutti i record
Elimina tutti i record
[ Senza finestra ]
Nuovo record/richiesta
Incolla [ FATTURA ELETTRONICA::CORPO FATTURA]
[ Seleziona; Nessuno stile ]
Imposta campo [ FATTURA ELETTRONICA::NUMERO FATTURA; $NUMERAZIONEFATTURA ]
Imposta campo [ FATTURA ELETTRONICA::codicefattura; $numerofattura ]
Imposta campo [ FATTURA ELETTRONICA::DATA FATTURA; $DATAFATTURA]
Vai al formato [ “FATTURE” (FATTURE)]
Esegui script [ “ESPORTA FATTURA ELETTRONICA”]
10 febbraio 2019 12:43:26 INVOICE !.fmpur - GENERA fattura XML -2-
GENERA fattura XML
Vai al formato [ “FATTURA ELETTRONICA” (FATTURE); Animazione: Visualizza da destra]
Imposta campo [ FATTURE::NUMERO FATTURE GENERATE; FATTURE::NUMERO FATTURE GENERATE + 1]
Mostra finestra personalizz. [ Titolo: "FATTURA SALVATA"; Messaggio: "La fattura elettronica è stata salvata nella stessa directory
del programma con il nome "& FATTURE::NOMEFILEEXPORT; Pulsante predefinito:“OK”, Assegna: “Sì” ]
Else
Vai al formato [ “FATTURE” (FATTURE)]
Mostra finestra personalizz. [ Titolo: "FATTURA NON SALVATA"; Messaggio: "Si è verificato un errore che ha impedito alla fattura di
essere salvata"; Pulsante predefinito: “OK”, Assegna: “Sì” ]
End If

Re: Fatturazione elettronica

Inviato: domenica 10 febbraio 2019, 12:45
da theboss
E questo è lo script di esportazione della fattura XML

10 febbraio 2019 12:44:34 INVOICE !.fmpur - ESPORTA FATTURA ELETTRONICA -1-
ESPORTA FATTURA ELETTRONICA
Vai al formato [ “FATTURA ELETTRONICA” (FATTURA ELETTRONICA)]
Imposta variabile [ $nomefile; Valore:FATTURE::NOMEFILEEXPORT]
Esporta contenuto campo [ FATTURA ELETTRONICA::FATTURAELETTRONICA; “file:FATTURE DA SPEDIRE/$nomefile”; Crea directory:
Sì ]
Imposta campo [ MENU::progressivo invio; MENU::progressivo invio+1 ]
If [ FATTURE::ARCHIVIA = "SI"]
If [ FATTURE::ARCHIVIATA="NO"]
Copia [ FATTURA ELETTRONICA::CORPO FATTURA]
[ Seleziona ]
Imposta variabile [ $$numfatt; Valore:FATTURA ELETTRONICA::NUMERO FATTURA]
Imposta variabile [ $$datfatt; Valore:FATTURA ELETTRONICA::DATA FATTURA]
Vai al formato [ “ARCHIVIO FATTURE ELETTRONICHE” (ARCHIVIO FATTURE ELETTRONICHE)]
Nuovo record/richiesta
Incolla [ ARCHIVIO FATTURE ELETTRONICHE::FATTURA ELETTRONICA TESTO]
[ Seleziona ]
Imposta campo [ ARCHIVIO FATTURE ELETTRONICHE::NUMERO FATTURA; $$numfatt ]
Imposta campo [ ARCHIVIO FATTURE ELETTRONICHE::DATA FATTURA; $$datfatt ]
Imposta campo [ FATTURE::ARCHIVIATA; "SI" ]
End If
End If

Re: Fatturazione elettronica

Inviato: domenica 10 febbraio 2019, 12:47
da theboss
E qui puoi scaricare il database completo e funzionante
https://1drv.ms/u/s!AvKZ5QyY5dh5iPYjRkMpLTj3hxPRFA

Re: Fatturazione elettronica

Inviato: martedì 19 marzo 2019, 15:50
da GiovanniAnt
Semplicemente fantastico, sono giorni che ci sto impazzendo e vista la mia inesperienza con FileMaker (neofita assoluto) questa discussione mi è davvero utile! @theboss potresti ricaricare il materiale messo a disposizione (database, script, ecc.. )? Aprendo i link da una pagina di errore di OneDrive. Grazie

Re: Fatturazione elettronica

Inviato: martedì 23 aprile 2019, 23:16
da Enzino
ciao, scusatemi è possibile avere il file che avete condiviso per la fattura elettronica?

Re: Fatturazione elettronica

Inviato: lunedì 8 luglio 2019, 10:29
da theboss
GiovanniAnt ha scritto:
martedì 19 marzo 2019, 15:50
Semplicemente fantastico, sono giorni che ci sto impazzendo e vista la mia inesperienza con FileMaker (neofita assoluto) questa discussione mi è davvero utile! @theboss potresti ricaricare il materiale messo a disposizione (database, script, ecc.. )? Aprendo i link da una pagina di errore di OneDrive. Grazie
Scusa, non avevo letto il tuo messaggio, lo rimetto subito
Tra l'altro ho aggiunto anche la possibilità di inserire allegati alla fattura

Re: Fatturazione elettronica

Inviato: venerdì 1 novembre 2019, 8:57
da t3xw1ll3r
Ciao theboss!
Scusa ma il database servirebbe anche a me e non lo trovo più.
Potresti, per favore, rimetterlo?

Re: Fatturazione elettronica

Inviato: mercoledì 22 aprile 2020, 18:11
da mikizot
buona sera, cercavo il link per la fatturazione elettronica
per favore lo potresti rimettere in modo
che lo posso scaricare anche io
che sto impazzendo dal un bel
po. Un grazie anticipato

Re: Fatturazione elettronica

Inviato: mercoledì 30 settembre 2020, 13:57
da mikizot
Buondì ho notato che l'interesse all'argomento e' notevole ...migliaia di visite e magicamente
ho trovato anche gli script dell'utente the boss .Ottimo cercherò di utilizzarli nel mio gestionale
ovviamente con le modifiche del caso. Un consiglio ai visitatori dell'argomento... visitate la pag. 3
e troverete quello che serve ovviamente non troverete la soluzione pronta eliminata da ONEDRIVE
ma come si dice dalle mie parti ci si arrangia come si può
saluti