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: