@extends('reports.report', ['report' => $report]) @section('content') @if (!(isset($export) && $export)) @endif @foreach ($statements as $statement)

@include('reports.company_details')

To: {{ $statement['provider_name'] }}

@if ($statement['debtor']['registrationID']) Reg No: {{ $statement['debtor']['registrationID'] }}
@endif @if ($statement['debtor']['vat_registration']) Vat Reg No: {{ $statement['debtor']['vat_registration'] }}
@endif @if ($statement['debtor']['post_address1']) Postal Address: {{ $statement['debtor']['post_address1'] }} {{ $statement['debtor']['post_address2'] ? ', ' . $statement['debtor']['post_address2'] : '' }} {{ $statement['debtor']['post_address3'] ? ', ' . $statement['debtor']['post_address3'] : '' }} {{ $statement['debtor']['post_postalcode'] ? ' - ' . $statement['debtor']['post_postalcode'] : '' }}
@endif @if ($statement['debtor']['address1']) Address: {{ $statement['debtor']['address1'] }} {{ $statement['debtor']['address2'] ? ', ' . $statement['debtor']['address2'] : '' }} {{ $statement['debtor']['address3'] ? ', ' . $statement['debtor']['address3'] : '' }} {{ $statement['debtor']['postalcode'] ? ' - ' . $statement['debtor']['postalcode'] : '' }}
@endif @if ($statement['debtor']['work_phone']) Tel: {{ $statement['debtor']['work_phone'] }}
@endif @if ($statement['debtor']['fax']) Fax: {{ $statement['debtor']['fax'] }}
@endif @if ($statement['debtor']['email']) Email: {{ $statement['debtor']['email'] }}
@endif @if ($statement['debtor']['url']) Web: {{ $statement['debtor']['url'] }}
@endif

{{ $statement['provider_name'] . ' Debtor Statement of Account' }}

{{ 'For Supplier: ' . $statement['client_name'] }}


Statement range: {!! date('j F Y', strtotime($report->start_date)) !!} - {!! date('j F Y', strtotime($report->end_date)) !!}
Statement as at date: {!! date('j F Y', strtotime($report->as_at_date)) !!}

Debtor Code : {{ $statement['provider_code'] }}
Agreement Type : {{ $statement['agreement_type'] }}
Cut off date : {{ $statement['cut_off_day'] }}
Terms : {{ ucfirst($statement['ptm_description']) }}
Invoice bought : {!! DisplayHelper::formatCurrency($statement['invoice_bought']) !!}
Balance o/s : {!! DisplayHelper::formatCurrency($statement['balance_os']) !!}

@php $openning_balance = $statement['opening_balance'] ; @endphp @foreach ($statement['agreements'] as $agreement) @php $balance = 0.00; @endphp @foreach ($agreement as $trans) @php $balance += $trans['amount']; @endphp @endforeach @php $openning_balance += $balance; @endphp @endforeach
Agreement # Invoice Date Description Due on Inv # Ref # Comment Inv Amount VAT incl (DR) CR Balance Total Due
Opening Balance {!! DisplayHelper::formatCurrency($openning_balance) !!} {!! DisplayHelper::formatCurrency($openning_balance) !!}
Opening Balance {!! DisplayHelper::formatCurrency(0.00) !!} {!! DisplayHelper::formatCurrency($openning_balance) !!}
{{ $trans['code'] }} {!! date('d/m/Y', strtotime($trans['invoice_date'])) !!} {{ $trans['description'] }} {!! $trans['due_on'] ? date('d/m/Y', strtotime($trans['due_on'])) : '' !!} {{ $trans['invoice_no'] }} {{ $trans['reference_no'] }} {{ $trans['comment'] }} {!! $trans['amount'] >= 0 ? DisplayHelper::formatCurrency($trans['amount']) : "" !!} {!! $trans['amount'] < 0 ? DisplayHelper::formatCurrency($trans['amount']) : "" !!} {!! DisplayHelper::formatCurrency($balance) !!}
Closing Balance {!! DisplayHelper::formatCurrency($balance) !!} {!! DisplayHelper::formatCurrency($openning_balance) !!}
Closing Balance {!! DisplayHelper::formatCurrency($openning_balance) !!} {!! DisplayHelper::formatCurrency($openning_balance) !!}
Future dated invoices bought : {!! App\Helpers\DisplayHelper::formatCurrency($statement['future_invoice']) !!}
Total exposure for debtor for the supplier : {!! App\Helpers\DisplayHelper::formatCurrency($statement['future_invoice'] + $openning_balance) !!}
@foreach ($statement['final_periods'] as $period) @endforeach
Total
{{ $period['desc'] }} {!! App\Helpers\DisplayHelper::formatCurrency($period['amount']) !!}
TOTAL DUE IMMEDIATELY {!! App\Helpers\DisplayHelper::formatCurrency($statement['total_due']) !!}
@endforeach @stop