08 Fatturazione Elettronica P.A. con Odoo

12
LA FATTURA ELETTRONICA P.A. COME EMETTERE E GESTIRE LA FATTURAZIONE ELETTRONICA VERSO LA PUBBLICA AMMINISTRAZIONE IN OPENERP l10n_it_e_invoice Created By / Andrea Gallina @apuliasoftware

Transcript of 08 Fatturazione Elettronica P.A. con Odoo

Page 1: 08 Fatturazione Elettronica P.A. con Odoo

LA FATTURA ELETTRONICA P.A.COME EMETTERE E GESTIRE LA FATTURAZIONE ELETTRONICA

VERSO LA PUBBLICA AMMINISTRAZIONE IN OPENERPl10n_it_e_invoice

Created By / Andrea Gallina @apuliasoftware

Page 2: 08 Fatturazione Elettronica P.A. con Odoo

COS'È LA FATTURA P.A. ?La FatturaPA è una fattura elettronica ai sensi dell'articolo 21,

comma 1, del DPR 633/72 ed è la sola tipologia di fatturaaccettata dalle Amministrazioni che, secondo le disposizioni di

legge, sono tenute ad avvalersi del Sistema di Interscambio.

Page 3: 08 Fatturazione Elettronica P.A. con Odoo

LA FATTURA P.A. HA LE SEGUENTICARATTERISTICHE:

1. il contenuto è rappresentato, in un file XML (eXtensibleMarkup Language), secondo il formato della FatturaPA.Questo formato è l' unico accettato dal Sistema diInterscambio.

2. l' autenticità dell' origine e l' integrità del contenuto sonogarantite tramite l' apposizione della firma elettronicaqualificata di chi emette la fattura,

3. la trasmissione è vincolata alla presenza del codiceidentificativo univoco dell'ufficio destinatario della fatturariportato nell' Indice delle Pubbliche Amministrazioni.

Page 4: 08 Fatturazione Elettronica P.A. con Odoo

COME FUNZIONA ?Analizziamo il flusso di emissione e gestione della fattura verso la

Pubblica Amministrazione

Page 5: 08 Fatturazione Elettronica P.A. con Odoo
Page 6: 08 Fatturazione Elettronica P.A. con Odoo

ESITO DELL'INVIO ALL'INTERMEDIARIO

Page 7: 08 Fatturazione Elettronica P.A. con Odoo

RICEZIONE DEL FILE DIGITALMENTE FIRMATO

Page 8: 08 Fatturazione Elettronica P.A. con Odoo

LETTURA DELLO STATO XML

Page 9: 08 Fatturazione Elettronica P.A. con Odoo

DETTAGLIO CAMBIO DI STATO

Page 10: 08 Fatturazione Elettronica P.A. con Odoo

FOR TECHNICAL USER ONLY !for tags in parser.getElementsByTagName("esito"): for node in tags.getElementsByTagName("timestamp"): for value in node.childNodes: date = self.convert_timestamp(value.data) vals.update({ 'date': date}) for node in tags.getElementsByTagName("stato"): for value in node.childNodes: vals.update({ 'status_code': value.data}) for node in tags.getElementsByTagName("msgErrore"): for value in node.childNodes: vals.update({ 'status_desc': value.data}) for node in tags.getElementsByTagName("nomeFileSdi"): for value in node.childNodes: note = "Nome file firmato: " + value.data vals.update({ 'note': note}) self.pool.get('account.invoice').write( cr, uid, [invoice_id], {'sdi_file_name': value.data}, context) for node in tags.getElementsByTagName("codStato"): for value in node.childNodes: note = "Codice di Errore SDI: " + value.data vals.update({ 'note': note})

Page 11: 08 Fatturazione Elettronica P.A. con Odoo

COME OTTENERE IL MODULOCome tutti i moduli di Apulia Software anche l10n_it_e_invoice è

disponibile sul nostro profilo di github

HTTPS://GITHUB.COM/APULIASOFTWAREgit clone https://github.com/ApuliaSoftware/l10n_it_e_invoice.git

Page 12: 08 Fatturazione Elettronica P.A. con Odoo

THE ENDGRAZIE PER L'ATTENZIONE

Andrea Gallina ©