migrate to gtea from bistbucket

This commit is contained in:
2026-03-15 17:08:23 +07:00
commit 129ca2260c
3716 changed files with 566316 additions and 0 deletions

View File

@@ -0,0 +1,237 @@
<div class="invoice-container">
<div class="invoice-content p-4">
{{-- Print Header --}}
<div class="row py-2 d-print-none d-flex align-items-start justify-content-between border-bottom print-container">
<div class="col-md-6 d-flex align-items-center p-2">
<span class="Money-Receipt white-text">{{ __('Money Receipt') }}</span>
</div>
<div class="col-md-6 d-flex justify-content-end align-items-end">
<div class="d-flex gap-3">
<form action="{{ route('business.collect.dues.mail', $party->id) }}" method="POST"
class="ajaxform_instant_reload">
@csrf
<button type="submit" class="btn custom-print-btn"><img class="w-10 h-10" src="{{ asset('assets/img/email.svg') }}"><span class="pl-1">{{__('Email')}}</span>
</button>
</form>
<a target="blank" href="{{ route('business.collect.dues.pdf', ['due_id' => $party->id]) }}"
class="pdf-btn print-btn">
<img class="w-10 h-10" src="{{ asset('assets/img/pdf.svg') }}">
{{__('PDF')}}</a>
<a class="print-btn-2 print-btn" onclick="window.print()"><img class="w-10 h-10"
src="{{ asset('assets/img/print.svg') }}">{{ __('Print') }}</a>
</div>
</div>
</div>
<div class="d-flex justify-content-between align-items-center gap-3 print-logo-container">
<!-- Left Side: Logo and Content -->
<div class="d-flex align-items-center gap-2 logo">
@if ((get_business_option('business-settings')['show_a4_invoice_logo'] ?? 0) == 1 )
<img class="invoice-logo" src="{{ asset(get_business_option('business-settings')['a4_invoice_logo'] ?? 'assets/images/default.svg') ?? '' }}" alt="">
@endif
</div>
<!-- Right Side: Invoice -->
<div class="address-container">
@if (($due_collect->business->meta['show_address'] ?? 0) == 1)
<p> {{__('Address')}} : {{ $due_collect->branch?->address ?? $due_collect->business?->address ?? '' }}</p>
@endif
@if (($due_collect->business->meta['show_phone_number'] ?? 0) == 1)
<p> {{__('Mobile')}} : {{ $due_collect->branch?->phone ?? $due_collect->business?->phoneNumber ?? '' }}</p>
@endif
@if (($due_collect->business->meta['show_email'] ?? 0) == 1)
<p> {{__('Email')}} : {{ $due_collect->branch?->email ?? $due_collect->business?->email ?? '' }}</p>
@endif
<p>
@if (($due_collect->business->meta['show_vat'] ?? 0) == 1)
{{ $due_collect->business->vat_name }}
@endif
{{ (($due_collect->business->meta['show_vat'] ?? 0) == 1 && ($due_collect->business->meta['show_vat'] ?? 0) == 1) ? ':' : '' }}
@if (($due_collect->business->meta['show_vat'] ?? 0) == 1)
{{ $due_collect->business->vat_no ?? '' }}
@endif
</p>
</div>
</div>
<h3 class="right-invoice receipt-invoice-title mb-0 align-self-center white-text ">{{ __('MONEY RECEIPT') }}</h3>
<div class="d-flex align-items-start justify-content-between flex-wrap">
<div>
<table class="table">
<tbody>
<tr class="in-table-row">
<td class="text-start bold-title">{{ __('Invoice') }}</td>
<td class="text-start">: {{ $due_collect->invoiceNumber ?? '' }}</td>
</tr>
<tr class="in-table-row">
<td class="text-start bold-title">{{ __('Bill To') }}</td>
<td class="text-start">: {{ $party->name ?? 'Guest' }}</td>
</tr>
<tr class="in-table-row">
<td class="text-start bold-title">{{ __('Mobile') }}</td>
<td class="text-start">: {{ $party->phone ?? '' }}</td>
</tr>
</tbody>
</table>
</div>
<div>
<table class="table">
<tbody>
<tr class="in-table-row">
<td class="text-start bold-title">{{ __('Date') }}</td>
<td class="text-start">: {{ formatted_date($due_collect->paymentDate ?? '') }}
</td>
</tr>
<tr class="in-table-row">
<td class="text-start bold-title">{{ __('Time') }}</td>
<td class="text-start">: {{ formatted_time($due_collect->paymentDate ?? '') }}
</td>
</tr>
<tr class="in-table-row">
<td class="text-start bold-title">{{ __('Collected By') }}</td>
<td class="text-start">: {{ $party->dueCollect->business->companyName ?? '' }}</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="custom-invoice-table">
<table class="table table-striped">
<thead>
<tr class="in-table-header">
<th class="head-red text-center white-text">{{ __('SL') }}</th>
<th class="head-red text-start">{{ __('Total Due') }}</th>
<th class="head-black text-end">{{ __('Payment Amount') }}</th>
<th class="head-black text-end">{{ __('Remaining Due') }}</th>
</tr>
</thead>
<tbody class="in-table-body-container">
<tr class="in-table-body">
<td class="text-center">1</td>
<td class="text-start">
{{ currency_format($due_collect->totalDue ?? 0, currency: business_currency()) }}</td>
<td class="text-end">
{{ currency_format($due_collect->payDueAmount ?? 0, currency: business_currency()) }}
</td>
<td class="text-end">
{{ currency_format($due_collect->dueAmountAfterPay ?? 0, currency: business_currency()) }}
</td>
</tr>
</tbody>
</table>
</div>
<div class="d-flex align-items-start justify-content-between position-relative bottom-info-container">
<div>
<table class="table">
<tbody>
<tr class="in-table-row">
<td class="text-start"></td>
</tr>
@if ((get_business_option('business-settings')['show_note'] ?? 0) == 1)
<tr class="in-table-row">
<td class="text-start pb-2 pt-3">
{{ get_business_option('business-settings')['note'] ?? '' }}
</td>
</tr>
@endif
<tr class="in-table-row">
<td class="text-start paid-by">{{ __('Paid by') }} :
{{ $transactionTypes ?? ($due_collect->payment_type_id ? ($due_collect->payment_type->name ?? '') : ($due_collect->paymentType ?? '')) }}
</td>
</tr>
</tbody>
</table>
@if ($bank_detail->show_in_invoice ?? 0 == 1)
<div class="bank-details-container">
<div class="bank-details-title">
{{__('Bank Details')}}
</div>
<div class="back-details-content">
<table class="table mb-2">
<tbody>
<tr class="in-table-row">
<td class="text-start in-table-title">{{ __('Name') }}</td>
<td class="clone-width">:</td>
<td class="text-start">{{ $bank_detail->name }}</td>
</tr>
<tr class="in-table-row">
<td class="text-start in-table-title">{{ __('Account No') }}</td>
<td class="clone-width">:</td>
<td class="text-start">{{ $bank_detail->meta['account_number'] ?? '' }}</td>
</tr>
<tr class="in-table-row">
<td class="text-start in-table-title">{{ __('UPI ID') }}</td>
<td class="clone-width">:</td>
<td class="text-start">{{ $bank_detail->meta['upi_id'] ?? '' }}</td>
</tr>
<tr class="in-table-row">
<td class="text-start in-table-title">{{ __('Holders Nmae') }}</td>
<td class="clone-width">:</td>
<td class="text-start">{{ $bank_detail->meta['account_holder'] ?? '' }}</td>
</tr>
</tbody>
</table>
</div>
</div>
@endif
</div>
<div>
<table class="table">
<tbody>
<tr class="in-table-row-bottom">
<td class="text-end">{{ __('Payable Amount') }}</td>
<td class="text-end">:</td>
<td class="text-end">
{{ currency_format($due_collect->totalDue ?? 0, currency: business_currency()) }}
</td>
</td>
</tr>
<tr class="in-table-row-bottom">
<td class="text-end">{{ $party->type === 'Supplier' ? __('Paid Amount') : __('Received Amount') }}</td>
<td class="text-end">:</td>
<td class="text-end">
{{ currency_format($due_collect->payDueAmount ?? 0, currency: business_currency()) }}
</td>
</td>
</tr>
<tr class="in-table-row-bottom">
<td class="text-end">{{ __('Due Amount') }}</td>
<td class="text-end">:</td>
<td class="text-end">
{{ currency_format($due_collect->dueAmountAfterPay ?? 0, currency: business_currency()) }}
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="pdf-footer">
<div class="in-signature-container d-flex align-items-center justify-content-between">
<div class="in-signature">
<hr class="in-hr">
<h4>{{ __('Customer Signature') }}</h4>
</div>
<div class="in-signature">
<hr class="in-hr">
<h4>{{ __('Authorized Signature') }}</h4>
</div>
</div>
</div>
@if ((get_business_option('business-settings')['show_warranty'] ?? 0) == 1)
<div class="warranty-container-2 mt-3">
<p>
@if ((get_business_option('business-settings')['show_warranty'] ?? 0) == 1)
<span>{{ get_business_option('business-settings')['warranty_void_label'] ?? '' }} - </span>
@endif
{{ get_business_option('business-settings')['warranty_void'] ?? '' }}
</p>
</div>
@endif
</div>
</div>