@php $print_location_name = !empty($location_details) ? $location_details->name : ($business->name ?? ''); $customer_name = optional($rma->customer)->supplier_business_name ?: optional($rma->customer)->name; $sale_invoice_no = optional($rma->sale)->invoice_no; $status_label = \App\Rma::statuses()[$rma->status] ?? $rma->status; $step_label = \App\Rma::stepLabels()[$rma->current_step] ?? $rma->current_step; $contact_bits = []; if (!empty($location_details) && !empty($location_details->mobile)) { $contact_bits[] = 'Mobile: ' . $location_details->mobile; } if (!empty($location_details) && !empty($location_details->alternate_number)) { $contact_bits[] = 'Alt: ' . $location_details->alternate_number; } $contact_line = implode(' | ', $contact_bits); @endphp
@if(!empty($invoice_layout) && !empty($invoice_layout->header_text))
{!! $invoice_layout->header_text !!}
@endif @if(!empty($logo)) @endif

{{ $print_location_name }}

@if(!empty($location_details))

@if(!empty($location_details->location_address)) {!! $location_details->location_address !!} @endif @if(!empty($contact_line))
{{ $contact_line }} @endif

@endif

{{ !empty($invoice_layout) && !empty($invoice_layout->invoice_heading) ? $invoice_layout->invoice_heading : 'Invoice' }}

{{ __('rma.rma_no') }}: {{ $rma->rma_no }}
@if(!empty($sale_invoice_no)) {{ __('rma.sale_invoice') }}: {{ $sale_invoice_no }}
@endif @if(!empty($customer_name)) {{ __('rma.customer') }}: {{ $customer_name }}
@endif {{ __('rma.status') }}: {{ $status_label }}
{{ __('rma.current_step') }}: {{ $step_label }}
{{ __('purchase.business_location') }}: {{ optional($rma->location)->name }}
{{ __('rma.after_sales_location') }}: {{ optional($rma->after_sales_location)->name }}
{{ __('messages.date') }}: @if(!empty($rma->created_at)) {{ @format_datetime($rma->created_at) }} @endif


@forelse($rma->items as $item) @empty @endforelse
{{ __('product.product_name') }} {{ __('rma.quantity') }} {{ __('rma.reason') }} {{ __('rma.warranty_status') }} {{ __('rma.customer_outcome') }} {{ __('rma.supplier_outcome') }}
{{ optional($item->product)->name }} @php $pv = optional(optional($item->variation)->product_variation)->name; $vv = optional($item->variation)->name; $variant_bits = array_filter([$pv, $vv]); @endphp @if(!empty($variant_bits))
{{ implode(' - ', $variant_bits) }} @endif
{{ @format_quantity($item->quantity) }} {{ $item->reason ?: '--' }} {{ $item->warranty_status ?: '--' }} @if(!empty($item->warranty_expires_at))
{{ @format_datetime($item->warranty_expires_at) }} @endif
{{ $item->customer_outcome ? __('rma.customer_outcomes.' . $item->customer_outcome) : '--' }} {{ $item->supplier_outcome ? __('rma.supplier_outcomes.' . $item->supplier_outcome) : '--' }}
 
@if(!empty($rma->final_note))

{{ __('rma.final_note') }}: {{ $rma->final_note }}

@endif @if(!empty($invoice_layout) && !empty($invoice_layout->footer_text))
{!! $invoice_layout->footer_text !!}
@endif