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,122 @@
<div class="invoice-container-sm">
<div class="invoice-content invoice-content-size">
@if ((get_business_option('business-settings')['show_thermal_invoice_logo'] ?? 0) == 1 )
<div class="invoice-logo mb-2">
<img src="{{ asset(get_business_option('business-settings')['thermal_invoice_logo'] ?? 'assets/images/default.svg') ?? '' }}" alt="Logo">
</div>
@endif
<div>
@if (($due_collect->business->meta['show_company_name'] ?? 0) == 1)
<h4 class="company-name">{{ $due_collect->branch?->name ?? $due_collect->business?->companyName ?? 'Pos Pro' }}</h4>
@endif
<div class="company-info">
@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="invoice-title my-1">
{{__('MONEY RECEIPT')}}
</h3>
<div class="invoice-info">
<div class="">
<p>{{__('Invoice') }} : {{ $due_collect->invoiceNumber ?? '' }}</p>
<p>{{__('Bill To')}}: {{ __('Guest') }}</p>
</div>
<div class="">
<p class="text-end date">{{__('Date')}} : {{ formatted_date($due_collect->paymentDate ?? '') }}</p>
<p class="text-end time">{{__('Time')}}: {{ formatted_time($due_collect->paymentDate ?? '') }}</p>
<p class="text-end">{{__('Collected By')}}: {{ $due_collect->business->companyName ?? '' }}</p>
</div>
</div>
<table class="ph-invoice-table">
<thead>
<tr>
<th class="text-center">{{__('SL') }}</th>
<th>{{__('Total Due')}}</th>
<th>{{__('Payment Amount')}}</th>
<th class="text-end">{{__('Remaining Due')}}</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">1</td>
<td>{{ currency_format($due_collect->totalDue ?? 0, currency: business_currency()) }}</td>
<td class="text-center">
{{ 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>
<tr>
<td colspan="2" class="">
<div class="payment-type-container">
<h6 class="text-start">{{__('Paid by:')}}
{{ $transactionTypes ?? ($due_collect->payment_type_id ? ($due_collect->payment_type->name ?? '') : ($due_collect->paymentType ?? '')) }}
</h6>
</div>
</td>
<td colspan="3">
<div class="calculate-amount">
<div class="d-flex justify-content-between ">
<p>{{__('Payable Amount:')}}</p>
<p>{{ currency_format($due_collect->totalDue ?? 0, currency: business_currency()) }}</p>
</div>
<div class="d-flex justify-content-between ">
<p>{{__('Received Amount:')}}</p>
<p>{{ currency_format($due_collect->payDueAmount ?? 0, currency: business_currency()) }}
</p>
</div>
<div class="d-flex justify-content-between ">
<p>{{__('Due:')}}</p>
<p>{{ currency_format($due_collect->dueAmountAfterPay ?? 0, currency: business_currency()) }}
</p>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<div class="invoice-footer-sm mt-3">
@if ((get_business_option('business-settings')['show_gratitude_msg'] ?? 0) == 1)
<h5>{{ get_business_option('business-settings')['gratitude_message'] ?? '' }}</h5>
@endif
@if ((get_business_option('business-settings')['show_note'] ?? 0) == 1)
<p class="text-center note-pera">
@if ((get_business_option('business-settings')['show_note'] ?? 0) == 1)
{{ get_business_option('business-settings')['note_label'] ?? '' }}
:
@endif
{{ get_business_option('business-settings')['note'] ?? '' }}</p>
@endif
@if ((get_business_option('business-settings')['show_invoice_scanner_logo'] ?? 0) == 1)
<div class="scanner">
<img src="{{ asset(get_business_option('business-settings')['invoice_scanner_logo'] ?? 'assets/images/icons/scanner.svg') }}" alt="scanner">
</div>
@endif
<h6>{{ get_option('general')['admin_footer_text'] ?? '' }} <a href="{{ get_option('general')['admin_footer_link'] ?? '#' }}" target="_blank">{{ get_option('general')['admin_footer_link_text'] ?? '' }}</h6>
</div>
</div>
</div>

View File

@@ -0,0 +1,216 @@
<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">
<a target="blank" 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">: {{ __('Guest') }}</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">: {{ $due_collect->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-start white-text">{{ __('SL') }}</th>
<th class="head-red text-start">{{ __('Total Due') }}</th>
<th class="head-black text-start">{{ __('Payment Amount') }}</th>
<th class="head-black text-start">{{ __('Remaining Due') }}</th>
</tr>
</thead>
<tbody class="in-table-body-container">
<tr class="in-table-body">
<td class="text-start">1</td>
<td class="text-start">
{{ currency_format($due_collect->totalDue ?? 0, currency: business_currency()) }}</td>
<td class="text-start">
{{ currency_format($due_collect->payDueAmount ?? 0, currency: business_currency()) }}
</td>
<td class="text-start">
{{ 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">{{ __('Name') }}</td>
<td class="text-start">: {{ $bank_detail->name }}</td>
</tr>
<tr class="in-table-row">
<td class="text-start">{{ __('Account No') }}</td>
<td class="text-start">: {{ $bank_detail->meta['account_number'] ?? '' }}</td>
</tr>
<tr class="in-table-row">
<td class="text-start">{{ __('UPI ID') }}</td>
<td class="text-start">: {{ $bank_detail->meta['upi_id'] ?? '' }}</td>
</tr>
<tr class="in-table-row">
<td class="text-start">{{ __('Holders Nmae') }}</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">{{ __('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>