@php $pdfLocale = app()->getLocale(); $isRtl = $pdfLocale === 'ar'; @endphp
| {{ __('pdf.type') }} | {{ __('pdf.description') }} | {{ __('pdf.amount') }} | {{ __('pdf.notes') }} |
|---|---|---|---|
| {{ __('pdf.opening_balance') }} | Previous Dues (Before System Start) | {{ formatPrice($qsOpeningBalance, 2, $priceFormat) }} | {{ __('pdf.balance_carried_forward') }} |
| {{ __('pdf.date') }} | {{ __('pdf.ref') }} | {{ __('pdf.warehouse') }} | {{ __('pdf.status') }} | {{ __('pdf.grand_total') }} | {{ __('pdf.paid') }} | {{ __('pdf.due') }} | {{ __('pdf.payment_status') }} |
|---|---|---|---|---|---|---|---|
| @php $dateFormat = $settings->date_format ?? 'YYYY-MM-DD'; $dateTime = \Carbon\Carbon::parse($s->date); $phpDateFormat = str_replace(['YYYY', 'MM', 'DD'], ['Y', 'm', 'd'], $dateFormat); $hasTime = strpos($s->date, ' ') !== false && preg_match('/\d{1,2}:\d{2}/', $s->date); if ($hasTime) { $formattedDate = $dateTime->format($phpDateFormat . ' H:i'); if (preg_match('/:\d{2}:\d{2}/', $s->date)) { $formattedDate = $dateTime->format($phpDateFormat . ' H:i:s'); } } else { $formattedDate = $dateTime->format($phpDateFormat); } @endphp {{$formattedDate}} | {{ $s->Ref }} | {{ optional($s->warehouse)->name }} | {{ $s->statut }} | {{ formatPrice($s->GrandTotal, 2, $priceFormat) }} | {{ formatPrice($s->paid_amount, 2, $priceFormat) }} | {{ formatPrice(($s->GrandTotal - $s->paid_amount), 2, $priceFormat) }} | {{ $s->payment_statut }} |
| No sales found. | |||||||
| {{ __('pdf.totals') }} | {{ formatPrice($salesGrandSum, 2, $priceFormat) }} | {{ formatPrice($salesPaidSum, 2, $priceFormat) }} | {{ formatPrice($salesDueSum, 2, $priceFormat) }} | ||||
| {{ __('pdf.date') }} | {{ __('pdf.payment_ref') }} | {{ __('pdf.type') }} | {{ __('pdf.sale_ref') }} | {{ __('pdf.method') }} | {{ __('pdf.amount') }} |
|---|---|---|---|---|---|
| @php $dateFormat = $settings->date_format ?? 'YYYY-MM-DD'; $dateTime = \Carbon\Carbon::parse($p->date); $phpDateFormat = str_replace(['YYYY', 'MM', 'DD'], ['Y', 'm', 'd'], $dateFormat); $hasTime = strpos($p->date, ' ') !== false && preg_match('/\d{1,2}:\d{2}/', $p->date); if ($hasTime) { $formattedDate = $dateTime->format($phpDateFormat . ' H:i'); if (preg_match('/:\d{2}:\d{2}/', $p->date)) { $formattedDate = $dateTime->format($phpDateFormat . ' H:i:s'); } } else { $formattedDate = $dateTime->format($phpDateFormat); } @endphp {{$formattedDate}} | {{ $p->Ref }} | @if(isset($p->payment_type) && $p->payment_type === 'opening_balance') {{ __('pdf.opening_balance') }} @else {{ __('pdf.sale') }} @endif | {{ $p->Sale_Ref ?? '-' }} | {{ $p->payment_method }} | {{ formatPrice($p->montant, 2, $priceFormat) }} |
| No payments found. | |||||
| Total Payments | {{ formatPrice($paymentsSum, 2, $priceFormat) }} | ||||
| {{ __('pdf.date') }} | {{ __('pdf.ref') }} | {{ __('pdf.status') }} | {{ __('pdf.warehouse') }} | {{ __('pdf.grand_total') }} |
|---|---|---|---|---|
| @php $dateFormat = $settings->date_format ?? 'YYYY-MM-DD'; $dateTime = \Carbon\Carbon::parse($q->date); $phpDateFormat = str_replace(['YYYY', 'MM', 'DD'], ['Y', 'm', 'd'], $dateFormat); $hasTime = strpos($q->date, ' ') !== false && preg_match('/\d{1,2}:\d{2}/', $q->date); if ($hasTime) { $formattedDate = $dateTime->format($phpDateFormat . ' H:i'); if (preg_match('/:\d{2}:\d{2}/', $q->date)) { $formattedDate = $dateTime->format($phpDateFormat . ' H:i:s'); } } else { $formattedDate = $dateTime->format($phpDateFormat); } @endphp {{$formattedDate}} | {{ $q->Ref }} | {{ $q->statut }} | {{ optional($q->warehouse)->name }} | {{ formatPrice($q->GrandTotal, 2, $priceFormat) }} |
| No quotations found. | ||||
| {{ __('pdf.total_quotations') }} | {{ formatPrice($quotesGrand, 2, $priceFormat) }} | |||
| {{ __('pdf.ref') }} | {{ __('pdf.status') }} | {{ __('pdf.sale_ref') }} | {{ __('pdf.warehouse') }} | {{ __('pdf.grand_total') }} | {{ __('pdf.paid') }} | {{ __('pdf.due') }} | {{ __('pdf.payment_status') }} |
|---|---|---|---|---|---|---|---|
| {{ $r->Ref }} | {{ $r->statut }} | {{ optional($r->sale)->Ref ?? '---' }} | {{ optional($r->warehouse)->name }} | {{ number_format($r->GrandTotal, 2) }} | {{ number_format($r->paid_amount, 2) }} | {{ number_format(($r->GrandTotal - $r->paid_amount), 2) }} | {{ $r->payment_statut }} |
| No returns found. | |||||||
| {{ __('pdf.totals') }} | {{ formatPrice($retGrandSum, 2, $priceFormat) }} | {{ formatPrice($retPaidSum, 2, $priceFormat) }} | {{ formatPrice($retDueSum, 2, $priceFormat) }} | ||||