| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/18.0/l10n_es_facturae_face |
| VERSION | |
| VERSION | 1.0.3 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Creu Blanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Creu Blanca |
| COMMITTERS | |
| COMMITTERS | Enric Tobella, Weblate, OCA-git-bot, oca-ci, Luis Rodriguez |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:05 |
| 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/edi: - base_edi OCA/edi-framework: - edi_account_core_oca - edi_core_oca OCA/l10n-spain: - l10n_es_facturae - l10n_es_partner - l10n_es_aeat OCA/reporting-engine: - report_xml - report_qweb_parameter OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat - l10n_es - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pycountry xmlsig schwifty==2024.4.0 unidecode PyYAML openupgradelib |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Este módulo permite la gestión del envío de la facturación electrónica española a FACe. La gestión del envío se realiza mediante los certificados con los que se firma. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edi_exchange_record_view_form |
edi.exchange.record.form (in l10n_es_facturae_face) | edi.exchange.record | notebook | Inherits edi_core_oca.edi_exchange_record_view_form |
edi_l10n_es_facturae_face_cancel_form_view |
edi.l10n.es.facturae.face.cancel.form (in l10n_es_facturae_face) | edi.l10n.es.facturae.face.cancel | form | New |
view_company_form |
res.company.form | res.company | field | Inherits l10n_es_facturae.view_company_form |
view_move_form |
account.move.form | account.move | button | Inherits l10n_es_facturae.view_move_form |
view_partner_form |
res.partner.form | res.partner | xpath | Inherits l10n_es_facturae.view_partner_form |
l10n_es_facturae_cancellation_status
Selection
copy=False
readonly=True
selection=[('face-4100', 'Not requested'), ('face-4200', 'Cancellation requested'), ('face-4300', 'Cancellation accepted'), ('face-4400', 'Cancellation rejected')]
string='Facturae cancellation status'
tracking=True
l10n_es_facturae_status
Selection
copy=False
readonly=True
selection=[('face-1200', 'Registered on REC'), ('face-1300', 'Registered on RCF'), ('face-2400', 'Accepted'), ('face-2500', 'Paid'), ('face-2600', 'Rejected'), ('face-3100', 'Cancellation approved')]
string='Facturae status'
tracking=True
validate_facturae_fields(self)
l10n_es_facturae_cancellation_motive
Text
readonly=True
string='Facturae Cancellation motive'
l10n_es_facturae_cancellation_status
Selection
readonly=True
selection=<expr>
string='Facturae Cancellation state'
l10n_es_facturae_motive
Text
readonly=True
string='Facturae description'
l10n_es_facturae_status
Selection
readonly=True
selection=<expr>
string='Facturae State'
No public methods.
motive
Char
required=True
move_id
Many2one → account.move
required=True
args: 'account.move'
cancel_face(self)
No new fields.
Public methods (4)cancel(self, public_crt, private_key, identifier, motive)
consult_invoice(self, public_crt, private_key, invoice_number)
consult_invoices(self, public_crt, private_key, invoices)
send_webservice(self, public_crt, private_key, file_data, file_name, email, anexos_list=False)
No new fields.
Public methods (2)output_validate(self, exchange_record, **kw)
send(self, exchange_record)
No new fields.
Public methods (3)generate(self, exchange_record)
output_validate(self, exchange_record, **kw)
send(self, exchange_record)
No new fields.
Public methods (3)input_validate(self, exchange_record, **kw)
process(self, exchange_record)
receive(self, exchange_record)
face_email
Char
check_face_email(self)
l10n_es_facturae_sending_code
Selection
string='Sending method'
args: [('face', 'FACe')]
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/17.0/l10n_es_facturae_face |
| VERSION | |
| VERSION | 1.0.4 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Creu Blanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Creu Blanca |
| COMMITTERS | |
| COMMITTERS | Enric Tobella, manu, Weblate, OCA-git-bot, oca-ci, Luis Rodriguez, extrememicro, Manuel Regidor |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:19:59 |
| 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: - base_edi OCA/edi-framework: - edi_account_oca - edi_oca - edi_exchange_template_oca OCA/l10n-spain: - 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 - onboarding - product - 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 |
pycountry xmlsig schwifty==2024.4.0 lxml unidecode PyYAML cachetools requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Este módulo permite la gestión del envío de la facturación electrónica española a FACe. La gestión del envío se realiza mediante los certificados con los que se firma. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edi_exchange_record_view_form |
edi.exchange.record.form (in l10n_es_facturae_face) | edi.exchange.record | notebook | Inherits edi_oca.edi_exchange_record_view_form |
edi_l10n_es_facturae_face_cancel_form_view |
edi.l10n.es.facturae.face.cancel.form (in l10n_es_facturae_face) | edi.l10n.es.facturae.face.cancel | form | New |
view_company_form |
res.company.form | res.company | field | Inherits l10n_es_facturae.view_company_form |
view_move_form |
account.move.form | account.move | button | Inherits l10n_es_facturae.view_move_form |
view_partner_form |
res.partner.form | res.partner | xpath | Inherits l10n_es_facturae.view_partner_form |
l10n_es_facturae_cancellation_status
Selection
copy=False
readonly=True
selection=[('face-4100', 'Not requested'), ('face-4200', 'Cancellation requested'), ('face-4300', 'Cancellation accepted'), ('face-4400', 'Cancellation rejected')]
string='Facturae cancellation status'
tracking=True
l10n_es_facturae_status
Selection
copy=False
readonly=True
selection=[('face-1200', 'Registered on REC'), ('face-1300', 'Registered on RCF'), ('face-2400', 'Accepted'), ('face-2500', 'Paid'), ('face-2600', 'Rejected'), ('face-3100', 'Cancellation approved')]
string='Facturae status'
tracking=True
validate_facturae_fields(self)
l10n_es_facturae_cancellation_motive
Text
readonly=True
string='Facturae Cancellation motive'
l10n_es_facturae_cancellation_status
Selection
readonly=True
selection=<expr>
string='Facturae Cancellation state'
l10n_es_facturae_motive
Text
readonly=True
string='Facturae description'
l10n_es_facturae_status
Selection
readonly=True
selection=<expr>
string='Facturae State'
No public methods.
motive
Char
required=True
move_id
Many2one → account.move
required=True
args: 'account.move'
cancel_face(self)
face_email
Char
check_face_email(self)
l10n_es_facturae_sending_code
Selection
string='Sending method'
args: [('face', 'FACe')]
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/16.0/l10n_es_facturae_face |
| VERSION | |
| VERSION | 1.3.3 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Creu Blanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Creu Blanca |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Jairo Llopis, Enric Tobella, Weblate, OCA-git-bot, oca-ci, Carolina Fernandez, extrememicro, Angel Rivas, Sergio Bustamante |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:40 |
| 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: - base_edi OCA/edi-framework: - edi_account_oca - edi_oca - edi_exchange_template_oca OCA/l10n-spain: - 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 - 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 |
pycountry xmlsig schwifty==2024.4.0 unidecode PyYAML cachetools requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edi_exchange_record_view_form |
edi.exchange.record.form (in l10n_es_facturae_face) | edi.exchange.record | notebook | Inherits edi_oca.edi_exchange_record_view_form |
edi_l10n_es_facturae_face_cancel_form_view |
edi.l10n.es.facturae.face.cancel.form (in l10n_es_facturae_face) | edi.l10n.es.facturae.face.cancel | form | New |
view_company_form |
res.company.form | res.company | field | Inherits l10n_es_facturae.view_company_form |
view_move_form |
account.move.form | account.move | button | Inherits l10n_es_facturae.view_move_form |
view_partner_form |
res.partner.form | res.partner | xpath | Inherits l10n_es_facturae.view_partner_form |
l10n_es_facturae_cancellation_status
Selection
copy=False
readonly=True
selection=[('face-4100', 'Not requested'), ('face-4200', 'Cancellation requested'), ('face-4300', 'Cancellation accepted'), ('face-4400', 'Cancellation rejected')]
string='Facturae cancellation status'
tracking=True
l10n_es_facturae_status
Selection
copy=False
readonly=True
selection=[('face-1200', 'Registered on REC'), ('face-1300', 'Registered on RCF'), ('face-2400', 'Accepted'), ('face-2500', 'Paid'), ('face-2600', 'Rejected'), ('face-3100', 'Cancellation approved')]
string='Facturae status'
tracking=True
validate_facturae_fields(self)
l10n_es_facturae_cancellation_motive
Text
readonly=True
string='Facturae Cancellation motive'
l10n_es_facturae_cancellation_status
Selection
readonly=True
selection=<expr>
string='Facturae Cancellation state'
l10n_es_facturae_motive
Text
readonly=True
string='Facturae description'
l10n_es_facturae_status
Selection
readonly=True
selection=<expr>
string='Facturae State'
No public methods.
motive
Char
required=True
move_id
Many2one → account.move
required=True
args: 'account.move'
cancel_face(self)
face_email
Char
check_face_email(self)
l10n_es_facturae_sending_code
Selection
string='Sending method'
args: [('face', 'FACe')]
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/15.0/l10n_es_facturae_face |
| VERSION | |
| VERSION | 2.5.2 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Creu Blanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Creu Blanca |
| COMMITTERS | |
| COMMITTERS | Jairo Llopis, Enric Tobella, OCA Transbot, Miquel Raïch, Weblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa, Alba Riera, angel, Luis Rodriguez, pedroguirao |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:29 |
| 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 - 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 - 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 |
cryptography zeep pycountry xmlsig requests schwifty==2024.4.0 lxml unidecode PyYAML cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edi_exchange_record_view_form |
edi.exchange.record.form (in l10n_es_facturae_face) | edi.exchange.record | notebook | Inherits edi_oca.edi_exchange_record_view_form |
edi_l10n_es_facturae_face_cancel_form_view |
edi.l10n.es.facturae.face.cancel.form (in l10n_es_facturae_face) | edi.l10n.es.facturae.face.cancel | form | New |
view_company_form |
res.company.form | res.company | field | Inherits l10n_es_facturae.view_company_form |
view_move_form |
account.move.form | account.move | button | Inherits l10n_es_facturae.view_move_form |
view_partner_form |
res.partner.form | res.partner | xpath | Inherits l10n_es_facturae.view_partner_form |
l10n_es_facturae_cancellation_status
Selection
copy=False
readonly=True
selection=[('face-4100', 'Not requested'), ('face-4200', 'Cancellation requested'), ('face-4300', 'Cancellation accepted'), ('face-4400', 'Cancellation rejected')]
string='Facturae cancellation status'
tracking=True
l10n_es_facturae_status
Selection
copy=False
readonly=True
selection=[('face-1200', 'Registered on REC'), ('face-1300', 'Registered on RCF'), ('face-2400', 'Accepted'), ('face-2500', 'Paid'), ('face-2600', 'Rejected'), ('face-3100', 'Cancellation approved')]
string='Facturae status'
tracking=True
validate_facturae_fields(self)
l10n_es_facturae_cancellation_motive
Text
readonly=True
string='Facturae Cancellation motive'
l10n_es_facturae_cancellation_status
Selection
readonly=True
selection=<expr>
string='Facturae Cancellation state'
l10n_es_facturae_motive
Text
readonly=True
string='Facturae description'
l10n_es_facturae_status
Selection
readonly=True
selection=<expr>
string='Facturae State'
No public methods.
motive
Char
required=True
move_id
Many2one → account.move
required=True
args: 'account.move'
cancel_face(self)
face_email
Char
check_face_email(self)
l10n_es_facturae_sending_code
Selection
string='Sending method'
args: [('face', 'FACe')]
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/14.0/l10n_es_facturae_face |
| VERSION | |
| VERSION | 2.6.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Creu Blanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Creu Blanca |
| COMMITTERS | |
| COMMITTERS | GitHub, Enric Tobella, Lois Rilo, OCA Transbot, Miquel Raïch, Víctor Martínez, Weblate, OCA-git-bot, Eric Antones, oca-ci, Alba Riera, luciaavanzosc |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:48 |
| 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 - 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 - 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 zeep cryptography<39 pyOpenSSL pycountry xmlsig requests unidecode pyyaml cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edi_exchange_record_view_form |
edi.exchange.record.form (in l10n_es_facturae_face) | edi.exchange.record | notebook | Inherits edi_oca.edi_exchange_record_view_form |
edi_l10n_es_facturae_face_cancel_form_view |
edi.l10n.es.facturae.face.cancel.form (in l10n_es_facturae_face) | edi.l10n.es.facturae.face.cancel | form | New |
view_company_form |
res.company.form | res.company | field | Inherits l10n_es_facturae.view_company_form |
view_move_form |
account.move.form | account.move | button | Inherits l10n_es_facturae.view_move_form |
view_partner_form |
res.partner.form | res.partner | xpath | Inherits l10n_es_facturae.view_partner_form |
l10n_es_facturae_cancellation_status
Selection
copy=False
readonly=True
selection=[('face-4100', 'Not requested'), ('face-4200', 'Cancellation requested'), ('face-4300', 'Cancellation accepted'), ('face-4400', 'Cancellation rejected')]
string='Facturae cancellation status'
tracking=True
l10n_es_facturae_status
Selection
copy=False
readonly=True
selection=[('face-1200', 'Registered on REC'), ('face-1300', 'Registered on RCF'), ('face-2400', 'Accepted'), ('face-2500', 'Paid'), ('face-2600', 'Rejected'), ('face-3100', 'Cancellation approved')]
string='Facturae status'
tracking=True
No public methods.
l10n_es_facturae_cancellation_motive
Text
readonly=True
string='Facturae Cancellation motive'
l10n_es_facturae_cancellation_status
Selection
readonly=True
selection=<expr>
string='Facturae Cancellation state'
l10n_es_facturae_motive
Text
readonly=True
string='Facturae description'
l10n_es_facturae_status
Selection
readonly=True
selection=<expr>
string='Facturae State'
No public methods.
motive
Char
required=True
move_id
Many2one → account.move
required=True
args: 'account.move'
cancel_face(self)
face_email
Char
check_face_email(self)
l10n_es_facturae_sending_code
Selection
string='Sending method'
args: [('face', 'FACe')]
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/13.0/l10n_es_facturae_face |
| VERSION | |
| VERSION | 3.1.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Creu Blanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Creu Blanca |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Enric Tobella, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-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 - 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 - 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 xmlsec zeep xmlsig requests pycountry pyOpenSSL unidecode pyyaml cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edi_exchange_record_view_form |
edi.exchange.record.form (in l10n_es_facturae_face) | edi.exchange.record | notebook | Inherits edi.edi_exchange_record_view_form |
edi_l10n_es_facturae_face_cancel_form_view |
edi.l10n.es.facturae.face.cancel.form (in l10n_es_facturae_face) | edi.l10n.es.facturae.face.cancel | form | New |
view_company_form |
res.company.form | res.company | field | Inherits l10n_es_facturae.view_company_form |
view_move_form |
account.move.form | account.move | button | Inherits l10n_es_facturae.view_move_form |
view_partner_form |
res.partner.form | res.partner | xpath | Inherits l10n_es_facturae.view_partner_form |
l10n_es_facturae_cancellation_status
Selection
copy=False
readonly=True
selection=[('face-4100', 'Not requested'), ('face-4200', 'Cancellation requested'), ('face-4300', 'Cancellation accepted'), ('face-4400', 'Cancellation rejected')]
string='Facturae cancellation status'
tracking=True
l10n_es_facturae_status
Selection
copy=False
readonly=True
selection=[('face-1200', 'Registered on REC'), ('face-1300', 'Registered on RCF'), ('face-2400', 'Accepted'), ('face-2500', 'Payed'), ('face-2600', 'Rejected'), ('face-3100', 'Cancellation approved')]
string='Facturae status'
tracking=True
No public methods.
l10n_es_facturae_cancellation_motive
Text
readonly=True
string='Facturae Cancellation motive'
l10n_es_facturae_cancellation_status
Selection
readonly=True
selection=<expr>
string='Facturae Cancellation state'
l10n_es_facturae_motive
Text
readonly=True
string='Facturae description'
l10n_es_facturae_status
Selection
readonly=True
selection=<expr>
string='Facturae State'
No public methods.
motive
Char
required=True
move_id
Many2one → account.move
required=True
args: 'account.move'
cancel_face(self)
face_email
Char
check_face_email(self)
l10n_es_facturae_sending_code
Selection
string='Sending method'
args: [('face', 'FACe')]
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/12.0/l10n_es_facturae_face |
| VERSION | |
| VERSION | 1.1.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Creu Blanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Creu Blanca |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Enric Tobella, OCA Transbot, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:12 |
| 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 - bus - web_tour - uom - analytic - portal - http_routing - digest - base_iban - base_vat - l10n_es |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
OpenSSL xmlsec zeep xmlsig requests pycountry |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
Account Settings | res.config.settings | xpath | Inherits account.res_config_settings_view_form |
view_account_invoice_integration_cancel |
account.invoice.integration.cancel.form | account.invoice.integration.cancel | field | Inherits l10n_es_facturae.view_account_invoice_integration_cancel |
view_company_form |
res.company.form | res.company | field | Inherits l10n_es_facturae.view_company_form |
cancellation_status
Selection
selection_add=[('face-4100', 'Not requested'), ('face-4200', 'Cancellation requested'), ('face-4300', 'Cancellation accepted'), ('face-4400', 'Cancellation rejected')]
company_id
Many2one → res.company
related='invoice_id.company_id'
store=True
args: 'res.company'
integration_status
Selection
selection_add=[('face-1200', 'Registered on REC'), ('face-1300', 'Registered on RCF'), ('face-2400', 'Accepted'), ('face-2500', 'Payed'), ('face-2600', 'Rejected'), ('face-3100', 'Cancellation approved')]
No public methods.
method_code
Char
related='integration_id.method_id.code'
motive
Char
cancel_values(self)
No new fields.
Public methods (3)cancel_method(self)
send_method(self)
update_method(self)
No new fields.
Public methods (1)integration_values(self, invoice)
face_email
Char
check_face_email(self)
face_server
Char
string='FACe server location'
get_values(self)
set_values(self)
No new fields.
Public methods (1)constrain_face(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/11.0/l10n_es_facturae_face |
| VERSION | |
| VERSION | 1.0.4 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Creu Blanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Creu Blanca |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Enric Tobella, OCA Transbot, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-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 - bus - web_tour - analytic - web_planner - portal - http_routing - base_iban - base_vat - l10n_es - document |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
OpenSSL xmlsec zeep xmlsig requests pycountry |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
Account Settings | res.config.settings | xpath | Inherits account.res_config_settings_view_form |
view_account_invoice_integration_cancel |
account.invoice.integration.cancel.form | account.invoice.integration.cancel | field | Inherits l10n_es_facturae.view_account_invoice_integration_cancel |
view_company_form |
res.company.form | res.company | field | Inherits l10n_es_facturae.view_company_form |
cancellation_status
Selection
selection_add=[('face-4100', 'Not requested'), ('face-4200', 'Cancellation requested'), ('face-4300', 'Cancellation accepted'), ('face-4400', 'Cancellation rejected')]
integration_status
Selection
selection_add=[('face-1200', 'Registered on REC'), ('face-1300', 'Registered on RCF'), ('face-2400', 'Accepted'), ('face-2500', 'Payed'), ('face-2600', 'Rejected'), ('face-3100', 'Cancellation approved')]
No public methods.
method_code
Char
related='integration_id.method_id.code'
motive
Char
cancel_values(self)
No new fields.
Public methods (3)cancel_method(self)
send_method(self)
update_method(self)
No new fields.
Public methods (1)integration_values(self, invoice)
face_email
Char
check_face_email(self)
face_server
Char
string='FACe server location'
get_values(self)
set_values(self)
No new fields.
Public methods (1)constrain_face(self)
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/l10n-spain |
| PULL REQUEST | |
| PULL REQUEST | [19.0][MIG] l10n_es_facturae_face (#4882) |