From 8d1e1265dd04f60baaa254ee2fe76860b75b1baa Mon Sep 17 00:00:00 2001 From: Frank Cools Date: Thu, 9 Oct 2025 00:40:07 +0200 Subject: [PATCH] Add explicit debit and credit fields for newer Dolibarr versions - Set debit field = amount for debit entries, credit = 0 - Set credit field = amount for credit entries, debit = 0 - Newer Dolibarr versions require explicit debit/credit fields - This should fix the 0.00000000 amounts in the OD journal --- core/class/declarationtva.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/class/declarationtva.class.php b/core/class/declarationtva.class.php index 87aa330..02169a4 100644 --- a/core/class/declarationtva.class.php +++ b/core/class/declarationtva.class.php @@ -1256,6 +1256,8 @@ class DeclarationTVA $debit->label_compte = $entry['account_label']; $debit->montant = price2num($debit_amount, 'MT'); $debit->sens = 'D'; + $debit->debit = price2num($debit_amount, 'MT'); + $debit->credit = 0; $debit->fk_doc = 0; $debit->fk_user_author = $user->id; $debit->entity = $this->entity; @@ -1315,6 +1317,8 @@ class DeclarationTVA $credit->label_compte = $entry['account_label']; $credit->montant = price2num($credit_amount, 'MT'); $credit->sens = 'C'; + $credit->debit = 0; + $credit->credit = price2num($credit_amount, 'MT'); $credit->fk_doc = 0; $credit->fk_user_author = $user->id; $credit->entity = $this->entity;