@extends('dashboard.admin.layouts.master') @section('content')

{{ trans('sales.payments.details_title') }}

@if(session('success'))

{{ trans('core.common.success') }}

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

{{ $payment->payment_number }}

@php $badge = match($payment->status) { 'posted' => 'badge-light-success', 'reversed' => 'badge-light-danger', default => 'badge-light-primary', }; @endphp {{ trans('sales.payments.'.$payment->status) }}
@if($payment->isDraft()) @can('sales.payments.post')
@csrf
@endcan @can('sales.payments.delete')
@csrf @method('DELETE')
@endcan @endif @if($payment->isPosted()) @can('sales.payments.reverse')
@csrf
@endcan @endif
{{ trans('sales.payments.payment_date') }}
{{ $payment->payment_date?->format('Y-m-d') }}
{{ trans('sales.payments.customer') }}
{{ $payment->customer?->name ?? '-' }}
{{ trans('sales.payments.branch') }}
{{ $payment->branch?->name ?? '-' }}
{{ trans('sales.payments.amount') }}
{{ number_format((float) $payment->amount, 2) }}
{{ trans('sales.payments.payment_method') }}
{{ trans('sales.payments.'.$payment->payment_method) }}
@if($payment->reference)
{{ trans('sales.payments.reference') }}
{{ $payment->reference }}
@endif @if($payment->reversedFrom)
{{ trans('sales.payments.reversed_from') }}
@endif @php $notesAr = $payment->getTranslation('notes', 'ar', false); $notesEn = $payment->getTranslation('notes', 'en', false); @endphp @if($notesAr)
{{ trans('sales.payments.notes_ar') }}
{{ $notesAr }}
@endif @if($notesEn)
{{ trans('sales.payments.notes_en') }}
{{ $notesEn }}
@endif

{{ trans('sales.payments.allocations') }}

@forelse($payment->invoices as $invoice) @empty @endforelse @if($payment->invoices->isNotEmpty()) @endif
{{ trans('sales.payments.invoice') }} {{ trans('sales.payments.invoice_date') }} {{ trans('sales.payments.total_amount') }} {{ trans('sales.payments.applied_amount') }}
{{ $invoice->invoice_number }} {{ $invoice->invoice_date?->format('Y-m-d') }} {{ number_format((float) $invoice->total_amount, 2) }} {{ number_format((float) $invoice->pivot->applied_amount, 2) }}
{{ trans('sales.payments.no_allocations') }}
{{ trans('sales.payments.amount') }} {{ number_format((float) $payment->amount, 2) }}
@endsection