@if ($overviewBond['bond'])
@if ($overviewBond['bond']->post_status == false) @can('warehouses-purchaseInvoices-edit') @lang('general.edit') @endcan @endif
@lang('warehouses/purchase-invoices/show.date'):

{{ $overviewBond['bond']->date }}

{{--
@lang('warehouses/purchase-invoices/show.expected_delivery_date'):

{{ $overviewBond['bond']->expected_delivery_date }}

--}}
@lang('warehouses/purchase-invoices/show.supplier'):

{{ $overviewBond['bond']->supplier->name }}

{{--
@lang('warehouses/purchase-invoices/show.supplier_phone'):

{{ $overviewBond['bond']->supplier->phone_1 }}

--}}
@lang('warehouses/purchase-invoices/show.branch'):

{{ $overviewBond['bond']->branch->name }}

{{--
@lang('warehouses/purchase-invoices/show.branch_address'):

{{ $overviewBond['bond']->branch->address }}

--}} {{--
@lang('warehouses/purchase-invoices/show.branch_phone') :

{{ $overviewBond['bond']->branch->phone }}

--}}
@lang('warehouses/purchase-invoices/create.invoice_type') :

{{ $overviewBond['bond']->type == 'external' ? 'خارجي' : "داخلي" }}

@lang('warehouses/purchase-invoices/show.invoice_number') :

{{ $overviewBond['bond']->bond_number }}

@lang('warehouses/purchase-invoices/show.supplier_invoice_number') :

{{ $overviewBond['bond']->supplier_invoice_number ?? '---' }}

{{--
@lang('warehouses/purchase-invoices/show.exchange_rate') :

{{ $overviewBond['bond']->exchange_price }}

--}} {{--
@lang('warehouses.purchase-invoices.create.invoice_type') :

{{ $overviewBond['bond']->invoice_type?->name }}

--}}
@lang('warehouses/purchase-invoices/show.currency') :

{{ $overviewBond['bond']->currency->name }}

@php $show_cost_centers_on_module = checkIfModuleIsActiveForCostCenters('purchaseInvoices'); @endphp @if ($show_cost_centers_on_module)
@lang('warehouses/purchase-invoices/show.cost_center') :

{{ $overviewBond['bond']->cost_center?->ar_name }}

@endif

@lang('warehouses/purchase-invoices/show.items')

@php $total = 0; $total_quantity=0; $total_after_discount_and_expense = 0; $is_internal = ($overviewBond['bond']->type === 'internal'); $taxable_invoice = $is_internal && (bool)$overviewBond['bond']->is_under_tax; @endphp @foreach ($overviewBond['bond']->barcodes as $item) @php $total +=$item->total_cost; $total_quantity +=$item->quantity; $total_after_discount_and_expense +=$item->total_cost_after_bonus; @endphp @endforeach
@lang('warehouses/purchase-invoices/show.unit_code') @lang('warehouses/purchase-invoices/show.item_description') @lang('warehouses/purchase-invoices/show.tax_percentage') @lang('warehouses/purchase-invoices/show.unit') @lang('warehouses/purchase-invoices/show.quantity') @lang('warehouses/purchase-invoices/show.cost') @lang('warehouses/purchase-invoices/show.total') @lang('warehouses/purchase-invoices/show.discount') @lang('warehouses/purchase-invoices/show.tatal_after_discount_and_expense') @lang('warehouses/purchase-invoices/show.bonus') @lang('warehouses/purchase-invoices/show.total_after_bonus') @lang('warehouses/purchase-invoices/show.unit_cost_after_bonus') @lang('warehouses/purchase-invoices/show.total_after_expense') @lang('warehouses/purchase-invoices/show.monthly_sales_rate') @lang('warehouses/purchase-invoices/show.available_quantity_from_warehouse') @lang('warehouses/purchase-invoices/show.notes')
{{ $item->barcode->number }} {{$item->print_name ?: $item->barcode->ar_name }} {{($taxable_invoice && $item->tax_ratio) ? ($item->tax_ratio.'%') : '---' }} {{ $item->barcode->unit->name }} {{ dn($item->quantity) }} {{ dn($item->cost) }} {{ dn($item->total_cost) }} {{ dn($item->discount_amount) }} {{ dn($item->total_cost_after_discount) }} {{ dn($item->bonus ?? 0) }} {{ dn($item->total_cost_after_bonus) }} {{ dn($item->unit_cost_after_bonus) }} {{ dn($item->total_cost_after_expenses_amount) }} --- --- {{ $item->notice }}
@lang('warehouses/sales-invoices/show.sum') {{$total_quantity}} {{$total}} {{$total_after_discount_and_expense}}

@lang('warehouses/purchase-invoices/show.expenses')

@php $total = 0; @endphp @foreach ($overviewBond['bond']->expenses as $item) @php $total+= $item->amount; @endphp @endforeach
@lang('warehouses/purchase-invoices/show.expense') @lang('warehouses/purchase-invoices/show.value') @lang('warehouses/purchase-invoices/show.credit_account') @lang('warehouses/purchase-invoices/show.debit_account')
{{ $item->expenses->name }} {{ $item->amount }} {{ $item->credit_account_id ? $item->credit_account->name : $item->credit_receivable_account->name }} {{ $item->expenses->account->name }}
@lang('general.total') {{ $total }}

@lang('warehouses/purchase-invoices/show.accounts')

@php $total = 0; if (!function_exists('findAccountName')) { function findAccountName($accounts, $id) { foreach ($accounts as $account) { if ($account->id == $id) { return $account->name; } } return ''; } } @endphp @foreach ($overviewBond['bond']->entries as $index => $item) @php $debitAccountName = $item->debit_type == 'account' ? findAccountName($overviewBond['accounts'], $item->debit_account_id) : findAccountName( $overviewBond['receivable_accounts'], $item->debit_account_id, ); $creditAccountName = $item->credit_type == 'account' ? findAccountName($overviewBond['accounts'], $item->credit_account_id) : findAccountName( $overviewBond['receivable_accounts'], $item->credit_account_id, ); $total += $item->amount; if ($index == 0) { $ExternalTaxAmount = $item->amount; } elseif ($index == 1) { $IncomeTaxAmount = $item->amount; } @endphp @endforeach
@lang('warehouses/purchase-invoices/show.debit_type') @lang('warehouses/purchase-invoices/show.debit_account') @lang('warehouses/purchase-invoices/show.credit_type') @lang('warehouses/purchase-invoices/show.credit_account') @lang('warehouses/purchase-invoices/show.value') @lang('warehouses/purchase-invoices/show.description')
{{ $item->debit_type == 'account' ? 'حساب' : 'ذمة' }} {{ $debitAccountName }} {{ $item->credit_type == 'account' ? 'حساب' : 'ذمة' }} {{ $creditAccountName }} {{ $item->amount }} {{ $item->notice }}
@lang('general.total') {{ $total }}
@lang('warehouses/purchase-invoices/show.subtotal_before_tax') : {{ dn($overviewBond['bond']->total_before_taxes) }}
@lang('warehouses.purchase-invoices.create.additional_discount_value') : {{ dn($overviewBond['bond']->extra_discount_amount) }}
@php $display_taxes_sum = $taxable_invoice ? ($overviewBond['bond']->taxes_sum ?? 0) : 0; @endphp
@lang('warehouses/purchase-invoices/show.tax') : {{ dn($display_taxes_sum) }}
@lang('warehouses.purchase-invoices.create.sales_tax_ex') : {{ dn($ExternalTaxAmount ?? 0) }}
@lang('warehouses.purchase-invoices.create.income_tax') : {{ dn($IncomeTaxAmount ?? 0) }}
@lang('warehouses/purchase-invoices/create.foreign_tax') : {{ dn($total ?? 0) }}
@lang('warehouses/purchase-invoices/show.total') : {{ dn($overviewBond['bond']->total_after_taxes) }}

@lang('warehouses/purchase-invoices/show.notes'):
{{ $overviewBond['bond']->notice }}

@php $signatures = App\Models\Warehouses\WarehousesSignature::byType('purchase_invoice') ->active() ->get(); @endphp @if (count($signatures))

@foreach ($signatures as $signature)

{{ $signature->label }}

----------------------------

@endforeach
@endif

@lang('accounting/show.attachments')

@foreach ($overviewBond['bond']->attachments as $attachment)

{{ $attachment->file }}

@csrf
@endforeach
@endif @push('script') @endpush