@use('App\Services\Date') @extends('companyuser::layouts.master') @section('title', __('purchases::purchase_bills.show_purchase_bill')) @section('extra-styles') @endsection @section('breadcrumb') @endsection @section('content')
@can('purchases.bills.export') @endcan @if ($purchaseBill->is_draft) @can('purchases.bills.edit') @endcan @else @if (!$purchaseBill->billReturn()->exists()) @endif @endif
@can('purchases.bills.view') @if (LaravelLocalization::getCurrentLocale() === 'en') @else @endif @endcan @can('purchases.bills.export') @endcan
@include('companyuser::errors.lists') @include('companyuser::errors.all')
{{ __('purchases::purchase_bills.Reference ID') }}
{{ $purchaseBill->reference }}
{{ __('purchases::purchase_bills.Supplier Invoice Reference Number') }}
{{ ($purchaseBill->supplier_invoice_reference_number != "null") ? $purchaseBill->supplier_invoice_reference_number : "" }}
{{ __('purchases::purchase_bills.bill_date') }}
{{ $purchaseBill->formatDate($purchaseBill->date) }}
{{ __('purchases::purchase_bills.Supplier') }}
{{ $purchaseBill->supplier->name }}
{{ __('purchases::purchase_bills.payment_term') }}
{{ $purchaseBill->paymentTerm ? $purchaseBill->paymentTerm->name : __('purchases::purchase_bills.cash') }}
@if (!$purchaseBill->paymentTerm)
{{ __('purchases::purchase_bills.Payment Account') }}
{{ $purchaseBill->paymentAccount->name ?? '' }}
@else
{{ __('purchases::purchase_bills.due_date') }}
{{ Date::format($purchaseBill->date->addDays($purchaseBill->paymentTerm->days ?? 0), 'date') }}
@endif
{{ __('products::cost_center.Cost Center') }}
{{ $costCenter ? $costCenter['code'] . ' - ' . $costCenter['name_' . app()->getLocale()] : __('products::cost_center.main center') }}
{{ __('purchases::purchase_bills.Description') }}
{{ $purchaseBill->description }}
{{ __('sales::customers.created_by') }}
@if ($purchaseBill->created_by == null) @lang('accounting::assets.System') @elseif($purchaseBill->created_by == auth()->user()->id) @lang('accounting::assets.You') @else {{ $purchaseBill->addedBy->uname }} @endif
@if ($purchaseBill->billReturn()->exists())
@lang('purchases::purchase_bills.status')
@lang('purchases::purchase_bills.' . \Modules\Purchases\Enums\BillStatusEnum::RETURNED)
@lang('purchases::purchase_bills.return_reference')
@endif
{{--
--}}

@lang('purchases::purchase_bills.products')

@php $counterOfColumn = 8; if (!$purchaseBill->formDesign->product_description) { $counterOfColumn--; } if (!$purchaseBill->formDesign->discount) { $counterOfColumn--; } if (!$purchaseBill->formDesign->tax_amount) { $counterOfColumn--; $counterOfColumn--; } if (!$purchaseBill->formDesign->product_image) { $counterOfColumn--; } @endphp @if ($purchaseBill->formDesign->product_image) @endif @if ($purchaseBill->formDesign->product_description) @endif @if ($purchaseBill->formDesign->discount) @endif @if ($purchaseBill->formDesign->tax_amount) @endif @foreach ($purchaseBill->purchaseBillDetails as $record) @if ($purchaseBill->formDesign->product_image) @endif @if ($purchaseBill->formDesign->product_description) @endif @if ($purchaseBill->formDesign->discount) @endif @if ($purchaseBill->formDesign->tax_amount) @endif @endforeach
@lang('products::product.Image')@lang('purchases::purchase_bills.product_name')@lang('purchases::purchase_bills.Description')@lang('purchases::purchase_bills.qty') @lang('purchases::purchase_bills.unit_price')@lang('purchases::purchase_bills.discount')@lang('purchases::purchase_bills.vat') @lang('purchases::purchase_bills.vat_value')@lang('purchases::purchase_bills.Amount')
{{ $record->product->name }}{{ $record->description }}{{ number_format($record->quantity, 2, '.', ',') }} {{ number_format($record->price, 2, '.', ',') }}{{ $record->discount }}{{ $record->tax ? $record->tax->percentage : 0 }} {{ number_format($record->vat_value, 2, '.', ',') }} @if ($purchaseBill->formDesign->tax_status == \Modules\Settings\Enums\TaxStatusesEnum::INCLUDE_VAT) {{ number_format($record->total, 2, '.', ',') }} @else {{ number_format($record->gross, 2, '.', ',') }} @endif
@lang('purchases::purchase_bills.gross') @if (app()->getLocale() === 'ar') {!! isset($purchaseBill) ? __('settings::currencies.' . $purchaseBill->currency_code) : '' !!}{{ number_format($purchaseBill->total_amount, 2, '.', ',') }} @else {{ number_format($purchaseBill->total_amount, 2, '.', ',') }}{!! isset($purchaseBill) ? __('settings::currencies.' . $purchaseBill->currency_code) : '' !!} @endif
@lang('purchases::purchase_bills.vat') @if (app()->getLocale() === 'ar') {!! isset($purchaseBill) ? __('settings::currencies.' . $purchaseBill->currency_code) : '' !!}{{ number_format($purchaseBill->total_vat, 2, '.', ',') }} @else {{ number_format($purchaseBill->total_vat, 2, '.', ',') }}{!! isset($purchaseBill) ? __('settings::currencies.' . $purchaseBill->currency_code) : '' !!} @endif
@lang('purchases::purchase_bills.total_amount') @if (app()->getLocale() === 'ar') {!! isset($purchaseBill) ? __('settings::currencies.' . $purchaseBill->currency_code) : '' !!} {{ number_format($purchaseBill->total, 2, '.', ',') }} @else {{ number_format($purchaseBill->total, 2, '.', ',') }} {!! isset($purchaseBill) ? __('settings::currencies.' . $purchaseBill->currency_code) : '' !!} @endif
@can('purchases.supplier-receipts.view')
@if (!$purchaseBill->is_draft) @can('purchases.bills.create') paid_amount != $purchaseBill->total) @click="exampleModalShowing = true; receipts = {{ json_encode($purchaseBill->avliableReceipts) }}; outstanding={{ $purchaseBill->outstanding }}; total={{ $purchaseBill->total }}; allocated={{ $purchaseBill->paid_amount }} route={{ json_encode(route('company.bills.assign-receipts', ['subdomain' => $subdomain, 'purchaseBill' => $purchaseBill->id])) }}; billReference={{ json_encode($purchaseBill->reference) }} " @else class='disabled' @endif data-toggle="tooltip" data-placement="bottom" title="@lang('purchases::purchase_bills.bill_payments')"> @endcan @endif
@foreach ($purchaseBill->payments as $key => $record) @if (!$record['deleted_at']) @endif @endforeach
@lang('purchases::supplier_receipts.Reference ID') @lang('purchases::supplier_receipts.Amount') @can('purchases.supplier-receipts.delete') @if (!$record['is_from_bill']) @lang('Actions') @endif @endcan
{{ $record['reference'] }} {{ $record['total'] }} @can('purchases.supplier-receipts.delete') @if (!$record['is_from_bill']) @endif @endcan
{{-- -------------- popup to deleted receipt ----------------------------- --}}
@endcan @if ($purchaseBill->custom_fields) @php $customFields = json_decode($purchaseBill->custom_fields, true) @endphp
@foreach ($customFields as $key => $field)
@if ($field['type'] == 'checkbox') @else @endif
@endforeach
@endif
{!! $purchaseBill->terms ?? $purchaseBill->formDesign->terms !!}
{!! $purchaseBill->notes ?? $purchaseBill->formDesign->notes !!}
@forelse ($purchaseBill->attachments as $attachment) @empty
@lang('purchases::purchase_bills.there_is_no_attachments')
@endforelse
{{-- -------------- popup for sending the item to email as pdf ----------------------------- --}}
@endsection @section('extra_scripts') @endsection