Rounded for currency

This commit is contained in:
sparkyx 2021-10-01 17:43:27 +02:00
parent 92797fd9b4
commit d8dffdf690
2 changed files with 5 additions and 5 deletions

View file

@ -589,7 +589,7 @@ class Acc_Ledger_Purchase extends Acc_Ledger
$acc_amount=new Acc_Compute();
$acc_amount->check=false;
$acc_amount->set_parameter('amount',$amount);
$acc_amount->set_parameter('amount',$amount_4);
// Set the currency rate
$acc_amount->set_parameter("currency_rate", $p_currency_rate);
$acc_amount->convert_euro();
@ -764,8 +764,8 @@ class Acc_Ledger_Purchase extends Acc_Ledger
$operation_currency->oc_price_unit=${'e_march'.$i.'_price'};
$operation_currency->j_id=$j_id;
$operation_currency->insert();
$tot_amount_cur=round(bcadd($tot_amount_cur,$acc_amount->amount_currency),2);
$tot_amount_cur=round(bcadd($tot_amount_cur,$acc_amount->amount_vat_currency),2);
$tot_amount_cur=round(bcadd($tot_amount_cur,$acc_amount->amount_currency,4),4);
$tot_amount_cur=round(bcadd($tot_amount_cur,$acc_amount->amount_vat_currency,4),4);
if ( DEBUGNOALYSS > 1 ) {
echo __LINE__." insert into operation currency oc_amount:{$acc_amount->amount_currency} oc_vat_amount {$acc_amount->amount_vat_currency} <br>";
}

View file

@ -453,8 +453,8 @@ class Acc_Ledger_Sale extends Acc_Ledger {
$operation_currency->oc_price_unit=${'e_march'.$i.'_price'};
$operation_currency->j_id=$j_id;
$operation_currency->insert();
$tot_amount_cur=round(bcadd($tot_amount_cur,$amount_currency),2);
$tot_amount_cur=round(bcadd($tot_amount_cur,$tva_item_currency),2);
$tot_amount_cur=round(bcadd($tot_amount_cur,$amount_currency,4),4);
$tot_amount_cur=round(bcadd($tot_amount_cur,$tva_item_currency,4),4);
}// end loop : save all items
/* save total customer */