Newsgroup: it.comp.lang.delphi
Titolo: Pubblicazione sorgenti FatturaElettronica-in-Delphi-XE2

Ciao,
 
ho pubblicato la unit che ho scritto per 
generare documenti in formato elettronico.
 
https://github.com/scarfagna/FatturaElettronica-in-Delphi-XE2
 
 
Il lavoro va adattato ad ogni singolo gestionale.
 
Rimango a disposizione per scambio di idee.
 
Sperando di aver fatto cosa gradita.
 
Saluti
 
 
Stefano Carfagna 
---------------------------------------------- 
www.data-ware.it
 
 
Via Germania 8 - 04016 Sabaudia (LT)
tel: 
+39 0773 51 20 01
 
e-mail: 
scar...@data-ware.it
 
----------------------------------------------
data flows through software
----------------------------------------------
 
 


Complimenti per la generosità, credo sarà utile anche a me
pur avendo già realizzato le fe in due linguaggi di programmazione.
 
Mi piace lo stile:
if (cond) then begin
end;
Anche io faccio così.
 

Complimenti veramente!
 
Anch' io sto terminando, e appena riesco guardo i sorgenti per vonfrontsre con i miei
 
Grazie!
 
 


prego, sono contento di dare il mio contributo.

L'XML generato supera i testi di 
 
https://fatturaelettronica.infocamere.it
 
 
per l'upload del documento XML

Ciao,
grazie per il codice, lo sto modificando per le mie esigenze, ma è sempre comodo partire da qualcosa di già fatto.
 
Volevo farti presente che forse c'è un errore:
 
iNodoLiv5               := iNodoLiv3.addChild('TipoRitenuta');
 
non dovrebbe essere invece:
 
iNodoLiv5               := iNodoLiv4.addChild('TipoRitenuta');
 
Se così fosse anche le altre righe della ritenuta hanno lo stesso problema. 
 


Ciao,
grazie e complimenti per il codice, ma se voglio testare il file .xml generato come devo fare? L'indirizzo che hai messo è il link alla home page, esistono dei tool per convalidare il file ?

> grazie e complimenti per il codice, ma se voglio testare il file .xml generato come devo fare? L'indirizzo che hai messo è il link alla home page, esistono dei tool per convalidare il file ?
 
Ciao,
qui di seguito il link ( che utilizzo ) per verificare l'xml, per la seconda domanda non lo so.
 
http://sdi.fatturapa.gov.it/SdI2FatturaPAWeb/AccediAlServizioAction.do?pagina=controlla_fattura
 
 
Ciao da Enrico Giudici c/o Anthelios
 


Ciao,
ti ringrazio per il link, ma forse è solo per le fatture verso la pubblica amministrazione? Io dovrei testare le fatture generate per i privati, hai info in merito?
Inoltre ho installato la tua "unit" per realizzare la fattura elettronica ed avevo alcune domande: 
1) il nome del file ".xml" deve avere un formato particolare
2) il progressivo che si genera (1.1.2   <ProgressivoInvio>) deve essere riferito alla fattura che si va a generare
3) se il destinatario non ha la "pec" (i destinatari sono tutti privati) come devo fare
 
Ti ringrazio in anticipo per la tua disponibilità.

 3) se il destinatario non ha la "pec" (i destinatari sono tutti privati) come devo fare
 
Di norma i destinatari dovrebbero avere almeno una casella di posta elettronica certificata ( PEC ) se non ce l'hanno devono avere il codice ufficio, uno dei due campi devono avero per forza.
 
Ciao da Enrico.


Grazie per la risposta sempre precisa e celere...
Ma allora mi viene da chiederti, nel caso di errore e reinvio della fattura si deve assegnare un codice univoco nel nome del file o, come io pensavo, si deve incrementare il <ProgressivoInvio>?
La PEC dovrebbero averla tutti, ma nel caso specifico di uno studio dentistico, ti immagini la "nonnina" se può avere la PEC o il codice ufficio? Ma sono tutti impazziti? 
 
Ciao da Fabio
 
p.s. nell'assegnare gli importi usi la funzione "floattostrf" con parametro "ffCurrency", quindi viene stampato il simbolo dell'euro €, ma nelle specifiche non è previsto, forse è meglio usare "ffNumber"??

 p.s. nell'assegnare gli importi usi la funzione "floattostrf" con parametro "ffCurrency", quindi viene stampato il simbolo dell'euro €, ma nelle specifiche non è previsto, forse è meglio usare "ffNumber"??
 
Adesso non lo posso verificare ( sono fuori ufficio ) comunque all'interno dell'XML non devi mettere il simbolo dell'euro ma solo l'importo. Poi, essendo una stringa vedi tu il modo migliore di farlo, io mi sono fatto una funzione ad hoc.


 
Al privato va sempre consegnata una copia cartacea della f.e. trasmessa 
al sdi a meno che non sia lo stesso cliente a rifiutare di riceverla e 
ti fornisce la sua pec o il codice destinatario.
 
Stesso discorso va fatto per i clienti "minimi", "forfetari", "agricoli 
in regime di esonero" ed altri soggetti equiparati ai privati.
 
Ciao.