Italy - E-invoicing (SdiCoop)

l10n_it_edi_sdicoop
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/l10n_it_edi_sdicoop
VERSION
VERSION 0.3
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo
MAINTAINERS
MAINTAINERSOdoo
COMMITTERS
COMMITTERSJosse Colpaert, Xavier-Do, Gorash, Benjamin Frantzen (bfr), Paolo (pgi), dbkosky, jbw-odoo, Habib (ayh), Antoine Dupuis (andu), Paolo Gatti, Paolo Gatti (pgi)
WEBSITE
WEBSITEhttp://www.odoo.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:25:29
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_it_edi
    - l10n_it
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
    - fetchmail
    - account_edi
    - account_edi_proxy_client
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cryptography
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
E-invoice implementation for Italy with the web-service. Ability to send and receive document from SdiCoop. Files sent by SdiCoop are first stored on the proxy
and then fetched by this module.
    

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
fetchmail_server_form_l10n_it_inherit fetchmail.server.form.l10n.it.inherit fetchmail.server data Inherits l10n_it_edi.fetchmail_server_form_l10n_it
l10n_it_edi.account_invoice_form_l10n_it data New
l10n_it_edi.invoice_kanban_l10n_it data New
l10n_it_edi.invoice_supplier_tree_l10n_it data New
l10n_it_edi.view_account_invoice_filter_l10n_it data New
res_company_form_l10n_it_inherit res.company.form.l10n.it.inherit res.company data Inherits l10n_it_edi.res_company_form_l10n_it
res_config_settings_view_form res.config.settings.view.form.inherit.proxy.user res.config.settings xpath Inherits account.res_config_settings_view_form
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • l10n_it_edi_attachment_id Many2one → ir.attachment
    copy=False ondelete='restrict' string='FatturaPA Attachment' args: 'ir.attachment'
  • l10n_it_edi_transaction Char
    copy=False string='FatturaPA Transaction'
Public methods (1)
  • send_pec_mail(self)

New fields (4)
  • is_edi_proxy_active Boolean
    compute='_compute_is_edi_proxy_active'
  • l10n_it_edi_proxy_current_state Char
    compute='_compute_l10n_it_edi_proxy_current_state'
  • l10n_it_edi_sdicoop_demo_mode Selection
    compute='_compute_l10n_it_edi_sdicoop_demo_mode' inverse='_set_l10n_it_edi_sdicoop_register_demo_mode' readonly=False args: [('demo', 'Demo'), ('test', 'Test (experimental)'), ('prod', 'Official')]
  • l10n_it_edi_sdicoop_register Boolean
    compute='_compute_l10n_it_edi_sdicoop_register' inverse='_set_l10n_it_edi_sdicoop_register_demo_mode'
Public methods (1)
  • button_create_proxy_user(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/14.0/l10n_it_edi_sdicoop
VERSION
VERSION 0.3
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo
MAINTAINERS
MAINTAINERSOdoo
COMMITTERS
COMMITTERSJosse Colpaert, Xavier-Do, Benjamin Frantzen (bfr), Paolo (pgi), dbkosky, jbw-odoo, Habib (ayh), Antoine Dupuis (andu), Paolo Gatti, Paolo Gatti (pgi), Davan CHIEM DAO
WEBSITE
WEBSITEhttp://www.odoo.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:14:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_it_edi
    - l10n_it
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
    - fetchmail
    - account_edi
    - account_edi_extended
    - account_edi_proxy_client
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cryptography
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
E-invoice implementation for Italy with the web-service. Ability to send and receive document from SdiCoop. Files sent by SdiCoop are first stored on the proxy
and then fetched by this module.
    

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
fetchmail_server_form_l10n_it_inherit fetchmail.server.form.l10n.it.inherit fetchmail.server data Inherits l10n_it_edi.fetchmail_server_form_l10n_it
l10n_it_edi.account_invoice_form_l10n_it data New
l10n_it_edi.invoice_kanban_l10n_it data New
l10n_it_edi.invoice_supplier_tree_l10n_it data New
l10n_it_edi.view_account_invoice_filter_l10n_it data New
res_company_form_l10n_it_inherit res.company.form.l10n.it.inherit res.company data Inherits l10n_it_edi.res_company_form_l10n_it
res_config_settings_view_form res.config.settings.view.form.inherit.proxy.user res.config.settings xpath Inherits account.res_config_settings_view_form
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • l10n_it_edi_attachment_id Many2one → ir.attachment
    copy=False ondelete='restrict' string='FatturaPA Attachment' args: 'ir.attachment'
  • l10n_it_edi_transaction Char
    copy=False string='FatturaPA Transaction'
Public methods (1)
  • send_pec_mail(self)

New fields (4)
  • is_edi_proxy_active Boolean
    compute='_compute_is_edi_proxy_active'
  • l10n_it_edi_proxy_current_state Char
    compute='_compute_l10n_it_edi_proxy_current_state'
  • l10n_it_edi_sdicoop_demo_mode Selection
    compute='_compute_l10n_it_edi_sdicoop_demo_mode' inverse='_set_l10n_it_edi_sdicoop_register_demo_mode' readonly=False args: [('demo', 'Demo'), ('test', 'Test (experimental)'), ('prod', 'Official')]
  • l10n_it_edi_sdicoop_register Boolean
    compute='_compute_l10n_it_edi_sdicoop_register' inverse='_set_l10n_it_edi_sdicoop_register_demo_mode'
Public methods (1)
  • button_create_proxy_user(self)