From 13e951c6a72d561663e3c2d2ec3df3cbedc7cb7d Mon Sep 17 00:00:00 2001 From: Julien Van Roy Date: Thu, 16 Nov 2023 17:12:54 +0100 Subject: [PATCH] [FIX] account_edi_ubl_cii: update XRechnung version Avoid getting the following warning when validating an XRechnung on https://erechnungsvalidator.service-bw.de/ : "[BR-DE-21] Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen." issue-142127 closes odoo/odoo#142716 X-original-commit: 82d05070d1199a035d93f155580fbef5786dc030 Signed-off-by: Laurent Smet (las) Signed-off-by: Julien Van Roy (juvr) --- .../account_edi_ubl_cii/models/account_edi_xml_ubl_xrechnung.py | 2 +- .../tests/test_files/from_odoo/xrechnung_ubl_out_invoice.xml | 2 +- .../tests/test_files/from_odoo/xrechnung_ubl_out_refund.xml | 2 +- addons/l10n_account_edi_ubl_cii_tests/tests/test_xml_ubl_de.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_xrechnung.py b/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_xrechnung.py index 730e92e4ef0..5010b9db338 100644 --- a/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_xrechnung.py +++ b/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_xrechnung.py @@ -25,7 +25,7 @@ class AccountEdiXmlUBLDE(models.AbstractModel): vals = super()._export_invoice_vals(invoice) vals['vals'].update({ - 'customization_id': 'urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.2#conformant#urn:xoev-de:kosit:extension:xrechnung_2.2', + 'customization_id': 'urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3#conformant#urn:xoev-de:kosit:extension:xrechnung_2.3', }) return vals diff --git a/addons/l10n_account_edi_ubl_cii_tests/tests/test_files/from_odoo/xrechnung_ubl_out_invoice.xml b/addons/l10n_account_edi_ubl_cii_tests/tests/test_files/from_odoo/xrechnung_ubl_out_invoice.xml index dedfc774bbc..9ce2437c288 100644 --- a/addons/l10n_account_edi_ubl_cii_tests/tests/test_files/from_odoo/xrechnung_ubl_out_invoice.xml +++ b/addons/l10n_account_edi_ubl_cii_tests/tests/test_files/from_odoo/xrechnung_ubl_out_invoice.xml @@ -1,6 +1,6 @@ - urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.2#conformant#urn:xoev-de:kosit:extension:xrechnung_2.2 + urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3#conformant#urn:xoev-de:kosit:extension:xrechnung_2.3 urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 INV/2017/01/0002 2017-01-01 diff --git a/addons/l10n_account_edi_ubl_cii_tests/tests/test_files/from_odoo/xrechnung_ubl_out_refund.xml b/addons/l10n_account_edi_ubl_cii_tests/tests/test_files/from_odoo/xrechnung_ubl_out_refund.xml index fdac440ea49..194a985ec67 100644 --- a/addons/l10n_account_edi_ubl_cii_tests/tests/test_files/from_odoo/xrechnung_ubl_out_refund.xml +++ b/addons/l10n_account_edi_ubl_cii_tests/tests/test_files/from_odoo/xrechnung_ubl_out_refund.xml @@ -1,6 +1,6 @@ - urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.2#conformant#urn:xoev-de:kosit:extension:xrechnung_2.2 + urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3#conformant#urn:xoev-de:kosit:extension:xrechnung_2.3 urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 RINV/2017/01/0001 2017-01-01 diff --git a/addons/l10n_account_edi_ubl_cii_tests/tests/test_xml_ubl_de.py b/addons/l10n_account_edi_ubl_cii_tests/tests/test_xml_ubl_de.py index 9adc376ed1a..05a7b60cec3 100644 --- a/addons/l10n_account_edi_ubl_cii_tests/tests/test_xml_ubl_de.py +++ b/addons/l10n_account_edi_ubl_cii_tests/tests/test_xml_ubl_de.py @@ -233,7 +233,7 @@ class TestUBLDE(TestUBLCommon): self.assertEqual(xml_etree.find('{*}BuyerReference').text, partner.ref) self.assertEqual( xml_etree.find('{*}CustomizationID').text, - 'urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.2#conformant#urn:xoev-de:kosit:extension:xrechnung_2.2' + 'urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3#conformant#urn:xoev-de:kosit:extension:xrechnung_2.3' ) created_bill = self.env['account.move'].create({'move_type': 'in_invoice'})