@if($payment->type?->manual())
@php
$media = $payment->cardHolder->getLastMedia('receipt');
@endphp
@if($media)
{{ $media->file_name }} (Uploaded: {{ $media->created_at->format('d M Y H:m:s A') }})
Document deleted after payment successfully updated to paid status
@endif
@endif
@error('status')
{{ $message }}
@enderror
$errors->has('type')])
id="type"
name="type"
value="{{ $payment->type->label() }}">
@error('type')
{{ $message }}
@enderror
@php
// Only a blank field on a payment being set to Paid gets a
// generated number, so the hint — and the aria-describedby
// pointing at it — is for that case.
$receiptHelpId = $payment->receipt_no ? null : 'receipt_no_help';
@endphp
$errors->has('receipt_no')])
id="receipt_no"
name="receipt_no"
placeholder="Keep blank for auto generated receipt no"
@if($receiptHelpId) aria-describedby="{{ $receiptHelpId }}" @endif
value="{{ old('receipt_no', $payment->receipt_no) }}">
@error('receipt_no')
{{ $message }}
@enderror
@if($receiptHelpId)
Keep blank for an auto generated receipt no
({{ $payment->getReceiptNo() }}), issued once the
status is set to Paid. Enter one to use your own instead.
@endif
Invoice
$errors->has('payment_for')])
id="payment_for"
name="payment_for"
value="{{ old('payment_for', $payment->payment_for) }}">
@error('payment_for')
{{ $message }}
@enderror
$errors->has('site_id')])
id="site_id"
name="site_id"
value="{{ old('site_id', $payment->site_id) }}">
@error('site_id')
{{ $message }}
@enderror
$errors->has('card_no')])
id="card_no"
name="card_no"
value="{{ old('card_no', $payment->card_no) }}">
@error('card_no')
{{ $message }}
@enderror
@error('amount')
{{ $message }}
@enderror