@php $logoPath = \App\Models\AppSetting::get('company_logo'); @endphp
@if($logoPath && \Illuminate\Support\Facades\Storage::disk('public')->exists($logoPath))
@else
{{ \App\Models\AppSetting::get('company_name','Kitchen complex') }}
@endif
|
|
Tax Invoice
|
|
@php $settings = \App\Models\AppSetting::all()->pluck('value', 'key'); @endphp
{{$settings['company_name']}}
ABN {{ $settings['company_abn'] }}
{{ $settings['company_address'] ?? '1/123 Business Park Drive, Sydney NSW 2000' }}
Phone {{ $settings['company_phone'] }} Email: {{$settings['company_email']}}
|
| Invoice Number |
{{ $contract->contract_number }} |
| Date |
{{ now()->format('d F Y') }} |
|
|
|
|
Invoice to:
{{ $contract->contact?->first_name ?? '' }} {{ $contract->contact?->last_name ?? '' }}
{{ $contract->job?->lead?->site_address ?? '' }}
{{ $contract->job?->lead?->site_suburb ?? '' }} {{ $contract->job?->lead?->site_postcode ?? '' }}
|
Deliver to:
{{ $contract->contact?->first_name ?? '' }} {{ $contract->contact?->last_name ?? '' }}
{{ $contract->job?->site_address ?? '' }}
{{ $contract->job?->site_suburb ?? '' }} {{ $contract->job?->site_postcode ?? '' }}
|
|
Customer Code
{{ $contract->job?->lead?->lead_number ?? '' }}
|
Customer Contact No.
{{ $contract->contact?->phone ?? '' }}
|
|
@php
$schedule = [
['Deposit', 'deposit_pct', 'deposit_paid', $contract->depositAmount()],
['Check Measure','cm_pct', 'cm_paid', $contract->cmAmount()],
['Delivery', 'delivery_pct', 'delivery_paid', $contract->deliveryAmount()],
['Completion', 'completion_pct', 'completion_paid', $contract->completionAmount()],
];
$paymentFieldMap = [
'deposit_paid' => 'Deposit',
'cm_paid' => 'Check Measure',
'delivery_paid' => 'Delivery',
'completion_paid' => 'Completion',
];
$currentLabel = $paymentFieldMap[$paymentType] ?? '';
@endphp
| Payment Structure |
Price |
GST |
Amount |
@foreach($schedule as [$label, $pctField, $paidField, $amount])
@php
$isCurrent = ($label === $currentLabel);
$gst = $amount * 0.1;
$price = $amount - $gst;
@endphp
@if($paymentType == $paidField)
{{ $label }} {{ $contract->$pctField ?? 0 }}%
|
${{ number_format($price, 2) }} |
${{ number_format($gst, 2) }} |
${{ number_format($amount, 2) }} |
@endif
@endforeach
|
|
|
The goods on this invoice remain the property of this company until the goods are completely paid for.
This is a payment claim under the Building Construction Industry Security of Payment Act (NSW) 1999.
|
| CYBER ALERT |
Beware of emailed bank account details.
Always verify by phone before transferring funds
|
|
Direct Deposit to Bank Account:
Account Name: {{$settings['company_name']}}
BSB: {{$settings['bank_bsb']}} Account NO: {{$settings['bank_account']}}
|
|
@if($paymentType == 'deposit_paid')
|
{{$settings['company_name']}}
|
|
|
|
4. Site details
|
| LOT |
DP NO |
| CERTIFICATE OF TITLE |
STREET ADDRESS:{{ $contract->job?->site_address ?? '' }}
SUBURB {{ $contract->job?->site_suburb ?? '' }} STATE {{ $contract->job?->site_state ?? '' }} POSTCODE {{ $contract->job?->site_postcode ?? '' }}
|
|
|
5.Payment schedule
|
|
|
| Stage |
Amount |
@foreach($schedule as [$label, $pctField, $paidField, $amount])
@php $isCurrent = ($label === $currentLabel); @endphp
Stage: {{ $label }} - {{ $contract->$pctField ?? 0 }}%
|
${{ number_format($amount, 2) }} |
@endforeach
| TOTAL |
${{ number_format($contract->contract_price, 2) }} |
|
Note:
• The deposit by law cannot exceed 10% of the contract price.
• The total amount must be the same as the contract price.
• Progress stages must be stated in clear and plain language.
|
|
6.Work schedule
|
|
|
CHECK MEASURE DATE:TBC
DELIVERY DATE:TBC
NOTE:Select only one of the following (delete the other):
COMPLETION PERIOD: WITHIN30 DAYS AFTER THE DELIVERY DATE
OR
PRACTICAL COMPLETION DATE:
|
|
7. Contract documents
|
|
|
This schedule, the general conditions, plans and specifications form part of this contract. The following contract documents have been provided to you in addition to these general conditions and form part of the contract.
The Consumer Building Guide does not form part of this contract.
|
|
|
|
|
|
|
@endif
|