TIP: You can type at any time to perform a new search.

Security findings

Repository
odoo/odoo · module folder
Module version
0.1.0
Category
Accounting/Accounting
Folder size
6.17 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-10-05 00:19:52
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Xavier Morel, Raphael Collet, Thibault Delavallée, odoo, Odoo Translation Bot, Christophe Matthieu, Pedro M. Baeza, Wolfgang Taferner, Julien Castiaux, Victor Feyens, Andrea Grazioso (agr-odoo), Anh Thao Pham (pta), Tiffany Chang (tic), Gorash, Pierre Paridans, Romain Estievenart, Miquel Raïch, william-andre, Ruben Gomes, assellalou, luvi, Mylyna Hy, Thomas Becquevort (thbe), Gauthier Wala (gawa), Andrew Gavgavian, Yosua Nicolaus, Dylan Kiss (dyki), Paolo Gatti, Antoine Boonen, Chong Wang (cwg), Odoo, Harsh Modi, Nicolas Viseur (vin), guva-odoo, Jay Savaliya, Aurelien MARIE (auma), Sven Fuehr, AMZIL Ayoub, Mohamed GadAlrab, Ruben Gomes (rugo), kcv-odoo, SaddemAmine, Louis Gobert, Harsh Shah, hatr-odoo, Claire (clbr), Abdo Mongy, Léo Gizard, Antoine Dupuis, Hesham Saleh, Victor Miguel Armenta Carrillo, Smit Patel, AhmedElemary57, roto-odoo, elhayyany, Corentin Heinix (cohe), Allesio, Corentin Lombard, Mahdi Alijani (malj), Krzysztof Magusiak (krma), devp-odoo, AllePilli, Hazem Ibrahim, utma-odoo, Ester Andreetto, bhra-odoo, Earth Patel, mojem, depr-odoo, sawer, Yassien Ghoniem, Jugurtha, igbe, times-odoo, Mongy (abmn), Jeanne Delneste, Laurent Smet (LAS), Martin Doyen, Waleed Elgamal, h4818, malb, Victor Decleire, jond-odoo, Nisarg (nipl), matd-odoo, Ai Lin Zuccarello (aizu), Arnav Varshney, Sudarshan Maity (sumai), pkri-odoo, Mauricio Rubio Haro, Maximilien, Kyrillos, Adham Abdeltawab, raaa-odoo, Youssef, pusu-odoo, Lou !
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
account_peppol, l10n_account_edi_ubl_cii_tests, l10n_anz_ubl_pint, l10n_at, l10n_be, l10n_ch, l10n_cy, l10n_cz, l10n_de, l10n_dk, l10n_ee, l10n_es, l10n_fi, l10n_fr_account, l10n_fr_facturx_chorus_pro, l10n_gr, l10n_gr_edi, 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, l10n_si, 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>`_).

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/>`_.
    

Code Analysis info_outline

Views touched (12)
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
uom_uom_view_form_inherit uom_uom_view_form_inherit uom.uom form Inherits uom.uom_uom_view_form
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 (23)

New fields (0)

No new fields.

Public methods (0)

No public methods.

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 (4)
  • has_grouped_lines Boolean
    help='Is move lines Grouped'
  • 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 (1)
  • action_group_ungroup_lines_by_tax(self)
    This action allows the user to reload an imported move, grouping or not lines by tax

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 (4)
  • 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 Char
    string='Tax Exemption Reason'
  • 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 (3)
  • routing_endpoint Char
    readonly=False related='partner_id.routing_endpoint'
  • routing_identifier Char
    readonly=False related='partner_id.routing_identifier'
  • routing_scheme Selection
    readonly=False related='partner_id.routing_scheme'
Public methods (0)

No public methods.

New fields (6)
  • available_routing_schemes Json
    compute='_compute_available_routing_schemes'
  • 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_ubl_format Boolean
    compute='_compute_is_ubl_format'
  • routing_endpoint Char
    compute='_compute_routing_scheme_endpoint' readonly=False store=True string='Routing Endpoint' tracking=True
  • routing_identifier Char
    compute='_compute_routing_identifier' inverse='_inverse_routing_identifier' string='EDI Routing Address'
  • routing_scheme Selection
    compute='_compute_routing_scheme_endpoint' 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='Routing ID' tracking=True
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (2)
  • is_unece_code_supported Boolean
    compute='_compute_is_unece_code_supported'
  • unece_code Char
    copy=False help='The code element for units of measurement (UoM) as specified by UN/ECE' args: 'UN/ECE Code'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…