From 082b5d4bd525b81f97cfabcbb3b2443bf78fc3a5 Mon Sep 17 00:00:00 2001 From: tafaRU Date: Thu, 16 Dec 2021 16:20:35 +0100 Subject: [PATCH] [FIX] l10n_it_fatturapa_out_sp: get it compatible with l10n_it_fatturapa_out_rc Also note that it's not possible create a selfinvoice with split payment. Otherwise if both modules are installed you get the following error: 2021-12-16 15:00:57,290 943831 ERROR test-l10n_it_fatturapa_out_rc_14.0 odoo.addons.l10n_it_fatturapa_out_rc.tests.test_fatturapa_xml_validation: ERROR: TestFatturaPAXMLValidation.test_intra_EU_supplier_refund Traceback (most recent call last): File "/home/tafaru/dev/envs/odoo14/l10n-italy/l10n_it_fatturapa_out_rc/tests/test_fatturapa_xml_validation.py", line 192, in test_intra_EU_supplier_refund res = self.run_wizard(invoice.rc_self_invoice_id.id) File "/home/tafaru/dev/envs/odoo14/l10n-italy/l10n_it_fatturapa_out/tests/fatturapa_common.py", line 187, in run_wizard return wizard.with_context({"active_ids": [invoice_id]}).exportFatturaPA() File "/home/tafaru/dev/envs/odoo14/l10n-italy/l10n_it_fatturapa_out/wizard/wizard_export_fatturapa.py", line 151, in exportFatturaPA attach = self.saveAttachment(fatturapa, progressivo_invio) File "/home/tafaru/dev/envs/odoo14/l10n-italy/l10n_it_fatturapa_out/wizard/wizard_export_fatturapa.py", line 52, in saveAttachment attach_str = fatturapa.to_xml(self.env) File "/home/tafaru/dev/envs/odoo14/l10n-italy/l10n_it_fatturapa_out/wizard/efattura.py", line 320, in to_xml raise UserError("\n".join(str(e) for e in errors)) odoo.exceptions.UserError: failed validating with XsdGroup(model='sequence', occurs=[1, 1]): Reason: Unexpected child with tag 'ImportoTotaleDocumento' at position 6. Schema: Instance (line 130): TD17EUR2020-12-01RSLF/2020/12/0001-122.00122.00Reverse charge self invoice.Supplier: Intra EU supplierReference: EU-SUPPLIER-REFDate: 2020-12-01Internal reference: RBILL/2020/12/0001 Path: /ns1:FatturaElettronica/FatturaElettronicaBody/DatiGenerali/DatiGeneraliDocumento --- l10n_it_fatturapa_out_sp/view/invoice_it_template.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n_it_fatturapa_out_sp/view/invoice_it_template.xml b/l10n_it_fatturapa_out_sp/view/invoice_it_template.xml index cf37c5a3ecde..a106a951f782 100644 --- a/l10n_it_fatturapa_out_sp/view/invoice_it_template.xml +++ b/l10n_it_fatturapa_out_sp/view/invoice_it_template.xml @@ -5,14 +5,14 @@ inherit_id="l10n_it_fatturapa_out.account_invoice_it_fattura_elettronica_body" > - +