From 316c6ce8708244275115644ee97a4e365bec7968 Mon Sep 17 00:00:00 2001 From: fkantelberg Date: Wed, 10 Apr 2024 10:50:09 +0200 Subject: [PATCH] [FIX] datev_export_xml: Add general check on invoice e.g. when multiple taxes exists --- datev_export_xml/models/datev_export.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/datev_export_xml/models/datev_export.py b/datev_export_xml/models/datev_export.py index 239bb165..d987a070 100644 --- a/datev_export_xml/models/datev_export.py +++ b/datev_export_xml/models/datev_export.py @@ -357,6 +357,12 @@ def _create_activity(self): def action_validate(self): generator = self.env["datev.xml.generator"] for invoice in self.invoice_ids: + try: + generator._check_invoices(invoice) + except ValueError as e: + invoice.datev_validation = str(e) + continue + try: generator.generate_xml_invoice(invoice) except UserError: