diff --git a/l10n_es_facturae/tests/common.py b/l10n_es_facturae/tests/common.py index 0811eeb99ff..3d00349af49 100644 --- a/l10n_es_facturae/tests/common.py +++ b/l10n_es_facturae/tests/common.py @@ -648,6 +648,11 @@ def _check_totals(self, move, subtotal, base, tax, total): )[0].text, ("%.2f" if version == "3_2" else "%.8f") % 5, ) + sign = -1 if move.move_type == "out_refund" else 1 + self.assertEqual( + generated_facturae.xpath("//InvoiceTotals//TotalExecutableAmount")[0].text, + ("%.2f" if version == "3_2" else "%.8f") % (float(total) - (sign * 5)), + ) def test_move_rounding(self): self._activate_certificate(self.certificate_password) diff --git a/l10n_es_facturae/views/report_facturae.xml b/l10n_es_facturae/views/report_facturae.xml index 3723403da95..31109ac6307 100644 --- a/l10n_es_facturae/views/report_facturae.xml +++ b/l10n_es_facturae/views/report_facturae.xml @@ -500,7 +500,7 @@ />