@extends('layouts.app') @section('title',$party->legal_name) @section('page_title','Party Account') @section('content')

{{ $party->legal_name }}

@foreach($party->roles as $role){{ ucwords(str_replace('_',' ',$role->role->value ?? $role->role)) }} @endforeach

Back@if(auth()->user()->hasPermission('parties.edit_draft'))Edit Party@endif
Accounts Receivable
AED {{ number_format((float)$position['receivable'],2) }}
Customer ledger only
Accounts Payable
AED {{ number_format((float)$position['payable'],2) }}
Vendor ledger only
Net Exposure
AED {{ number_format((float)$position['net_exposure'],2) }}
Display only; no automatic netting
Party Information
TRN
{{ $party->trn ?: '—' }}
Contact
{{ $party->contact_person ?: '—' }}
{{ $party->phone }}
Email
{{ $party->email ?: '—' }}
Credit Limit
AED {{ number_format((float)$party->credit_limit,2) }}
Credit Period
{{ $party->credit_period_days }} days
Billing Address
{{ $party->billing_address ?: '—' }}
Combined Posted LedgerAR and AP remain separately identified
@forelse($ledger as $line)@empty@endforelse
DateJournalLedgerAccountDescriptionDebitCredit
{{ optional($line->journalEntry)->posting_date?->format('d M Y') }}{{ optional($line->journalEntry)->journal_number }}{{ ucfirst($line->party_ledger) }}{{ $line->account?->code }} - {{ $line->account?->name }}{{ $line->description }}{{ number_format((float)$line->debit,2) }}{{ number_format((float)$line->credit,2) }}
No posted transactions.
{{ $ledger->links() }}
@endsection