@extends('companyuser::layouts.master') @section('title', __('sales::invoices.show_invoice') . ' - ' . $invoice->reference) @section('extra-styles') @endsection @section('breadcrumb') @endsection @section('content')
@can('sales.invoices.export') @if($invoice->is_draft) @can('sales.invoices.edit') @endcan @else @if(!$invoice->isFullyReturned()) @endif @endif @endcan
@can('sales.invoices.view') @if(LaravelLocalization::getCurrentLocale() === 'en') @else @endif @endcan @can('sales.invoices.export') @endcan
@if( $invoice->customer->deleted_at || !$invoice->customer->status)
@lang('sales::invoices.customer_deleted_or_deactivated')
@endif @include('companyuser::errors.lists') @include('companyuser::errors.all')
{{__('sales::invoices.Reference ID')}}
{{$invoice->reference}}
{{__('sales::invoices.bill_date')}}
{{ $invoice->formatDate($invoice->date) }}
@if($zatcaComply)
{{__('sales::invoices.report_zatca_status')}}
@if($invoice->zatca_error) {{ \Modules\Sales\Enums\Zatca\ReportInvoiceEnum::toString($invoice->zatca_reported) }} @else {{ \Modules\Sales\Enums\Zatca\ReportInvoiceEnum::toString($invoice->zatca_reported) }} @endif
@endif
{{__('sales::invoices.Customer')}}
{{$invoice->customer->name}}
{{__('sales::invoices.payment_term')}}
{{$invoice->paymentTerm ? $invoice->paymentTerm->name : __('sales::invoices.cash')}}
@if(!$invoice->paymentTerm)
{{__('sales::invoices.Payment Account')}}
@if($invoice->paymentAccount) {{$invoice->paymentAccount->name}} @endif
@else
{{__('sales::invoices.due_date')}}
{{ $invoice->formatDate($invoice->due_date) }}
@endif
{{__('products::cost_center.Cost Center')}}
{{$costCenter?$costCenter['code'] . ' - ' . $costCenter['name_' . app()->getLocale()]: __('products::cost_center.main center') }}
{{__('sales::invoices.Description')}}
{{$invoice->description }}
{{__('sales::customers.created_by')}}
@if($invoice->created_by == null) @lang('accounting::assets.System') @elseif($invoice->created_by == auth()->user()->id) @lang('accounting::assets.You') @else {{$invoice->addedBy->uname}} @endif
@if($invoice->parent) @endif @if($invoice->invoiceReturn()->exists())
@lang('purchases::purchase_bills.status')
{{$invoice->isFullyReturned() ? __('purchases::purchase_bills.' . \Modules\Purchases\Enums\BillStatusEnum::RETURNED) : __('purchases::purchase_bills.' . \Modules\Purchases\Enums\BillStatusEnum::PARTIALLY_RETURNED) }}
@endif
@lang('sales::invoices.supply_date')
@if($invoice->supply_date) {{ $invoice->formatDate($invoice->supply_date) }} @php $supplyDateInstance = Carbon\Carbon::parse($invoice->supply_date)->startOfDay(); $today = Carbon\Carbon::today(); $supplyDateDiffInDays = $supplyDateInstance->diffInDays($today); $supplyDateTranslationKey = $supplyDateInstance->greaterThan($today) ? 'sales::invoices.days_after' : 'sales::invoices.days_ago'; @endphp {{ trans_choice($supplyDateTranslationKey, $supplyDateDiffInDays, ['count' => $supplyDateDiffInDays]) }} @endif
@lang('sales::invoices.time')
{{ $invoice->formatTime($invoice->date) }}
@if (session()->has('print-invoice-error')) @if(config('sweetalert.animation.enable')) @endif