From 0745de8093ea2aff571515c8fe588460a99f75c8 Mon Sep 17 00:00:00 2001 From: Frank Cools Date: Wed, 8 Oct 2025 22:44:17 +0200 Subject: [PATCH] Fix accounting entry dates - use declaration end date - Change doc_date from dol_now() to declaration->end_date - OD entries should be dated on the last day of the declaration month - This matches accounting practice for VAT declarations - Ensures entries appear in correct month in OD journal --- core/class/declarationtva.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/class/declarationtva.class.php b/core/class/declarationtva.class.php index 838be08..7a30d5a 100644 --- a/core/class/declarationtva.class.php +++ b/core/class/declarationtva.class.php @@ -1248,7 +1248,7 @@ class DeclarationTVA } $debit = new Bookkeeping($this->db); - $debit->doc_date = dol_now(); + $debit->doc_date = $declaration->end_date; $debit->doc_ref = $declaration->declaration_name; $debit->code_journal = 'OD'; $debit->numero_compte = $entry['account_code']; @@ -1294,7 +1294,7 @@ class DeclarationTVA } $credit = new Bookkeeping($this->db); - $credit->doc_date = dol_now(); + $credit->doc_date = $declaration->end_date; $credit->doc_ref = $declaration->declaration_name; $credit->code_journal = 'OD'; $credit->numero_compte = $entry['account_code'];