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
This commit is contained in:
parent
d628c43806
commit
8d1e1265dd
@ -1256,6 +1256,8 @@ class DeclarationTVA
|
|||||||
$debit->label_compte = $entry['account_label'];
|
$debit->label_compte = $entry['account_label'];
|
||||||
$debit->montant = price2num($debit_amount, 'MT');
|
$debit->montant = price2num($debit_amount, 'MT');
|
||||||
$debit->sens = 'D';
|
$debit->sens = 'D';
|
||||||
|
$debit->debit = price2num($debit_amount, 'MT');
|
||||||
|
$debit->credit = 0;
|
||||||
$debit->fk_doc = 0;
|
$debit->fk_doc = 0;
|
||||||
$debit->fk_user_author = $user->id;
|
$debit->fk_user_author = $user->id;
|
||||||
$debit->entity = $this->entity;
|
$debit->entity = $this->entity;
|
||||||
@ -1315,6 +1317,8 @@ class DeclarationTVA
|
|||||||
$credit->label_compte = $entry['account_label'];
|
$credit->label_compte = $entry['account_label'];
|
||||||
$credit->montant = price2num($credit_amount, 'MT');
|
$credit->montant = price2num($credit_amount, 'MT');
|
||||||
$credit->sens = 'C';
|
$credit->sens = 'C';
|
||||||
|
$credit->debit = 0;
|
||||||
|
$credit->credit = price2num($credit_amount, 'MT');
|
||||||
$credit->fk_doc = 0;
|
$credit->fk_doc = 0;
|
||||||
$credit->fk_user_author = $user->id;
|
$credit->fk_user_author = $user->id;
|
||||||
$credit->entity = $this->entity;
|
$credit->entity = $this->entity;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user