Repository
odoo/odoo · module folder
Module version
1.0
Category
Accounting/Accounting
Folder size
5.31 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-19 22:13:21
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Xavier ALT, Stéphane Bidoul, Josse Colpaert, Odoo Translation Bot, qdp-odoo, Wolfgang Taferner, Laurent Smet, Julien Castiaux, Xavier-Do, Andrea Grazioso (agr-odoo), Anh Thao Pham (pta), Tiffany Chang (tic), Gorash, Pierre Paridans, Julien Van Roy, william-andre, JordiMForgeFlow, assellalou, Florian Gilbert, Pierrot (prro), jbw-odoo, Louis Wicket (wil), Mylyna Hy, Maximilien (malb), Thomas Becquevort (thbe), Mahamadasif Ansari, Gauthier Wala (gawa), Ali Alfie (alal), Andrew Gavgavian, Yosua Nicolaus, Dylan Kiss (dyki), Paolo Gatti, Antoine Boonen, Antoine Dupuis (andu), Odoo, Sarah Bellefroid, Nicolas Viseur (vin), guva-odoo, Hesham, Aurelien MARIE (auma), reka-odoo, Sven Fuehr, AMZIL Ayoub, yosa-odoo, Seif (segn), Mohamed GadAlrab, kcv-odoo, SaddemAmine, Louis Gobert, hatr-odoo, aamo-odoo, Mathieu Coutant, Khumam Alzagim, yagp-odoo, Stéphane Diez, Claire (clbr), gteboul, Abdo Mongy, Léo Gizard, Antoine Dupuis, Hesham Saleh, Victor Miguel Armenta Carrillo, Smit Patel, Ricardo Gomes Rodrigues, AhmedElemary57, roto-odoo, elhayyany, Mohammad Abdulmoneim (abdu), Michaël Mattiello, Corentin Heinix (cohe), Allesio, Corentin Lombard, Mahdi Alijani (malj), Krzysztof Magusiak (krma), devp-odoo, nape-odoo, Hazem Ibrahim, utma-odoo, Ester Andreetto, bhra-odoo, Earth Patel, mojem, depr-odoo, sawer, Yassien Ghoniem, Jugurtha, igbe, Mongy (abmn), Jeanne Delneste, Laurent Smet (LAS), adip-odoo, Waleed Elgamal, Ashish Nirmal, Manav Shah, malb, jond-odoo, assh-odoo, Lionel Piraux (lipi), Arnav Varshney, Sudarshan Maity (sumai), shzi-odoo, Romain (roto), Maximilien, baje-odoo, raaa-odoo, Youssef, Michael Köck, Tobias Zehntner
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
account_edi_finvoice, account_peppol, account_peppol_advanced_fields, l10n_account_edi_ubl_cii_tests, l10n_anz_ubl_pint, l10n_at, l10n_be, l10n_ch, l10n_co_electronic_invoice_self, l10n_cy, l10n_cz, l10n_de, l10n_dk, l10n_dk_nemhandel, l10n_dk_oioubl, l10n_ee, l10n_es, l10n_fi, l10n_fr_account, l10n_fr_facturx_chorus_pro, l10n_gr, l10n_hr_edi, l10n_ie, l10n_it, l10n_jo_edi, l10n_jp_ubl_pint, l10n_lt, l10n_lu, l10n_lv, l10n_mt, l10n_my_ubl_pint, l10n_nl, l10n_no, l10n_pl, l10n_pt, l10n_ro, l10n_ro_edi, l10n_rs_edi, l10n_sa_edi, l10n_se, l10n_sg_ubl_pint, l10n_si, l10n_tr_nilvera_einvoice, pos_edi_ubl, purchase_edi_ubl_bis3, sale_edi_ubl
Description
Electronic invoicing module
===========================

Allows to export and import formats: E-FFF, UBL Bis 3, EHF3, NLCIUS, Factur-X (CII), XRechnung (UBL).
When generating the PDF on the invoice, the PDF will be embedded inside the xml for all UBL formats. This allows the
receiver to retrieve the PDF with only the xml file. Note that **EHF3 is fully implemented by UBL Bis 3** (`reference
<https://anskaffelser.dev/postaward/g3/spec/current/billing-3.0/norway/#_implementation>`_).

The formats can be chosen from the journal (Journal > Advanced Settings) linked to the invoice.

Note that E-FFF, NLCIUS and XRechnung (UBL) are only available for Belgian, Dutch and German companies,
respectively. UBL Bis 3 is only available for companies which country is present in the `EAS list
<https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/>`_.

Note also that in order for Chorus Pro to automatically detect the "PDF/A-3 (Factur-X)" format, you need to activate
the "Factur-X PDF/A-3" option on the journal. This option will also validate the xml against the Factur-X and Chorus
Pro rules and show the errors.
    

Code Analysis

Views touched (11)
XML IDNameModelTypeStatus
account_invoice_address_facturx_export_22 account_invoice_address_facturx_export_22 ir.ui.view qweb New
account_invoice_facturx_export_22 account_invoice_facturx_export_22 ir.ui.view qweb New
account_invoice_line_facturx_export_22 account_invoice_line_facturx_export_22 ir.ui.view qweb New
account_invoice_partner_facturx_export_22 account_invoice_partner_facturx_export_22 ir.ui.view qweb New
account_invoice_pdfa_3_facturx_metadata account_invoice_pdfa_3_facturx_metadata ir.ui.view qweb New
account_invoices_generated_by_odoo account_invoices_generated_by_odoo ir.ui.view qweb New
external_layout_with_context external_layout_with_context ir.ui.view qweb Inherits web.internal_layout
layout_invoices_generated_by_odoo layout_invoices_generated_by_odoo ir.ui.view qweb Inherits web.external_layout_standard
report_invoice_document report_invoice_document ir.ui.view qweb Inherits account.report_invoice_document
view_account_invoice_form_inherit account.tax.form.inherit account.tax form Inherits account.view_tax_form
view_partner_property_form res.partner.property.form.inherit res.partner form Inherits account.view_partner_property_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (20)

New fields (0)

No new fields.

Public methods (2)
  • format_float(self, amount, precision_digits)
  • module_installed(self, module_name)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • add_invoice_line_optional_nodes(self, line_node, vals, optional_line_fields)
  • add_invoice_optional_nodes(self, document_node, vals, optional_fields)
  • format_float(self, amount, precision_digits=2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • ubl_cii_xml_file Binary
    attachment=True copy=False string='UBL/CII File'
  • ubl_cii_xml_filename Char
    compute='_compute_filename' string='UBL/CII Filename'
  • ubl_cii_xml_id Many2one → ir.attachment
    comodel_name='ir.attachment' compute=<expr> depends=['ubl_cii_xml_file'] string='Attachment'
Public methods (3)
  • action_group_ungroup_lines_by_tax(self)
    This action allows the user to reload an imported move, grouping or not lines by tax
  • action_invoice_download_ubl(self)
  • get_extra_print_items(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • ubl_cii_requires_exemption_reason Boolean
    compute='_compute_ubl_cii_requires_exemption_reason'
  • ubl_cii_tax_category_code Selection
    help='The VAT category code used for electronic invoicing purposes.' selection=[('AE', 'AE - Vat Reverse Charge'), ('E', 'E - Exempt from Tax'), ('S', 'S - Standard rate'), ('Z', 'Z - Zero rated goods'), ('G', 'G - Free export item, VAT not charged'), ('O', 'O - Services outside scope of tax'), ('K', 'K - VAT exempt for EEA intra-community supply of goods and services'), ('L', 'L - Canary Islands general indirect tax'), ('M', 'M - Tax for production, services and importation in Ceuta and Melilla'), ('B', 'B - Transferred (VAT), In Italy')] string='Tax Category Code'
  • ubl_cii_tax_exemption_reason_code Selection
    help='The reason why the amount is exempted from VAT or why no VAT is being charged, used for electronic invoicing purposes.' selection=[('VATEX-EU-79-C', 'VATEX-EU-79-C - Exempt based on article 79, point c of Council Directive 2006/112/EC'), ('VATEX-EU-132', 'VATEX-EU-132 - Exempt based on article 132 of Council Directive 2006/112/EC'), ('VATEX-EU-132-1A', 'VATEX-EU-132-1A - Exempt based on article 132, section 1 (a) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1B', 'VATEX-EU-132-1B - Exempt based on article 132, section 1 (b) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1C', 'VATEX-EU-132-1C - Exempt based on article 132, section 1 (c) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1D', 'VATEX-EU-132-1D - Exempt based on article 132, section 1 (d) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1E', 'VATEX-EU-132-1E - Exempt based on article 132, section 1 (e) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1F', 'VATEX-EU-132-1F - Exempt based on article 132, section 1 (f) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1G', 'VATEX-EU-132-1G - Exempt based on article 132, section 1 (g) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1H', 'VATEX-EU-132-1H - Exempt based on article 132, section 1 (h) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1I', 'VATEX-EU-132-1I - Exempt based on article 132, section 1 (i) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1J', 'VATEX-EU-132-1J - Exempt based on article 132, section 1 (j) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1K', 'VATEX-EU-132-1K - Exempt based on article 132, section 1 (k) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1L', 'VATEX-EU-132-1L - Exempt based on article 132, section 1 (l) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1M', 'VATEX-EU-132-1M - Exempt based on article 132, section 1 (m) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1N', 'VATEX-EU-132-1N - Exempt based on article 132, section 1 (n) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1O', 'VATEX-EU-132-1O - Exempt based on article 132, section 1 (o) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1P', 'VATEX-EU-132-1P - Exempt based on article 132, section 1 (p) of Council Directive 2006/112/EC'), ('VATEX-EU-132-1Q', 'VATEX-EU-132-1Q - Exempt based on article 132, section 1 (q) of Council Directive 2006/112/EC'), ('VATEX-EU-135-1', 'VATEX-EU-135-1 - Exempt based on article 135, section 1 of Council Directive 2006/112/EC'), ('VATEX-EU-143', 'VATEX-EU-143 - Exempt based on article 143 of Council Directive 2006/112/EC'), ('VATEX-EU-143-1A', 'VATEX-EU-143-1A - Exempt based on article 143, section 1 (a) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1B', 'VATEX-EU-143-1B - Exempt based on article 143, section 1 (b) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1C', 'VATEX-EU-143-1C - Exempt based on article 143, section 1 (c) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1D', 'VATEX-EU-143-1D - Exempt based on article 143, section 1 (d) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1E', 'VATEX-EU-143-1E - Exempt based on article 143, section 1 (e) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1F', 'VATEX-EU-143-1F - Exempt based on article 143, section 1 (f) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1FA', 'VATEX-EU-143-1FA - Exempt based on article 143, section 1 (fa) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1G', 'VATEX-EU-143-1G - Exempt based on article 143, section 1 (g) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1H', 'VATEX-EU-143-1H - Exempt based on article 143, section 1 (h) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1I', 'VATEX-EU-143-1I - Exempt based on article 143, section 1 (i) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1J', 'VATEX-EU-143-1J - Exempt based on article 143, section 1 (j) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1K', 'VATEX-EU-143-1K - Exempt based on article 143, section 1 (k) of Council Directive 2006/112/EC'), ('VATEX-EU-143-1L', 'VATEX-EU-143-1L - Exempt based on article 143, section 1 (l) of Council Directive 2006/112/EC'), ('VATEX-EU-144', 'VATEX-EU-144 - Exempt based on article 144 of Council Directive 2006/112/EC'), ('VATEX-EU-146-1E', 'VATEX-EU-146-1E - Exempt based on article 146 section 1 (e) of Council Directive 2006/112/EC'), ('VATEX-EU-148', 'VATEX-EU-148 - Exempt based on article 148 of Council Directive 2006/112/EC'), ('VATEX-EU-148-A', 'VATEX-EU-148-A - Exempt based on article 148, section (a) of Council Directive 2006/112/EC'), ('VATEX-EU-148-B', 'VATEX-EU-148-B - Exempt based on article 148, section (b) of Council Directive 2006/112/EC'), ('VATEX-EU-148-C', 'VATEX-EU-148-C - Exempt based on article 148, section (c) of Council Directive 2006/112/EC'), ('VATEX-EU-148-D', 'VATEX-EU-148-D - Exempt based on article 148, section (d) of Council Directive 2006/112/EC'), ('VATEX-EU-148-E', 'VATEX-EU-148-E - Exempt based on article 148, section (e) of Council Directive 2006/112/EC'), ('VATEX-EU-148-F', 'VATEX-EU-148-F - Exempt based on article 148, section (f) of Council Directive 2006/112/EC'), ('VATEX-EU-148-G', 'VATEX-EU-148-G - Exempt based on article 148, section (g) of Council Directive 2006/112/EC'), ('VATEX-EU-151', 'VATEX-EU-151 - Exempt based on article 151 of Council Directive 2006/112/EC'), ('VATEX-EU-151-1A', 'VATEX-EU-151-1A - Exempt based on article 151, section 1 (a) of Council Directive 2006/112/EC'), ('VATEX-EU-151-1AA', 'VATEX-EU-151-1AA - Exempt based on article 151, section 1 (aa) of Council Directive 2006/112/EC'), ('VATEX-EU-151-1B', 'VATEX-EU-151-1B - Exempt based on article 151, section 1 (b) of Council Directive 2006/112/EC'), ('VATEX-EU-151-1C', 'VATEX-EU-151-1C - Exempt based on article 151, section 1 (c) of Council Directive 2006/112/EC'), ('VATEX-EU-151-1D', 'VATEX-EU-151-1D - Exempt based on article 151, section 1 (d) of Council Directive 2006/112/EC'), ('VATEX-EU-151-1E', 'VATEX-EU-151-1E - Exempt based on article 151, section 1 (e) of Council Directive 2006/112/EC'), ('VATEX-EU-153', 'VATEX-EU-153 - Exempt based on article 153 of Council Directive 2006/112/EC'), ('VATEX-EU-159', 'VATEX-EU-159 - Exempt based on article 159 of Council Directive 2006/112/EC'), ('VATEX-EU-309', 'VATEX-EU-309 - Exempt based on article 309 of Council Directive 2006/112/EC'), ('VATEX-EU-AE', 'VATEX-EU-AE - Reverse charge'), ('VATEX-EU-D', 'VATEX-EU-D - Intra-Community acquisition from second hand means of transport'), ('VATEX-EU-F', 'VATEX-EU-F - Intra-Community acquisition of second hand goods'), ('VATEX-EU-G', 'VATEX-EU-G - Export outside the EU'), ('VATEX-EU-I', 'VATEX-EU-I - Intra-Community acquisition of works of art'), ('VATEX-EU-IC', 'VATEX-EU-IC - Intra-Community supply'), ('VATEX-EU-O', 'VATEX-EU-O - Not subject to VAT'), ('VATEX-EU-J', 'VATEX-EU-J - Intra-Community acquisition of collectors items and antiques'), ('VATEX-FR-FRANCHISE', 'VATEX-FR-FRANCHISE - France domestic VAT franchise in base'), ('VATEX-FR-CNWVAT', 'VATEX-FR-CNWVAT - France domestic Credit Notes without VAT, due to supplier forfeit of VAT for discount'), ('VATEX-FR-CGI261-1', 'VATEX-FR-CGI261-1 - Exempt based on 1 of article 261 of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261-2', 'VATEX-FR-CGI261-2 - Exempt based on 2 of article 261 of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261-3', 'VATEX-FR-CGI261-3 - Exempt based on 3 of article 261 of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261-4', 'VATEX-FR-CGI261-4 - Exempt based on 4 of article 261 of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261-5', 'VATEX-FR-CGI261-5 - Exempt based on 5 of article 261 of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261-7', 'VATEX-FR-CGI261-7 - Exempt based on 7 of article 261 of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261-8', 'VATEX-FR-CGI261-8 - Exempt based on 8 of article 261 of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261A', 'VATEX-FR-CGI261A - Exempt based on article 261 A of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261B', 'VATEX-FR-CGI261B - Exempt based on article 261 B of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261C-1', 'VATEX-FR-CGI261C-1 - Exempt based on 1° of article 261 C of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261C-2', 'VATEX-FR-CGI261C-2 - Exempt based on 2° of article 261 C of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261C-3', 'VATEX-FR-CGI261C-3 - Exempt based on 3° of article 261 C of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261D-1', 'VATEX-FR-CGI261D-1 - Exempt based on 1° of article 261 D of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261D-1BIS', 'VATEX-FR-CGI261D-1BIS - Exempt based on 1°bis of article 261 D of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261D-2', 'VATEX-FR-CGI261D-2 - Exempt based on 2° of article 261 D of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261D-3', 'VATEX-FR-CGI261D-3 - Exempt based on 3° of article 261 D of the Code Général des Impôts (CGI ; General tax code) Exonération de TVA - Article 261 D-3° du Code Général des Impôts'), ('VATEX-FR-CGI261D-4', 'VATEX-FR-CGI261D-4 - Exempt based on 4° of article 261 D of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261E-1', 'VATEX-FR-CGI261E-1 - Exempt based on 1° of article 261 E of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI261E-2', 'VATEX-FR-CGI261E-2 - Exempt based on 2° of article 261 E of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI277A', 'VATEX-FR-CGI277A - Exempt based on article 277 A of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI275', 'VATEX-FR-CGI275 - Exempt based on article 275 of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-298SEXDECIESA', 'VATEX-FR-298SEXDECIESA - Exempt based on article 298 sexdecies A of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-CGI295', 'VATEX-FR-CGI295 - Exempt based on article 295 of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-AE', 'VATEX-FR-AE - Exempt based on 2 of article 283 of the Code Général des Impôts (CGI ; General tax code)'), ('VATEX-FR-F', 'VATEX-FR-F - Second-hand sales'), ('VATEX-FR-I', 'VATEX-FR-I - Sales of works of art'), ('VATEX-FR-J', 'VATEX-FR-J - Sales of antiques')] string='Tax Exemption Reason Code'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (6)
  • available_peppol_eas Json
    compute='_compute_available_peppol_eas'
  • invoice_edi_format Selection
    selection_add=[('facturx', 'France (FacturX)'), ('ubl_bis3', 'EU Standard (Peppol Bis 3.0)'), ('zugferd', 'Germany (ZUGFeRD)'), ('xrechnung', 'Germany (XRechnung)'), ('nlcius', 'Netherlands (NLCIUS)'), ('ubl_a_nz', 'Australia (BIS Billing 3.0 A-NZ)'), ('ubl_sg', 'Singapore (BIS Billing 3.0 SG)')]
  • is_peppol_edi_format Boolean
    compute='_compute_is_peppol_edi_format'
  • is_ubl_format Boolean
    compute='_compute_is_ubl_format'
  • peppol_eas Selection
    compute='_compute_peppol_eas' help='Code used to identify the Endpoint for BIS Billing 3.0 and its derivatives.\n List available at https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/' readonly=False selection=[('9923', 'Albania VAT'), ('9922', 'Andorra VAT'), ('0151', 'Australia ABN'), ('9914', 'Austria UID'), ('9915', 'Austria VOKZ'), ('0208', 'Belgian Company Registry'), ('9925', 'Belgian VAT'), ('9924', 'Bosnia and Herzegovina VAT'), ('9926', 'Bulgaria VAT'), ('9934', 'Croatia VAT'), ('9928', 'Cyprus VAT'), ('9929', 'Czech Republic VAT'), ('0096', 'Denmark P'), ('0184', 'Denmark CVR'), ('0198', 'Denmark SE'), ('0191', 'Estonia Company code'), ('9931', 'Estonia VAT'), ('0037', 'Finland LY-tunnus'), ('0216', 'Finland OVT code'), ('0213', 'Finland VAT'), ('0002', 'France SIRENE'), ('0009', 'France SIRET'), ('9957', 'France VAT'), ('0225', 'France FRCTC Electronic Address'), ('0240', 'France Register of legal persons'), ('0246', 'German Electronic Business Address'), ('0204', 'Germany Leitweg-ID'), ('9930', 'Germany VAT'), ('9933', 'Greece VAT'), ('9910', 'Hungary VAT'), ('0196', 'Iceland Kennitala'), ('9935', 'Ireland VAT'), ('0211', 'Italia Partita IVA'), ('0097', 'Italia FTI'), ('0188', 'Japan SST'), ('0221', 'Japan IIN'), ('0218', 'Latvia Unified registration number'), ('9939', 'Latvia VAT'), ('9936', 'Liechtenstein VAT'), ('0200', 'Lithuania JAK'), ('9937', 'Lithuania VAT'), ('9938', 'Luxembourg VAT'), ('9942', 'Macedonia VAT'), ('0230', 'Malaysia'), ('9943', 'Malta VAT'), ('9940', 'Monaco VAT'), ('9941', 'Montenegro VAT'), ('0106', 'Netherlands KvK'), ('0190', 'Netherlands OIN'), ('9944', 'Netherlands VAT'), ('0244', 'Nigeria Tax Identification'), ('0192', 'Norway Org.nr.'), ('9945', 'Poland VAT'), ('9946', 'Portugal VAT'), ('9947', 'Romania VAT'), ('9948', 'Serbia VAT'), ('0195', 'Singapore UEN'), ('0245', 'SK Tax identification number (DIČ)'), ('9949', 'Slovenia VAT'), ('9950', 'Slovakia VAT'), ('9920', 'Spain VAT'), ('0007', 'Sweden Org.nr.'), ('9955', 'Sweden VAT'), ('9927', 'Swiss VAT'), ('0183', 'Swiss UIDB'), ('9952', 'Turkey VAT'), ('0235', 'UAE Tax Identification Number (TIN)'), ('9932', 'United Kingdom VAT'), ('9959', 'USA EIN'), ('0060', 'DUNS Number'), ('0088', 'EAN Location Code'), ('0130', 'Directorates of the European Commission'), ('0135', 'SIA Object Identifiers'), ('0142', 'SECETI Object Identifiers'), ('0193', 'UBL.BE party identifier'), ('0199', 'Legal Entity Identifier (LEI)'), ('0201', 'Codice Univoco Unità Organizzativa iPA'), ('0202', 'Indirizzo di Posta Elettronica Certificata'), ('0209', 'GS1 identification keys'), ('0210', 'Codice Fiscale'), ('9913', 'Business Registers Network'), ('9918', 'S.W.I.F.T'), ('9919', 'Kennziffer des Unternehmensregisters'), ('9951', 'San Marino VAT'), ('9953', 'Vatican VAT'), ('AN', 'O.F.T.P. (ODETTE File Transfer Protocol)'), ('AQ', 'X.400 address for mail text'), ('AS', 'AS2 exchange'), ('AU', 'File Transfer Protocol'), ('EM', 'Electronic mail')] store=True string='Peppol e-address (EAS)' tracking=True
  • peppol_endpoint Char
    compute='_compute_peppol_endpoint' help="Unique identifier used by the BIS Billing 3.0 and its derivatives, also known as 'Endpoint ID'." readonly=False store=True string='Peppol Endpoint' tracking=True
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…