Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

08 Fatturazione Elettronica P.A. con Odoo

1,501 views

Published on

Modulo per la gestione della Fattura Elettronica P.A. integrato in Odoo (OpenERP) e collegato con il fornitore di servizi Digithera che si occupa di conservazione sostitutiva. Il modulo è slegato dal fornitore ed è quindi possibile scegliere un qualsiasi fornitore che possa erogare i servizi richiesti per rendere trasparente la gestione all’utente finale
- Andrea Gallina -

Published in: Technology
  • Login to see the comments

08 Fatturazione Elettronica P.A. con Odoo

  1. 1. LA FATTURA ELETTRONICA P.A. COME EMETTERE E GESTIRE LA FATTURAZIONE ELETTRONICA VERSO LA PUBBLICA AMMINISTRAZIONE IN OPENERP l10n_it_e_invoice CreatedBy /AndreaGallina @apuliasoftware
  2. 2. COS'È LA FATTURA P.A. ? LaFatturaPAè unafatturaelettronicaaisensidell'articolo 21, comma1, delDPR633/72 ed è lasolatipologiadifattura accettatadalle Amministrazioniche, secondo le disposizionidi legge, sono tenute ad avvalersidelSistemadiInterscambio.
  3. 3. LA FATTURA P.A. HA LE SEGUENTI CARATTERISTICHE: 1. ilcontenuto è rappresentato, in un file XML (eXtensible Markup Language), secondo ilformato dellaFatturaPA. Questo formato è l'unico accettato dalSistemadi Interscambio. 2. l'autenticitàdell'origine e l'integritàdelcontenuto sono garantite tramite l'apposizione dellafirmaelettronica qualificatadichiemette lafattura, 3. latrasmissione è vincolataallapresenzadelcodice identificativo univoco dell'ufficio destinatario dellafattura riportato nell'Indice delle Pubbliche Amministrazioni.
  4. 4. COME FUNZIONA ? Analizziamo ilflusso diemissione e gestione dellafatturaverso la PubblicaAmministrazione
  5. 5. ESITO DELL'INVIO ALL'INTERMEDIARIO
  6. 6. RICEZIONE DEL FILE DIGITALMENTE FIRMATO
  7. 7. LETTURA DELLO STATO XML
  8. 8. DETTAGLIO CAMBIO DI STATO
  9. 9. FOR TECHNICAL USER ONLY ! fortagsinparser.getElementsByTagName("esito"): fornodeintags.getElementsByTagName("timestamp"): forvalueinnode.childNodes: date=self.convert_timestamp(value.data) vals.update({ 'date':date}) fornodeintags.getElementsByTagName("stato"): forvalueinnode.childNodes: vals.update({ 'status_code':value.data}) fornodeintags.getElementsByTagName("msgErrore"): forvalueinnode.childNodes: vals.update({ 'status_desc':value.data}) fornodeintags.getElementsByTagName("nomeFileSdi"): forvalueinnode.childNodes: note="Nomefilefirmato:"+value.data vals.update({ 'note':note}) self.pool.get('account.invoice').write( cr,uid,[invoice_id], {'sdi_file_name':value.data},context) fornodeintags.getElementsByTagName("codStato"): forvalueinnode.childNodes: note="CodicediErroreSDI:"+value.data vals.update({ 'note':note})
  10. 10. COME OTTENERE IL MODULO Come tuttiimodulidiApuliaSoftware anche l10n_it_e_invoiceè disponibile sulnostro profilo digithub HTTPS://GITHUB.COM/APULIASOFTWARE gitclonehttps://github.com/ApuliaSoftware/l10n_it_e_invoice.git
  11. 11. THE END GRAZIE PER L'ATTENZIONE AndreaGallina©

×