@php $sumDebt = 0; $sumCredit = 0; $i = 0; $allTransactions = $document->transactions; foreach ($allTransactions as $transaction) { $sumCredit += $transaction->value > 0 ? $transaction->value : 0; $sumDebt += $transaction->value < 0 ? -1 * $transaction->value : 0; $transaction->sign = $transaction->value > 0 ? 1 : 0; $transaction->absValue = abs($transaction->value); $transaction->ledgerSign = $transaction->sign . ($transaction->subject ? $transaction->subject->ledger() : ''); } $allTransactions = $allTransactions->sortByDesc(['sign', 'absValue']); $groupedTransactions = $allTransactions->groupBy('ledgerSign')->sortKeys(); @endphp
{{ session('active-company-name') }}سند حسابداری تاریخ سند: {{ $document->formatted_date }} شماره سند: {{ formatNumber($document->number) }} |
||||
{{ __('Code') }} | {{ __('Description') }} | {{ __('Debit') }} | {{ __('Credit') }} | |
{{ formatCode($firstTransaction?->subject->ledger()) }} | {{ $firstTransaction?->subject?->getRoot()?->name }} | |||
{{ formatNumber($i) }} | {{ $transaction->subject ? $transaction->subject->formattedCode() : '' }} | {{ $transaction->subject?->name }} {{ $transaction->desc }} | {{ $transaction->value < 0 ? formatNumber($transaction->value * -1) : '' }} | {{ $transaction->value > 0 ? formatNumber($transaction->value) : '' }} |
{{ __('Total Document:') }} | {{ formatNumber($sumDebt) }} | {{ formatNumber($sumCredit) }} | ||
شرح سند: {{ $document->title }} ایجاد کننده: {{ $document->creator->name }} تایید کننده: {{ $document->approver?->name }} تاریخ ایجاد: {{ formatDate($document->created_at) }} تاریخ تایید: {{ formatDate($document->approved_at) }} |