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
This commit is contained in:
Frank Cools 2025-10-08 22:44:17 +02:00
parent cd70757bcf
commit 0745de8093

View File

@ -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'];