diff --git a/resources/views/pages/pdfs/invoice.blade.php b/resources/views/pages/pdfs/invoice.blade.php
index db6c42c5..9a862fe2 100644
--- a/resources/views/pages/pdfs/invoice.blade.php
+++ b/resources/views/pages/pdfs/invoice.blade.php
@@ -80,8 +80,9 @@
@foreach ($po_order_transaction->transactionDetails as $key => $transaction_detail)
@php
$exactUnitPrice = bcdiv($transaction_detail->price, $transaction->currency_rate, 7);
+ $displayUnitPrice = round($exactUnitPrice, 2);
$itemTotal = bcmul($exactUnitPrice, $transaction_detail->quantity, 5);
- $displayedItemTotal = bcmul($exactUnitPrice, $transaction_detail->quantity, 2);
+ $displayedItemTotal = round(bcmul($displayUnitPrice, $transaction_detail->quantity, 7), 2);
$displayedSubtotal = bcadd($displayedSubtotal, $displayedItemTotal, 2);
$subtotal = bcadd($subtotal, $itemTotal, 5);
@endphp
@@ -91,10 +92,10 @@
{{ $transaction_detail->product_name }} |
{{ $transaction_detail->quantity }} |
- {{ number_format($exactUnitPrice, 2) }}
+ {{ $displayUnitPrice }}
|
- {{ number_format($itemTotal, 2) }}
+ {{ $displayedItemTotal }}
|
@endforeach
@@ -106,7 +107,7 @@
|
Subtotal |
- {{ number_format($subtotal, 2) }} |
+ {{ number_format($displayedSubtotal, 2) }} |
|
@@ -130,9 +131,9 @@
@endif
@php
- $displayedTotal = bcadd(bcadd(bcadd($subtotal, $transaction->service_charge, 5), $transaction->tax, 5), $voucherDiscount, 5);
+ $displayedTotal = bcadd(bcadd(bcadd($displayedSubtotal, $transaction->service_charge, 5), $transaction->tax, 5), $voucherDiscount, 5);
$expectedTotal = bcadd(bcadd(bcadd($subtotal, $transaction->service_charge, 5), $transaction->tax, 5), $voucherDiscount, 5);
- $discrepancy = bcsub($displayedTotal, $expectedTotal, 5);
+ $discrepancy = bcsub($expectedTotal, $displayedTotal, 5);
$total = bcadd(bcadd(bcadd($subtotal, $transaction->service_charge, 5), $transaction->tax, 5), $voucherDiscount, 5);
@endphp