@extends('layouts.auth.app') @section('title', 'Revise a Bill - Service Bill') @section('content')
Back to Search

Operation Manager - Revise a Bill

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Record Details

Template Type Service Bill
Date {{ $serviceBill->ServiceBillDate ? \Carbon\Carbon::parse($serviceBill->ServiceBillDate)->format('d-M-Y') : 'N/A' }}
Tax Payer Type {{ $serviceBill->TaxPayerTypeName ?? 'N/A' }}
Tax Payer Name {{ $serviceBill->TaxPayerName ?? 'N/A' }}
Due Date {{ $serviceBill->SettlementDueDate ? \Carbon\Carbon::parse($serviceBill->SettlementDueDate)->format('d-M-Y') : 'N/A' }}

Notes

{!! $serviceBill->Notes ?? 'No notes available' !!}

Reference: {{ $serviceBill->ServiceBillRefNo ?? 'N/A' }} | Status: {{ $serviceBill->SettlementStatusName ?? 'N/A' }}
@if(count($mdaServiceRules) > 0)
@foreach($mdaServiceRules as $rule) @php $ruleItems = $serviceBillItems->where('SBSID', $rule->SBSID); $ruleSettlements = $serviceBillRuleSettlements->where('SBSID', $rule->SBSID); $ruleAmountCharged = $ruleItems->sum('TotalAmount'); $ruleAmountPaid = $rule->SettledAmount ?? 0; $ruleOutstanding = $ruleAmountCharged - $ruleAmountPaid; @endphp

{{ $rule->MDAServiceName }}

Amount Charged: {{ number_format($ruleAmountCharged, 2) }}

Amount Paid: {{ number_format($ruleAmountPaid, 2) }}

Outstanding: {{ number_format($ruleOutstanding, 2) }}

Tax Year: {{ $rule->TaxYear ?? 'N/A' }}

@endforeach
@endif @php $serviceBillAmount = $serviceBill->ServiceBillAmount ?? 0; $adjustmentTotal = $adjustments->sum('Amount'); $lateChargeTotal = $lateCharges->sum('TotalAmount'); $totalAmount = $serviceBillAmount + $adjustmentTotal + $lateChargeTotal; $settlementAmount = $serviceBill->SettlementAmount ?? 0; $outstanding = $serviceBillAmount + $adjustmentTotal - $settlementAmount; $amountToPay = $serviceBillAmount + $adjustmentTotal - $settlementAmount; @endphp
Service Bill Amount {{ number_format($serviceBillAmount, 2) }}
Adjustments {{ number_format($adjustmentTotal, 2) }}
Late Charges {{ number_format($lateChargeTotal, 2) }}
Total Amount {{ number_format($totalAmount, 2) }}
Total Paid {{ number_format($settlementAmount, 2) }}
Outstanding {{ number_format($outstanding, 2) }}
Amount to Pay {{ number_format($amountToPay, 2) }}

Add Adjustment

@csrf
@include('adjustment.partials._service-bill-modals', [ 'serviceBill' => $serviceBill, 'mdaServiceRules' => $mdaServiceRules, 'serviceBillItems' => $serviceBillItems, 'serviceBillRuleSettlements' => $serviceBillRuleSettlements, 'settlements' => $settlements, 'adjustments' => $adjustments, 'lateCharges' => $lateCharges, 'revenueStreams' => $revenueStreams, 'agencies' => $agencies, 'settlementMethods' => $settlementMethods ]) @endsection @push('scripts') @endpush