@extends('layouts.app') @section('title', __('Supplier Payments')) @section('content')
{{ __('Supplier Payments') }}
{{ __('Add') }}
@forelse($payments as $payment) @php($openingAmount = max(0, (float) $payment->amount - (float) $payment->allocations->sum('amount'))) @php($purchaseLabel = $payment->allocations->count() > 1 ? __('Multiple purchases') : ($payment->purchase?->purchase_number ?? $payment->allocations->first()?->purchase?->purchase_number ?? ($openingAmount > 0 ? __('Opening Balance') : '-'))) @if($openingAmount > 0)@endif @if($payment->allocations->isNotEmpty())@endif @empty @endforelse
{{ __('Date') }}{{ __('Payment No.') }}{{ __('Supplier') }}{{ __('Purchase') }}{{ __('Method') }}{{ __('Amount') }}{{ __('Actions') }}
{{ $payment->payment_date->format('Y-m-d') }}SP-{{ str_pad($payment->id,5,'0',STR_PAD_LEFT) }}{{ $payment->supplier?->name }}{{ $purchaseLabel }}{{ __(ucfirst($payment->method)) }}{{ number_format($payment->amount,2) }} {{ $payment->currency_code }}
@csrf @method('DELETE')
{{ __('Opening Balance') }}: {{ number_format($openingAmount,2) }}
@foreach($payment->allocations as $allocation){{ $allocation->purchase?->purchase_number }}: {{ number_format($allocation->amount,2) }}@endforeach
{{ __('No supplier payments yet.') }}
{{ $payments->links() }}
@endsection