From 288ac140462f45c1d7006863d1395a8a512611d2 Mon Sep 17 00:00:00 2001 From: Rocco Lucia Date: Thu, 16 May 2024 12:22:20 +0200 Subject: [PATCH] [FIX] l10n_it_reverse_charge: original invoice date in RC For some unknown reason, since its inception (? https://github.com/OCA/l10n-italy/commit/e460d4d8ccdf6362101abaa360d80b4e2c45f390 ) the description relating to the original invoice, always used the date of the RC document, not the actual one. --- l10n_it_reverse_charge/models/account_move.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/l10n_it_reverse_charge/models/account_move.py b/l10n_it_reverse_charge/models/account_move.py index d00d80597694..0332e6fdc9b9 100644 --- a/l10n_it_reverse_charge/models/account_move.py +++ b/l10n_it_reverse_charge/models/account_move.py @@ -99,11 +99,13 @@ def rc_inv_vals(self, partner, rc_type, lines, currency): else: move_type = "out_refund" supplier = self.partner_id + reference_date = self.invoice_date original_invoice = self.search( [("rc_self_purchase_invoice_id", "=", self.id)], limit=1 ) if original_invoice: supplier = original_invoice.partner_id + reference_date = original_invoice.invoice_date narration = _( "Reverse charge self invoice.\n" @@ -113,7 +115,7 @@ def rc_inv_vals(self, partner, rc_type, lines, currency): "Internal reference: %(internal_reference)s", supplier=supplier.display_name, reference=self.invoice_origin or self.ref or "", - date=self.date, + date=reference_date, internal_reference=self.name, ) return {