Add Factur-X format to invoice report

This commit is contained in:
Cédric Krier committed 2026-09-15 08:32:03 +02:00
1 parent f48cb3e7b1
commit a89a70f6f3
32 files changed
+1466 -92

No files matched your search

+2 -1
View File
@@ -73,7 +73,7 @@ class Invoice(Model):
else:
self.invoice = invoice
def render(self, template):
def render(self, template, exchange_context=None):
if self.invoice.state not in {'posted', 'paid'}:
raise ValueError("Invoice must be posted")
tmpl = self._get_template(template)
@@ -81,6 +81,7 @@ class Invoice(Model):
raise NotImplementedError
return (tmpl.generate(
this=self,
exchange_context=exchange_context,
Decimal=Decimal)
.filter(remove_comment)
.render()