API for Sales Invoice Report (autocount middleware) -> E-Invoice - EXC2005, Test Result FeedBack 01 fixes, API amendment for middleware

This commit is contained in:
Dillon Ngo
2026-01-19 14:38:17 +08:00
2 changed files with 5 additions and 0 deletions
@@ -29,6 +29,7 @@ class AutocountSalesInvoiceBookingDetailsResource extends JsonResource
'UnitPrice' => $this['UnitPrice'],
'SubmitEinvoice' => $this['SubmitEinvoice'],
'ConsolidatedEinvoice' => $this['ConsolidatedEinvoice'],
'InvoiceStatus' => $this['InvoiceStatus'],
];
}
@@ -120,6 +120,7 @@ class AutocountSalesInvoiceBookingResource extends JsonResource
'UnitPrice' => $displayUnitPrice ? number_format($displayUnitPrice, 2) : '0',
'SubmitEinvoice' => $firstItem ? 'T' : '',
'ConsolidatedEinvoice' => $firstItem ? ($company->e_invoice ? 'F' : 'T') : '',
'InvoiceStatus' => (string) $this->invoice_status,
];
$details->push($detail);
@@ -149,6 +150,7 @@ class AutocountSalesInvoiceBookingResource extends JsonResource
'UnitPrice' => $voucherDiscount ? number_format($voucherDiscount, 2): '0',
'SubmitEinvoice' => '',
'ConsolidatedEinvoice' => '',
'InvoiceStatus' => (string) $this->invoice_status,
];
$details->push($detail);
}
@@ -183,6 +185,7 @@ class AutocountSalesInvoiceBookingResource extends JsonResource
'UnitPrice' => $serviceCharge ? number_format($serviceCharge, 2) : '0',
'SubmitEinvoice' => '',
'ConsolidatedEinvoice' => '',
'InvoiceStatus' => (string) $this->invoice_status,
];
$details->push($detail);
// Service Charge - Ends
@@ -231,6 +234,7 @@ class AutocountSalesInvoiceBookingResource extends JsonResource
'UnitPrice' => $adjustment ? number_format($adjustment, 2) : '0',
'SubmitEinvoice' => '',
'ConsolidatedEinvoice' => '',
'InvoiceStatus' => (string) $this->invoice_status,
];
$details->push($detail);
}