2021-05-01 11:55:42 +03:00
< div class = " row " >
< div class = " col-100 " >
2022-06-01 10:15:55 +03:00
< div class = " text text-dark " >
2021-05-01 11:55:42 +03:00
< h3 >
2021-06-22 12:12:47 +03:00
{{ $textDocumentTitle }}
2021-05-01 11:55:42 +03:00
</ h3 >
</ div >
</ div >
</ div >
2020-12-24 01:28:38 +03:00
< div class = " row " >
< div class = " col-58 " >
2022-06-01 10:15:55 +03:00
< div class = " text " >
2020-12-24 01:28:38 +03:00
@ stack ( 'company_logo_start' )
@ if ( ! $hideCompanyLogo )
@ if ( ! empty ( $document -> contact -> logo ) && ! empty ( $document -> contact -> logo -> id ))
2022-06-01 10:15:55 +03:00
< img class = " c-logo w-image " src = " { { $logo }} " alt = " { { $document->contact_name }} " />
2020-12-24 01:28:38 +03:00
@ else
2022-06-01 10:15:55 +03:00
< img class = " c-logo w-image " src = " { { $logo }} " alt = " { { setting('company.name') }} " />
2020-12-24 01:28:38 +03:00
@ endif
@ endif
@ stack ( 'company_logo_end' )
</ div >
</ div >
< div class = " col-42 " >
2022-06-01 10:15:55 +03:00
< div class = " text right-column " >
2020-12-24 01:28:38 +03:00
@ stack ( 'company_details_start' )
2022-06-01 10:15:55 +03:00
@ if ( $textDocumentSubheading )
< p class = " text-normal font-semibold " >
{{ $textDocumentSubheading }}
</ p >
@ endif
2020-12-24 01:28:38 +03:00
@ if ( ! $hideCompanyDetails )
@ if ( ! $hideCompanyName )
2022-06-01 10:15:55 +03:00
< p > {{ setting ( 'company.name' ) }} </ p >
2020-12-24 01:28:38 +03:00
@ endif
@ if ( ! $hideCompanyAddress )
2021-09-03 11:43:55 +03:00
< p >
{ !! nl2br ( setting ( 'company.address' )) !! }
2022-06-01 10:15:55 +03:00
{ !! $document -> company -> location !! }
2021-09-03 11:43:55 +03:00
</ p >
2020-12-24 01:28:38 +03:00
@ endif
@ if ( ! $hideCompanyTaxNumber )
2022-06-01 10:15:55 +03:00
@ if ( setting ( 'company.tax_number' ))
< p >
< span class = " text-medium text-default " >
{{ trans ( 'general.tax_number' ) }} :
</ span >
{{ setting ( 'company.tax_number' ) }}
</ p >
@ endif
2020-12-24 01:28:38 +03:00
@ endif
@ if ( ! $hideCompanyPhone )
2022-06-01 10:15:55 +03:00
@ if ( setting ( 'company.phone' ))
< p >
2020-12-24 01:28:38 +03:00
{{ setting ( 'company.phone' ) }}
2022-06-01 10:15:55 +03:00
</ p >
@ endif
2020-12-24 01:28:38 +03:00
@ endif
@ if ( ! $hideCompanyEmail )
2022-06-01 10:15:55 +03:00
< p class = " small-text " > {{ setting ( 'company.email' ) }} </ p >
2020-12-24 01:28:38 +03:00
@ endif
@ endif
@ stack ( 'company_details_end' )
</ div >
</ div >
</ div >
< div class = " row mt-2 " >
< div class = " col-33 " >
2022-06-01 10:15:55 +03:00
< div class = " invoice-classic-line mb-1 mt-4 " style = " background-color: { { $backgroundColor }}; " ></ div >
< div class = " invoice-classic-line " style = " background-color: { { $backgroundColor }}; " ></ div >
2020-12-24 01:28:38 +03:00
</ div >
< div class = " col-33 " >
2022-06-01 10:15:55 +03:00
< div class = " invoice-classic-frame ml-1 mt-1 " style = " border: 1px solid { { $backgroundColor }} " >
< div class = " invoice-classic-inline-frame text-center " style = " border: 1px solid { { $backgroundColor }} " >
2020-12-24 01:28:38 +03:00
@ stack ( 'invoice_number_input_start' )
@ if ( ! $hideDocumentNumber )
2022-06-01 10:15:55 +03:00
< div class = " text small-text text-semibold mt-classic " >
< span > {{ trans ( $textDocumentNumber ) }} :</ span >< br >
2020-12-24 01:28:38 +03:00
{{ $document -> document_number }}
</ div >
@ endif
@ stack ( 'invoice_number_input_end' )
</ div >
</ div >
</ div >
< div class = " col-33 " >
2022-06-01 10:15:55 +03:00
< div class = " invoice-classic-line mb-1 mt-4 " style = " background-color: { { $backgroundColor }}; " ></ div >
< div class = " invoice-classic-line " style = " background-color: { { $backgroundColor }}; " ></ div >
2020-12-24 01:28:38 +03:00
</ div >
</ div >
2022-06-01 10:15:55 +03:00
< div class = " row top-spacing " >
< div class = " col-60 " >
< div class = " text p-index-left " >
@ if ( ! $hideContactInfo )
< p class = " text-semibold mb-0 " > {{ trans ( $textContactInfo ) }} </ p >
2020-12-24 01:28:38 +03:00
@ endif
@ stack ( 'name_input_start' )
@ if ( ! $hideContactName )
2022-06-01 10:15:55 +03:00
< p > {{ $document -> contact_name }} </ p >
2020-12-24 01:28:38 +03:00
@ endif
@ stack ( 'name_input_end' )
@ stack ( 'address_input_start' )
@ if ( ! $hideContactAddress )
2021-09-03 11:43:55 +03:00
< p >
{ !! nl2br ( $document -> contact_address ) !! }
< br >
2022-06-01 10:15:55 +03:00
{ !! $document -> contact_location !! }
2021-09-03 11:43:55 +03:00
</ p >
2020-12-24 01:28:38 +03:00
@ endif
@ stack ( 'address_input_end' )
@ stack ( 'tax_number_input_start' )
@ if ( ! $hideContactTaxNumber )
2022-06-01 10:15:55 +03:00
@ if ( $document -> contact_tax_number )
< p >
< span class = " text-medium text-default " >
{{ trans ( 'general.tax_number' ) }} :
</ span >
{{ $document -> contact_tax_number }}
</ p >
@ endif
2020-12-24 01:28:38 +03:00
@ endif
@ stack ( 'tax_number_input_end' )
@ stack ( 'phone_input_start' )
@ if ( ! $hideContactPhone )
2022-06-01 10:15:55 +03:00
@ if ( $document -> contact_phone )
< p >
2020-12-24 01:28:38 +03:00
{{ $document -> contact_phone }}
2022-06-01 10:15:55 +03:00
</ p >
@ endif
2020-12-24 01:28:38 +03:00
@ endif
@ stack ( 'phone_input_end' )
@ stack ( 'email_start' )
@ if ( ! $hideContactEmail )
2022-06-01 10:15:55 +03:00
< p class = " small-text " > {{ $document -> contact_email }} </ p >
2020-12-24 01:28:38 +03:00
@ endif
@ stack ( 'email_input_end' )
</ div >
</ div >
2022-06-01 10:15:55 +03:00
< div class = " col-40 " >
< div class = " text p-index-right " >
2020-12-24 01:28:38 +03:00
@ stack ( 'order_number_input_start' )
@ if ( ! $hideOrderNumber )
@ if ( $document -> order_number )
2022-06-01 10:15:55 +03:00
< p class = " mb-0 " >
< span class = " text-semibold spacing " > {{ trans ( $textOrderNumber ) }} :</ span >
< span class = " float-right spacing " > {{ $document -> order_number }} </ span >
</ p >
2020-12-24 01:28:38 +03:00
@ endif
@ endif
@ stack ( 'order_number_input_end' )
2021-01-11 22:17:48 +03:00
@ stack ( 'issued_at_input_start' )
2020-12-24 01:28:38 +03:00
@ if ( ! $hideIssuedAt )
2022-06-01 10:15:55 +03:00
< p class = " mb-0 " >
< span class = " text-semibold spacing " > {{ trans ( $textIssuedAt ) }} :</ span >
< span class = " float-right spacing " >@ date ( $document -> issued_at ) </ span >
</ p >
2020-12-24 01:28:38 +03:00
@ endif
2021-01-11 22:17:48 +03:00
@ stack ( 'issued_at_input_end' )
2020-12-24 01:28:38 +03:00
@ stack ( 'due_at_input_start' )
@ if ( ! $hideDueAt )
2022-06-01 10:15:55 +03:00
< p class = " mb-0 " >
< span class = " text-semibold spacing " > {{ trans ( $textDueAt ) }} :</ span >
< span class = " float-right spacing " >@ date ( $document -> due_at ) </ span >
</ p >
2020-12-24 01:28:38 +03:00
@ endif
@ stack ( 'due_at_input_end' )
2022-06-01 10:15:55 +03:00
@ foreach ( $document -> totals_sorted as $total )
@ if ( $total -> code == 'total' )
< p class = " mb-0 " >
< span class = " text-semibold spacing " > {{ trans ( $total -> name ) }} :</ span >
< span class = " float-right spacing " >@ money ( $total -> amount - $document -> paid , $document -> currency_code , true ) </ span >
</ p >
@ endif
@ endforeach
2020-12-24 01:28:38 +03:00
</ div >
</ div >
</ div >
2021-08-01 20:03:09 +03:00
@ if ( ! $hideItems )
< div class = " row " >
< div class = " col-100 " >
2022-06-01 10:15:55 +03:00
< div class = " text extra-spacing " >
2021-08-01 20:03:09 +03:00
< table class = " c-lines " >
< thead >
< tr >
@ stack ( 'name_th_start' )
@ if ( ! $hideItems || ( ! $hideName && ! $hideDescription ))
2022-06-06 10:33:03 +03:00
< th class = " item text text-semibold text-alignment-left text-left " > {{ ( trans_choice ( $textItems , 2 ) != $textItems ) ? trans_choice ( $textItems , 2 ) : trans ( $textItems ) }} </ th >
2021-08-01 20:03:09 +03:00
@ endif
@ stack ( 'name_th_end' )
@ stack ( 'quantity_th_start' )
@ if ( ! $hideQuantity )
2022-06-06 10:33:03 +03:00
< th class = " quantity text text-semibold text-alignment-right text-right " > {{ trans ( $textQuantity ) }} </ th >
2021-08-01 20:03:09 +03:00
@ endif
@ stack ( 'quantity_th_end' )
@ stack ( 'price_th_start' )
@ if ( ! $hidePrice )
2022-06-06 10:33:03 +03:00
< th class = " price text text-semibold text-alignment-right text-right " > {{ trans ( $textPrice ) }} </ th >
2021-08-01 20:03:09 +03:00
@ endif
@ stack ( 'price_th_end' )
@ if ( ! $hideDiscount )
@ if ( in_array ( setting ( 'localisation.discount_location' , 'total' ), [ 'item' , 'both' ]))
@ stack ( 'discount_td_start' )
2022-06-06 10:33:03 +03:00
< th class = " discount text text-semibold text-alignment-right text-right " > {{ trans ( 'invoices.discount' ) }} </ th >
2021-08-01 20:03:09 +03:00
@ stack ( 'discount_td_end' )
@ endif
2020-12-24 01:28:38 +03:00
@ endif
2021-08-01 20:03:09 +03:00
@ stack ( 'total_th_start' )
@ if ( ! $hideAmount )
2022-06-06 10:33:03 +03:00
< th class = " total text text-semibold text-alignment-right text-right " > {{ trans ( $textAmount ) }} </ th >
2021-08-01 20:03:09 +03:00
@ endif
@ stack ( 'total_th_end' )
2021-01-13 13:45:50 +03:00
</ tr >
2021-08-01 20:03:09 +03:00
</ thead >
< tbody >
@ if ( $document -> items -> count ())
@ foreach ( $document -> items as $item )
< x - documents . template . line - item
type = " { { $type }} "
: item = " $item "
: document = " $document "
hide - items = " { { $hideItems }} "
hide - name = " { { $hideName }} "
hide - description = " { { $hideDescription }} "
hide - quantity = " { { $hideQuantity }} "
hide - price = " { { $hidePrice }} "
hide - discount = " { { $hideDiscount }} "
hide - amount = " { { $hideAmount }} "
/>
@ endforeach
@ else
< tr >
2022-06-01 10:15:55 +03:00
< td colspan = " 5 " class = " text-center text empty-items " >
2021-08-01 20:03:09 +03:00
{{ trans ( 'documents.empty_items' ) }}
</ td >
</ tr >
@ endif
</ tbody >
</ table >
</ div >
2020-12-24 01:28:38 +03:00
</ div >
</ div >
2021-08-01 20:03:09 +03:00
@ endif
2020-12-24 01:28:38 +03:00
2021-04-12 10:24:43 +02:00
< div class = " row mt-4 clearfix " >
2022-06-01 10:15:55 +03:00
< div class = " col-60 " >
< div class = " text p-index-right " >
2020-12-24 01:28:38 +03:00
@ stack ( 'notes_input_start' )
@ if ( $hideNote )
@ if ( $document -> notes )
2022-06-01 10:15:55 +03:00
< strong > {{ trans_choice ( 'general.notes' , 2 ) }} </ strong >
2020-12-24 01:28:38 +03:00
{ !! nl2br ( $document -> notes ) !! }
@ endif
@ endif
@ stack ( 'notes_input_end' )
</ div >
</ div >
2022-06-01 10:15:55 +03:00
< div class = " col-40 float-right text-right " >
@ foreach ( $document -> totals_sorted as $total )
@ if ( $total -> code != 'total' )
@ stack ( $total -> code . '_total_tr_start' )
< div class = " text border-bottom-dashed py-1 " >
< strong class = " float-left text-semibold " > {{ trans ( $total -> title ) }} :</ strong >
< span >@ money ( $total -> amount , $document -> currency_code , true ) </ span >
</ div >
@ stack ( $total -> code . '_total_tr_end' )
@ else
@ if ( $document -> paid )
@ stack ( 'paid_total_tr_start' )
< div class = " text border-bottom-dashed py-1 " >
< span class = " float-left text-semibold " > {{ trans ( 'invoices.paid' ) }} :</ span >
< span >- @ money ( $document -> paid , $document -> currency_code , true ) </ span >
2020-12-24 01:28:38 +03:00
</ div >
2022-06-01 10:15:55 +03:00
@ stack ( 'paid_total_tr_end' )
2020-12-24 01:28:38 +03:00
@ endif
2022-06-01 10:15:55 +03:00
@ stack ( 'grand_total_tr_start' )
< div class = " text border-bottom-dashed py-1 " >
< span class = " float-left text-semibold " > {{ trans ( $total -> name ) }} :</ span >
< span >@ money ( $document -> amount_due , $document -> currency_code , true ) </ span >
</ div >
@ stack ( 'grand_total_tr_end' )
@ endif
@ endforeach
2020-12-24 01:28:38 +03:00
</ div >
</ div >
@ if ( ! $hideFooter )
@ if ( $document -> footer )
< div class = " row mt-1 " >
< div class = " col-100 " >
< div class = " text company " >
< strong > { !! nl2br ( $document -> footer ) !! } </ strong >
</ div >
</ div >
</ div >
@ endif
@ endif