Merge branch 'dillon/90-e-invoice-f' into vapor/production

This commit is contained in:
Dillon Ngo
2025-08-01 20:03:41 +08:00
@@ -113,11 +113,11 @@ class ExportsSalesInvoiceReport implements FromQuery, WithHeadings, WithHeadingR
$firstItem = true;
$transactionDetails = $purchaseOrder->transactionDetails;
foreach ($transactionDetails as $detail) {
$detailPrice = 0;
$displayUnitPrice = 0;
if($averageCurrencyRate && $currencyId){
$exactUnitPrice = ($currencyId) === 1 ? $detail->price : bcdiv($detail->price, $averageCurrencyRate, 7);
$displayUnitPrice = round($exactUnitPrice, 2);
$detailPrice = round(bcmul($displayUnitPrice, $detail->quantity, 7), 2);
// $detailPrice = round(bcmul($displayUnitPrice, $detail->quantity, 7), 2);
}
$records[] = [
$firstItem ? '<<New>>' : '',
@@ -131,7 +131,7 @@ class ExportsSalesInvoiceReport implements FromQuery, WithHeadings, WithHeadingR
'022',
'C',
$detail->quantity,
$detailPrice ? number_format($detailPrice, 2): 0,
$displayUnitPrice ? number_format($displayUnitPrice, 2): 0,
$firstItem ? 'T' : '',
$company->e_invoice ? 'F' : 'T'
];