SlideShare a Scribd company logo
1 of 12
Download to read offline
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
COS'È LA FATTURA P.A. ?
LaFatturaPAè unafatturaelettronicaaisensidell'articolo 21,
comma1, delDPR633/72 ed è lasolatipologiadifattura
accettatadalle Amministrazioniche, secondo le disposizionidi
legge, sono tenute ad avvalersidelSistemadiInterscambio.
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.
COME FUNZIONA ?
Analizziamo ilflusso diemissione e gestione dellafatturaverso la
PubblicaAmministrazione
ESITO DELL'INVIO ALL'INTERMEDIARIO
RICEZIONE DEL FILE DIGITALMENTE FIRMATO
LETTURA DELLO STATO XML
DETTAGLIO CAMBIO DI STATO
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})
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
THE END
GRAZIE PER L'ATTENZIONE
AndreaGallina©

More Related Content

Viewers also liked

Viewers also liked (12)

09 API V8 for Dummies
09 API V8 for Dummies09 API V8 for Dummies
09 API V8 for Dummies
 
15 Odoo come sistema di ticketing ed helpdesk avanzato​
15 Odoo come sistema di ticketing ed helpdesk avanzato​15 Odoo come sistema di ticketing ed helpdesk avanzato​
15 Odoo come sistema di ticketing ed helpdesk avanzato​
 
201607 03 - odoo 8.0
201607 03 - odoo 8.0201607 03 - odoo 8.0
201607 03 - odoo 8.0
 
Fatturazione elettronica PA per SIGLA
Fatturazione elettronica PA per SIGLAFatturazione elettronica PA per SIGLA
Fatturazione elettronica PA per SIGLA
 
04 OdooPLM per organizzare la documentazione tecnica di tutta l'azienda
04 OdooPLM per organizzare la documentazione tecnica di tutta l'azienda04 OdooPLM per organizzare la documentazione tecnica di tutta l'azienda
04 OdooPLM per organizzare la documentazione tecnica di tutta l'azienda
 
02 Ritenuta d'acconto
02 Ritenuta d'acconto02 Ritenuta d'acconto
02 Ritenuta d'acconto
 
Le licenze software ed affini
Le licenze software ed affiniLe licenze software ed affini
Le licenze software ed affini
 
06 Odoo Community Association
06 Odoo Community Association06 Odoo Community Association
06 Odoo Community Association
 
03 Estensione delle proprietà di Odoo per la generazione di preventivi complessi
03 Estensione delle proprietà di Odoo per la generazione di preventivi complessi03 Estensione delle proprietà di Odoo per la generazione di preventivi complessi
03 Estensione delle proprietà di Odoo per la generazione di preventivi complessi
 
14 Il borsino: un nuovo modo di gestire il flusso di acquisto
14 Il borsino: un nuovo modo di gestire il flusso di acquisto14 Il borsino: un nuovo modo di gestire il flusso di acquisto
14 Il borsino: un nuovo modo di gestire il flusso di acquisto
 
Gestione Magazzino con Odoo
Gestione Magazzino con OdooGestione Magazzino con Odoo
Gestione Magazzino con Odoo
 
XML-RPC vs Psycopg2
XML-RPC vs Psycopg2XML-RPC vs Psycopg2
XML-RPC vs Psycopg2
 

Similar to 08 Fatturazione Elettronica P.A. con Odoo

Digital Day: Fatturazione elettronica istruzioni per l'uso
Digital Day: Fatturazione elettronica istruzioni per l'usoDigital Day: Fatturazione elettronica istruzioni per l'uso
Digital Day: Fatturazione elettronica istruzioni per l'usoCamera di Commercio di Padova
 
La firma digitale: concetti e regole
La firma digitale: concetti e regoleLa firma digitale: concetti e regole
La firma digitale: concetti e regoleMario Gentili
 
F. Mari - Le Camere di Commercio a supporto delle PMI - fatturazione elettronica
F. Mari - Le Camere di Commercio a supporto delle PMI - fatturazione elettronicaF. Mari - Le Camere di Commercio a supporto delle PMI - fatturazione elettronica
F. Mari - Le Camere di Commercio a supporto delle PMI - fatturazione elettronicaCamera di Commercio di Pisa
 
Fatturazione elettronica verso la PA? Con Menocarta.net basta un click
Fatturazione elettronica verso la PA? Con Menocarta.net basta un clickFatturazione elettronica verso la PA? Con Menocarta.net basta un click
Fatturazione elettronica verso la PA? Con Menocarta.net basta un clickSMAU
 
LA SOLUZIONE CUSTOM PER LA FATTURA ELETTRONICA
LA SOLUZIONE CUSTOM PER LA FATTURA ELETTRONICALA SOLUZIONE CUSTOM PER LA FATTURA ELETTRONICA
LA SOLUZIONE CUSTOM PER LA FATTURA ELETTRONICAalessandro mastropasqua
 
La soluzione Custom per la fatturazione elettronica.
La soluzione Custom per la fatturazione elettronica.La soluzione Custom per la fatturazione elettronica.
La soluzione Custom per la fatturazione elettronica.Custom S.p.A.
 

Similar to 08 Fatturazione Elettronica P.A. con Odoo (7)

Digital Day: Fatturazione elettronica istruzioni per l'uso
Digital Day: Fatturazione elettronica istruzioni per l'usoDigital Day: Fatturazione elettronica istruzioni per l'uso
Digital Day: Fatturazione elettronica istruzioni per l'uso
 
Open Data e trasparenza - Forum PA 2015
Open Data e trasparenza - Forum PA 2015Open Data e trasparenza - Forum PA 2015
Open Data e trasparenza - Forum PA 2015
 
La firma digitale: concetti e regole
La firma digitale: concetti e regoleLa firma digitale: concetti e regole
La firma digitale: concetti e regole
 
F. Mari - Le Camere di Commercio a supporto delle PMI - fatturazione elettronica
F. Mari - Le Camere di Commercio a supporto delle PMI - fatturazione elettronicaF. Mari - Le Camere di Commercio a supporto delle PMI - fatturazione elettronica
F. Mari - Le Camere di Commercio a supporto delle PMI - fatturazione elettronica
 
Fatturazione elettronica verso la PA? Con Menocarta.net basta un click
Fatturazione elettronica verso la PA? Con Menocarta.net basta un clickFatturazione elettronica verso la PA? Con Menocarta.net basta un click
Fatturazione elettronica verso la PA? Con Menocarta.net basta un click
 
LA SOLUZIONE CUSTOM PER LA FATTURA ELETTRONICA
LA SOLUZIONE CUSTOM PER LA FATTURA ELETTRONICALA SOLUZIONE CUSTOM PER LA FATTURA ELETTRONICA
LA SOLUZIONE CUSTOM PER LA FATTURA ELETTRONICA
 
La soluzione Custom per la fatturazione elettronica.
La soluzione Custom per la fatturazione elettronica.La soluzione Custom per la fatturazione elettronica.
La soluzione Custom per la fatturazione elettronica.
 

More from Associazione Odoo Italia (11)

10 Gestione Cespiti​
10 Gestione Cespiti​10 Gestione Cespiti​
10 Gestione Cespiti​
 
Reports e stampe con OpenERP
Reports e stampe con OpenERPReports e stampe con OpenERP
Reports e stampe con OpenERP
 
Import/Export di dati con OpenERP
Import/Export di dati con OpenERPImport/Export di dati con OpenERP
Import/Export di dati con OpenERP
 
Causali e Compensazioni Easy Way
Causali e Compensazioni Easy WayCausali e Compensazioni Easy Way
Causali e Compensazioni Easy Way
 
Sviluppare moduli per il client web
Sviluppare moduli per il client webSviluppare moduli per il client web
Sviluppare moduli per il client web
 
Distinta base a dimensioni variabili
Distinta base a dimensioni variabiliDistinta base a dimensioni variabili
Distinta base a dimensioni variabili
 
OpenERP Community Association
OpenERP Community AssociationOpenERP Community Association
OpenERP Community Association
 
OpenERP in Italia - tipico caso d'uso
OpenERP in Italia - tipico caso d'usoOpenERP in Italia - tipico caso d'uso
OpenERP in Italia - tipico caso d'uso
 
Launchpad e code review
Launchpad e code reviewLaunchpad e code review
Launchpad e code review
 
Contbilità: le novità
Contbilità: le novitàContbilità: le novità
Contbilità: le novità
 
Open erp vs sap
Open erp vs sapOpen erp vs sap
Open erp vs sap
 

Recently uploaded

Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 

Recently uploaded (9)

Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 

08 Fatturazione Elettronica P.A. con Odoo

  • 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. 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. 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. COME FUNZIONA ? Analizziamo ilflusso diemissione e gestione dellafatturaverso la PubblicaAmministrazione
  • 5.
  • 7. RICEZIONE DEL FILE DIGITALMENTE FIRMATO
  • 10. 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})
  • 11. 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
  • 12. THE END GRAZIE PER L'ATTENZIONE AndreaGallina©