@component('laravel-crm::components.card') @component('laravel-crm::components.card-header') @slot('title') {{ ucfirst(__('laravel-crm::lang.invoices')) }} @endslot @slot('actions') @include('laravel-crm::partials.filters', [ 'action' => route('laravel-crm.invoices.filter'), 'model' => '\VentureDrake\LaravelCrm\Models\Invoice' ]) @can('create crm invoices') {{ ucfirst(__('laravel-crm::lang.add_invoice')) }} @endcan @endslot @endcomponent @component('laravel-crm::components.card-table')
| {{ ucwords(__('laravel-crm::lang.number')) }} | {{ ucwords(__('laravel-crm::lang.reference')) }} | @hasordersenabled{{ ucwords(__('laravel-crm::lang.order')) }} | @endhasordersenabled{{ ucwords(__('laravel-crm::lang.to')) }} | {{ ucwords(__('laravel-crm::lang.date')) }} | {{ ucwords(__('laravel-crm::lang.due_date')) }} | {{ ucwords(__('laravel-crm::lang.overdue_by')) }} | {{ ucwords(__('laravel-crm::lang.paid_date')) }} | {{ ucwords(__('laravel-crm::lang.paid')) }} | {{ ucwords(__('laravel-crm::lang.due')) }} | {{ ucwords(__('laravel-crm::lang.sent')) }} | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $invoice->xeroInvoice->number ?? $invoice->invoice_id }} | {{ $invoice->xeroInvoice->reference ?? $invoice->reference }} | @hasordersenabled@if($invoice->order) {{ $invoice->order->order_id }} @endif | @endhasordersenabled
{{ $invoice->organisation->name ?? null }}
@if($invoice->person)
{{ $invoice->person->name }} @endif |
{{ $invoice->issue_date->format($dateFormat) }} | {{ $invoice->due_date->format($dateFormat) }} | @if(! $invoice->fully_paid_at && $invoice->due_date->diffinDays() > 0 && $invoice->due_date < \Carbon\Carbon::now()->timezone($timezone)) {{ $invoice->due_date->diffForHumans(false, true) }} @endif | {{ ($invoice->fully_paid_at) ? $invoice->fully_paid_at->format($dateFormat) : null }} | {{ money($invoice->amount_paid, $invoice->currency) }} | {{ money($invoice->amount_due, $invoice->currency) }} | @if($invoice->sent == 1) Sent @endif |
@livewire('send-invoice',[
'invoice' => $invoice
])
@if(! $invoice->xeroInvoice)
@if(! $invoice->fully_paid_at)
@livewire('pay-invoice',[
'invoice' => $invoice
])
@endif
@endif
@can('view crm invoices')
@endcan
@if(! $invoice->xeroInvoice)
@if($invoice->amount_paid <= 0)
@can('edit crm invoices')
@endcan
@can('delete crm invoices')
@endcan
@endif
@endif
@if($invoice->xeroInvoice)
|