Envío de Facturae a e.FACT

l10n_es_facturae_efact
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/14.0/l10n_es_facturae_efact
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Creu Blanca
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Creu Blanca
COMMITTERS
COMMITTERSEnric Tobella, Lois Rilo, Miquel Raïch, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/community-data-files:
    - base_bank_from_iban
    - base_iso3166
OCA/connector:
    - component_event
    - component
OCA/edi:
    - edi_account_oca
    - edi_oca
    - base_edi
    - edi_exchange_template_oca
OCA/l10n-spain:
    - l10n_es_facturae_face
    - l10n_es_facturae
    - l10n_es_partner
    - l10n_es_aeat
OCA/queue:
    - queue_job
OCA/reporting-engine:
    - report_xml
    - report_qweb_parameter
OCA/server-ux:
    - date_range
odoo/odoo:
    - 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
    - l10n_es
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES OpenSSL
paramiko
zeep
cryptography<39
pyOpenSSL
pycountry
xmlsig
requests
unidecode
pyyaml
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (2)

New fields (1)
  • l10n_es_facturae_status Selection
    selection_add=[('efact-SENT', 'Sended'), ('efact-VALIDATED', 'Validated'), ('efact-REGISTERED', 'Registered'), ('efact-DELIVERED', 'Delivered'), ('efact-ANNOTATED', 'Registered on RFC'), ('efact-RECEIVED', 'Received'), ('efact-ACCEPTED', 'Accepted'), ('efact-RECOGNISED', 'Accounted obligation'), ('efact-REJECTED', 'Rejected'), ('efact-PAID', 'Paid'), ('efact-CANCELED', 'Canceled')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • efact_check_history(self)
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/13.0/l10n_es_facturae_efact
VERSION
VERSION 2.0.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Creu Blanca
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Creu Blanca
COMMITTERS
COMMITTERSEnric Tobella, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/community-data-files:
    - base_bank_from_iban
    - base_iso3166
OCA/connector:
    - component_event
    - component
OCA/edi:
    - edi_account
    - edi
    - base_edi
OCA/l10n-spain:
    - l10n_es_facturae_face
    - l10n_es_facturae
    - l10n_es_partner
    - l10n_es_aeat
OCA/queue:
    - queue_job
OCA/reporting-engine:
    - report_xml
    - report_qweb_parameter
OCA/server-ux:
    - date_range
odoo/odoo:
    - 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
    - l10n_es
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES OpenSSL
paramiko
xmlsec
zeep
xmlsig
requests
pycountry
pyOpenSSL
unidecode
pyyaml
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (2)

New fields (1)
  • l10n_es_facturae_status Selection
    selection_add=[('efact-SENT', 'Sended'), ('efact-VALIDATED', 'Validated'), ('efact-REGISTERED', 'Registered'), ('efact-DELIVERED', 'Delivered'), ('efact-ANNOTATED', 'Registered on RFC'), ('efact-RECEIVED', 'Received'), ('efact-ACCEPTED', 'Accepted'), ('efact-RECOGNISED', 'Accounted obligation'), ('efact-REJECTED', 'Rejected'), ('efact-PAID', 'Paid'), ('efact-CANCELED', 'Canceled')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • efact_check_history(self)
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/12.0/l10n_es_facturae_efact
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Creu Blanca
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Creu Blanca
COMMITTERS
COMMITTERSPedro M. Baeza, Enric Tobella, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/community-data-files:
    - base_bank_from_iban
    - base_iso3166
OCA/l10n-spain:
    - l10n_es_facturae
    - l10n_es_partner
OCA/reporting-engine:
    - report_xml
    - report_qweb_parameter
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - base_iban
    - base_vat
    - l10n_es
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES OpenSSL
paramiko
xmlsec
xmlsig
requests
pycountry
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
account_invoice_integration_form account.invoice.integration.form account.invoice.integration field Inherits l10n_es_facturae.account_invoice_integration_form
res_config_settings_view_form Account Settings res.config.settings xpath Inherits account.res_config_settings_view_form
view_company_form res.company.form res.company field Inherits l10n_es_facturae.view_company_form
view_partner_form1 res.partner.form res.partner field Inherits l10n_es_facturae.view_partner_form
Models touched (6)

New fields (4)
  • efact_hub_id Char
    index=True readonly=True
  • efact_reference Char
    index=True readonly=True
  • integration_status Selection
    selection_add=[('efact-SENT', 'Sended'), ('efact-DELIVERED', 'Delivered'), ('efact-REGISTERED', 'Registered'), ('efact-ANNOTATED', 'Registered on RFC'), ('efact-RECOGNISED', 'Accounted obligation'), ('efact-ACCEPTED', 'Accepted'), ('efact-PAID', 'Paid'), ('efact-REJECTED', 'Rejected')]
  • method_code Char
    readonly=True related='method_id.code'
Public methods (0)

No public methods.

New fields (1)
  • hub_message_id Char
    readonly=True
Public methods (4)
  • efact_check_history(self)
  • efact_transform_feedback(self, delivery_feedback, filename)
  • get_filename(self, annex='')
  • send_method(self)

New fields (0)

No new fields.

Public methods (1)
  • integration_values(self, invoice)

New fields (1)
  • facturae_efact_code Char
    related='partner_id.facturae_efact_code'
Public methods (0)

No public methods.

New fields (4)
  • efact_password Char
    config_parameter='account.invoice.efact.password' string='e.Fact password'
  • efact_port Char
    config_parameter='account.invoice.efact.port' string='e.Fact SSH port'
  • efact_server Char
    config_parameter='account.invoice.efact.server' string='e.Fact server location'
  • efact_user Char
    config_parameter='account.invoice.efact.user' string='e.Fact user'
Public methods (0)

No public methods.

New fields (1)
  • facturae_efact_code Char
    string='e.Fact code'
Public methods (1)
  • constrain_efact(self)
    @api.constrains('facturae', 'vat', 'country_id', 'state_id', 'invoice_integration_method_ids', 'facturae_efact_code')
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/11.0/l10n_es_facturae_efact
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Creu Blanca
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Creu Blanca
COMMITTERS
COMMITTERSPedro M. Baeza, Enric Tobella, OCA Transbot, oca-travis, Weblate, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
    - account_banking_mandate
    - account_payment_order
OCA/community-data-files:
    - base_bank_from_iban
    - base_iso3166
OCA/l10n-spain:
    - l10n_es_facturae
    - l10n_es_partner
OCA/partner-contact:
    - partner_firstname
OCA/reporting-engine:
    - report_xml
    - report_qweb_parameter
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
    - base_iban
    - base_vat
    - l10n_es
    - document
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES OpenSSL
paramiko
xmlsec
xmlsig
requests
pycountry
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
account_invoice_integration_form account.invoice.integration.form account.invoice.integration field Inherits l10n_es_facturae.account_invoice_integration_form
res_config_settings_view_form Account Settings res.config.settings xpath Inherits account.res_config_settings_view_form
view_company_form res.company.form res.company field Inherits l10n_es_facturae.view_company_form
view_partner_form1 res.partner.form res.partner field Inherits l10n_es_facturae.view_partner_form
Models touched (6)

New fields (4)
  • efact_hub_id Char
    index=True readonly=True
  • efact_reference Char
    index=True readonly=True
  • integration_status Selection
    selection_add=[('efact-SENT', 'Sended'), ('efact-DELIVERED', 'Delivered'), ('efact-REGISTERED', 'Registered'), ('efact-ACCEPTED', 'Accepted'), ('efact-PAID', 'Paid'), ('efact-REJECTED', 'Rejected')]
  • method_code Char
    readonly=True related='method_id.code'
Public methods (0)

No public methods.

New fields (1)
  • hub_message_id Char
    readonly=True
Public methods (4)
  • efact_check_history(self)
  • efact_transform_feedback(self, delivery_feedback, filename)
  • get_filename(self, annex='')
  • send_method(self)

New fields (0)

No new fields.

Public methods (1)
  • integration_values(self, invoice)

New fields (1)
  • facturae_efact_code Char
    related='partner_id.facturae_efact_code'
Public methods (0)

No public methods.

New fields (4)
  • efact_password Char
    string='e.Fact password'
  • efact_port Char
    string='e.Fact SSH port'
  • efact_server Char
    string='e.Fact server location'
  • efact_user Char
    string='e.Fact user'
Public methods (2)
  • get_values(self)
    @api.model
  • set_values(self)
    @api.multi

New fields (1)
  • facturae_efact_code Char
    string='e.Fact code'
Public methods (1)
  • constrain_efact(self)
    @api.constrains('facturae', 'vat', 'country_id', 'state_id', 'invoice_integration_method_ids', 'facturae_efact_code')