@php //Obtiene datos del Cfdi33 $draft = (int) $customer_transfer->status == \App\Models\Sales\CustomerInvoice::DRAFT ? true : false; $cfdi33 = empty($data['cfdi33']) ? null : $data['cfdi33']; $conceptos = null; if($cfdi33){ $conceptos = $cfdi33->conceptos; $conceptos = $conceptos(); } @endphp
@if($cfdi33 && $customer_transfer->customerInvoiceCfdi->pac->test)

*** @lang('general.text_test_cfdi') ***

@endif
{{ mb_strtoupper($list_document_type2[$customer_transfer->document_type2]) }}

{{ mb_strtoupper($customer_transfer->documentType->name) }}

@if(!empty(setting('enabled_projects')) && !empty(setting('projects_logo_docs'))) @elseif(!empty(setting('branch_office_logo_docs'))) @else @endif {{ mb_strtoupper($customer_transfer->company->name) }}
{{ $data['tax_regimen'] ?? ($customer_transfer->taxRegimen->name_sat ?? $customer_transfer->company->taxRegimen->name_sat) }} @if(!empty($customer_transfer->company->address_1) || !empty($customer_transfer->company->address_2) || !empty($customer_transfer->company->address_3) || !empty($customer_transfer->company->address_4))
{{ $customer_transfer->company->address_1 ?? '' }} {{ $customer_transfer->company->address_2 ?? '' }} {{ $customer_transfer->company->address_3 ?? '' }} {{ $customer_transfer->company->address_4 ?? '' }} @endif @if(!empty($customer_transfer->company->city->name) || !empty($customer_transfer->company->state->name))
{{ !empty($customer_transfer->company->city->name) ? $customer_transfer->company->city->name . ', ' : '' }}{{ $customer_transfer->company->state->name ?? '' }} @endif
{{ $customer_transfer->company->country->name ?? '' }}{!! ($customer_transfer->company->postcode ? '  ' . __('base/company.entry_postcode') . ': ' . $customer_transfer->company->postcode : '') !!}
{{ mb_strtoupper($customer_transfer->company->taxid) }}
---
{{ $customer_transfer->company->phone ?? ' ' }}
{{ $customer_transfer->company->email ?? ' ' }}
# {{ $customer_transfer->name }} @if($customer_transfer->document_type2 == 'invoice') {{ mb_strtoupper(__('general.text_customer')) }} @endif
@lang('general.text_cfdi_uuid'): {{ $customer_transfer->customerInvoiceCfdi->uuid ?? '' }}
@lang('base/document_type.entry_cfdi_type_id'): {{ $customer_transfer->documentType->cfdiType->name_sat ?? '' }}
@lang('sales/customer_transfer.entry_date'): {{ \App\Helpers\Helper::convertSqlToDateTime($customer_transfer->date) }}
@if($customer_transfer->document_type2 == 'invoice') @lang('sales/customer_transfer.entry_date_due'): {{ $customer_transfer->date_due ? \App\Helpers\Helper::convertSqlToDate($customer_transfer->date_due) : '' }}
@endif @lang('sales/customer_transfer.entry_payment_term_id'): {{ $customer_transfer->paymentTerm->name ?? '' }}
@lang('sales/customer_transfer.entry_cfdi_use_id'): {{ $customer_transfer->cfdiUse->name_sat ?? '' }}
@lang('general.text_issued_in'): {{ $customer_transfer->branchOffice->name ?? '' }} {!! ($customer_transfer->branchOffice->postcode ? '  ' . __('base/branch_office.entry_postcode') . ': ' . $customer_transfer->branchOffice->postcode : '') !!}
@if($customer_transfer->document_type2 == 'invoice') {{ mb_strtoupper($customer_transfer->customer->name) }} @if(!empty($customer_transfer->customer->address_1) || !empty($customer_transfer->customer->address_2) || !empty($customer_transfer->customer->address_3) || !empty($customer_transfer->customer->address_4))
{{ $customer_transfer->customer->address_1 ?? '' }} {{ $customer_transfer->customer->address_2 ?? '' }} {{ $customer_transfer->customer->address_3 ?? '' }} {{ $customer_transfer->customer->address_4 ?? '' }} @endif @if(!empty($customer_transfer->customer->city->name) || !empty($customer_transfer->customer->state->name))
{{ !empty($customer_transfer->customer->city->name) ? $customer_transfer->customer->city->name . ', ' : '' }}{{ $customer_transfer->customer->state->name ?? '' }} @endif
{{ $customer_transfer->customer->country->name ?? '' }}{!! ($customer_transfer->customer->postcode ? '  ' . __('sales/customer.entry_postcode') . ': ' . $customer_transfer->customer->postcode : '') !!}
{{ mb_strtoupper($customer_transfer->customer->taxid) }} @endif
@if($customer_transfer->status == \App\Models\Sales\CustomerInvoice::CANCEL)
@if(!empty($customer_transfer->customerInvoiceCfdi->uuid)) @lang('general.text_canceled_cfdi') @else @lang('general.text_canceled') @endif
@endif @if($draft)
@if($customer_transfer->document_type2 == 'invoice') @lang('general.text_pre_invoice') @else @lang('general.text_pre_transfer') @endif
@endif
{{ mb_strtoupper(__('sales/customer_transfer.tab_source_ubication')) }} {{ mb_strtoupper(__('sales/customer_transfer.tab_destination_ubication')) }}
@if(!empty($customer_transfer_transfer->source_name)) {{ mb_strtoupper($customer_transfer_transfer->source_name) }}
@endif @if(!empty($customer_transfer_transfer->source_taxid)) {{ mb_strtoupper($customer_transfer_transfer->source_taxid) }}
@endif @if(!empty($customer_transfer_transfer->source_address_1) || !empty($customer_transfer_transfer->source_address_2) || !empty($customer_transfer_transfer->source_address_3) || !empty($customer_transfer_transfer->source_address_4)) {{ $customer_transfer_transfer->source_address_1 ?? '' }} {{ $customer_transfer_transfer->source_address_2 ?? '' }} {{ $customer_transfer_transfer->source_address_3 ?? '' }} {{ $customer_transfer_transfer->source_address_4 ?? '' }}
@endif @if(!empty($customer_transfer_transfer->sourceCity->name) || !empty($customer_transfer_transfer->sourceState->name)) {{ !empty($customer_transfer_transfer->sourceCity->name) ? $customer_transfer_transfer->sourceCity->name . ', ' : '' }}{{ $customer_transfer_transfer->sourceState->name ?? '' }} @endif {{ $customer_transfer_transfer->sourceCountry->name ?? '' }}{!! ($customer_transfer_transfer->source_postcode ? '  ' . __('sales/customer_transfer.entry_source_postcode') . ': ' . $customer_transfer_transfer->source_postcode : '') !!}
@lang('sales/customer_transfer.entry_source_date'): {{ \App\Helpers\Helper::convertSqlToDateTime($customer_transfer_transfer->source_date) }}
@if(!empty($customer_transfer_transfer->destination_name)) {{ mb_strtoupper($customer_transfer_transfer->destination_name) }}
@endif @if(!empty($customer_transfer_transfer->destination_taxid)) {{ mb_strtoupper($customer_transfer_transfer->destination_taxid) }}
@endif @if(!empty($customer_transfer_transfer->destination_address_1) || !empty($customer_transfer_transfer->destination_address_2) || !empty($customer_transfer_transfer->destination_address_3) || !empty($customer_transfer_transfer->destination_address_4)) {{ $customer_transfer_transfer->destination_address_1 ?? '' }} {{ $customer_transfer_transfer->destination_address_2 ?? '' }} {{ $customer_transfer_transfer->destination_address_3 ?? '' }} {{ $customer_transfer_transfer->destination_address_4 ?? '' }}
@endif @if(!empty($customer_transfer_transfer->destinationCity->name) || !empty($customer_transfer_transfer->destinationState->name)) {{ !empty($customer_transfer_transfer->destinationCity->name) ? $customer_transfer_transfer->destinationCity->name . ', ' : '' }}{{ $customer_transfer_transfer->destinationState->name ?? '' }} @endif {{ $customer_transfer_transfer->destinationCountry->name ?? '' }}{!! ($customer_transfer_transfer->destination_postcode ? '  ' . __('sales/customer_transfer.entry_destination_postcode') . ': ' . $customer_transfer_transfer->destination_postcode : '') !!}
@lang('sales/customer_transfer.entry_destination_date'): {{ \App\Helpers\Helper::convertSqlToDateTime($customer_transfer_transfer->destination_date) }}
@lang('sales/customer_transfer.entry_destination_distance_traveled'): {{ $customer_transfer_transfer->destination_distance_traveled }}
@lang('sales/customer_transfer.entry_trans_transport_type_id'): {{ $customer_transfer_transfer->transTransportType->name_sat ?? '' }}
@lang('sales/customer_transfer.entry_transport_int'): {{ $customer_transfer_transfer->transport_int }}
@lang('sales/customer_transfer.entry_in_out_product'): {{ $customer_transfer_transfer->in_out_product ?? '' }}
@lang('sales/customer_transfer.entry_in_out_country_id'): {{ $customer_transfer_transfer->inOutCountry->name ?? '' }}
@lang('sales/customer_transfer.entry_transport_type_id'): {{ $customer_transfer_transfer->transportType->name ?? '' }}
@lang('sales/customer_transfer.entry_distance_traveled'): {{ $customer_transfer_transfer->distance_traveled ?? '' }}
@lang('sales/customer_transfer.entry_permit_type_id'): {{ $customer_transfer_transfer->permitType->code ?? '' }}
@lang('sales/customer_transfer.entry_permit_number'): {{ $customer_transfer_transfer->permit_number }}
@lang('sales/customer_transfer.entry_setting_transport_id'): {{ $customer_transfer_transfer->settingTransport->code ?? '' }}
@lang('sales/customer_transfer.entry_vehicle'): {{ $customer_transfer_transfer->vehicle }}
@lang('sales/customer_transfer.entry_vehicle_number'): {{ $customer_transfer_transfer->vehicle_number }}
@lang('sales/customer_transfer.entry_measure_packaging_id'): {{ $customer_transfer_transfer->measurePackaging->name_sat ?? '' }}
@lang('sales/customer_transfer.entry_gross_weight'): {{ $customer_transfer_transfer->transport_int ?? '' }}
@lang('sales/customer_transfer.entry_merchandise'): {{ $customer_transfer->customerActiveInvoiceLineTransfers->count() }}
@lang('sales/customer_transfer.entry_net_weight'): {{ $customer_transfer_transfer->net_weight ?? '' }}
@lang('sales/customer_transfer.entry_appraisal_fee'): {{ $customer_transfer_transfer->appraisal_fee ?? '' }}
@foreach($customer_transfer->customerActiveInvoiceLineTransfers as $result) @endforeach
{{ mb_strtoupper(__('sales/customer_transfer.column_line_transfer_quantity')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_transfer_unit_measure_id')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_transfer_name')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_transfer_packaging_type_id')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_transfer_dangerous_product_id')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_transfer_weight')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_transfer_dimensions')) }}
{{ \App\Helpers\Helper::numberFormat($result->quantity,$result->unitMeasure->decimal_place ?? 0) }} {{ $result->unitMeasure->code ?? '' }} {{ !empty($result->satProduct->code) ? $result->satProduct->code . ' - ' : '' }}{!! nl2br($result->name) !!} {{ $result->packagingType->name_sat ?? '' }} {{ $result->dangerousProduct->name_sat ?? '' }} {{ $result->weight ?? '' }} {{ $result->dimensions ?? '' }}
{{ mb_strtoupper(__('sales/customer_transfer.entry_name_insurer_type_table')) }} {{ mb_strtoupper(__('sales/customer_transfer.entry_name_insurer_table')) }} {{ mb_strtoupper(__('sales/customer_transfer.entry_policy_number_table')) }}
{{__('sales/customer_transfer.entry_name_insurer_1')}} {{ $customer_transfer_transfer->name_insurer }} {{ $customer_transfer_transfer->policy_number }}
{{__('sales/customer_transfer.entry_name_insurer_2')}} {{ $customer_transfer_transfer->name_insurer2 }} {{ $customer_transfer_transfer->policy_number2 }}
{{__('sales/customer_transfer.entry_name_insurer_3')}} {{ $customer_transfer_transfer->name_insurer3 }} {{ $customer_transfer_transfer->policy_number3 }}
{{__('sales/customer_transfer.entry_insurance_value')}} {{ $customer_transfer_transfer->insurance_value ?? '--' }}
@if (!empty($customer_transfer_transfer->trailer_type_id_1) || !empty($customer_transfer_transfer->trailer_type_id_2) || !empty($customer_transfer_transfer->trailer_type_id_3) || !empty($customer_transfer_transfer->trailer_type_id_4))
@if (!empty($customer_transfer_transfer->trailer_type_id_2)) @endif @if (!empty($customer_transfer_transfer->trailer_type_id_3)) @endif @if (!empty($customer_transfer_transfer->trailer_type_id_4)) @endif
{{ mb_strtoupper(__('sales/customer_transfer.entry_trailer_type_id')) }} {{ mb_strtoupper(__('sales/customer_transfer.entry_trailer_number')) }}
{{ $customer_transfer_transfer->trailerType1->name ?? '' }} {{ $customer_transfer_transfer->trailer_number_1 ?? '' }}
{{ $customer_transfer_transfer->trailerType2->name ?? '' }} {{ $customer_transfer_transfer->trailer_number_2 ?? '' }}
{{ $customer_transfer_transfer->trailerType3->name ?? '' }} {{ $customer_transfer_transfer->trailer_number_3 ?? '' }}
{{ $customer_transfer_transfer->trailerType4->name ?? '' }} {{ $customer_transfer_transfer->trailer_number_4 ?? '' }}
@endif
@if(!empty($customer_transfer_transfer->operator_name) || !empty($customer_transfer_transfer->operator_taxid)) @endif @if(!empty($customer_transfer_transfer->owner_name) || !empty($customer_transfer_transfer->owner_taxid)) @endif @if(!empty($customer_transfer_transfer->lessee_name) || !empty($customer_transfer_transfer->lessee_taxid)) @endif
{{ mb_strtoupper(__('sales/customer_transfer.tab_transport_figure')) }}
{{ mb_strtoupper(__('sales/customer_transfer.entry_tf_type')) }} {{ mb_strtoupper(__('sales/customer_transfer.entry_tf_taxid')) }} {{ mb_strtoupper(__('sales/customer_transfer.entry_tf_name')) }} {{ mb_strtoupper(__('sales/customer_transfer.entry_tf_address')) }} {{ mb_strtoupper(__('sales/customer_transfer.entry_tf_tr_country')) }} {{ mb_strtoupper(__('sales/customer_transfer.entry_tf_numid')) }}
{{__('sales/customer_transfer.text_operator')}} {{ $customer_transfer_transfer->operator_taxid }} {{ $customer_transfer_transfer->operator_name }} @if (!empty($customer_transfer_transfer->operator_license))
{{__('sales/customer_transfer.entry_operator_license')}}: {{$customer_transfer_transfer->operator_license}} @endif
{{ $customer_transfer_transfer->operatorCountry->name ?? '' }} {{ $customer_transfer_transfer->operatorTrCountry->name ?? '' }} {{ $customer_transfer_transfer->operator_numid }}
{{__('sales/customer_transfer.text_owner')}} {{ $customer_transfer_transfer->owner_taxid }} {{ $customer_transfer_transfer->owner_name }} {{ $customer_transfer_transfer->ownerCountry->name ?? '' }} {{ $customer_transfer_transfer->ownerTrCountry->name ?? '' }} {{ $customer_transfer_transfer->owner_numid }}
{{__('sales/customer_transfer.text_lessee')}} {{ $customer_transfer_transfer->lessee_taxid }} {{ $customer_transfer_transfer->lessee_name }} {{ $customer_transfer_transfer->lesseeCountry->name ?? '' }} {{ $customer_transfer_transfer->lesseeTrCountry->name ?? '' }} {{ $customer_transfer_transfer->lessee_numid }}
@if($conceptos) @foreach($conceptos as $result) @php //Complemento concepto @endphp @endforeach @else @foreach($customer_transfer->customerActiveInvoiceLines as $result) @endforeach @endif @if($customer_transfer->document_type2 == 'invoice') @endif
{{ mb_strtoupper(__('sales/customer_transfer.column_line_name')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_sat_product_id')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_unit_measure_id')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_quantity')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_price_unit')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_discount')) }} {{ mb_strtoupper(__('sales/customer_transfer.column_line_amount_untaxed')) }}
{!! nl2br($result['Descripcion']) !!} {{ $result['ClaveProdServ'] }} [{{ $result['ClaveUnidad'] }}] {{ $result['Unidad'] }} {{ \App\Helpers\Helper::numberFormatRealDecimalPlace($result['Cantidad']) }} {{ \App\Helpers\Helper::numberFormatMoney($result['ValorUnitario'],\App\Helpers\Helper::companyProductPriceDecimalPlace($customer_transfer->company_id)) }} {{ \App\Helpers\Helper::numberFormat(!empty($result['Descuento']) ? $result['Descuento']/$result['Importe'] : 0,2) }} {{ money($result['Importe'],$customer_transfer->currency->code,true) }}
{!! nl2br($result->name) !!} {{ $result->satProduct->code }} {{ $result->unitMeasure->name_sat }} {{ \App\Helpers\Helper::numberFormat($result->quantity,$result->unitMeasure->decimal_place) }} {{ \App\Helpers\Helper::numberFormatMoney($result->price_unit,\App\Helpers\Helper::companyProductPriceDecimalPlace($customer_transfer->company_id)) }} {{ \App\Helpers\Helper::numberFormat($result->discount,2) }} {{ money($result->amount_untaxed,$customer_transfer->currency->code,true) }}
***({{\App\Helpers\Helper::numberToWordCurrency($customer_transfer->amount_total,$customer_transfer->currency->code,$customer_transfer->currency->decimal_place)}})*** @lang('general.text_amount_untaxed')
@if($customer_transfer->customerInvoiceTaxes->isNotEmpty()) @foreach($customer_transfer->customerInvoiceTaxes as $result) {{$result->name}}
@endforeach @endif {{ mb_strtoupper(__('general.text_amount_total')) }}
{{ money($customer_transfer->amount_untaxed,$customer_transfer->currency->code,true) }}
@if($customer_transfer->customerInvoiceTaxes->isNotEmpty()) @foreach($customer_transfer->customerInvoiceTaxes as $result) {{money(abs($result->amount_tax),$customer_transfer->currency->code,true)}}
@endforeach @endif {{ money($customer_transfer->amount_total,$customer_transfer->currency->code,true) }}
@if(!empty($cfdi33)) @lang('general.text_cfdi_certificado'): {{ $cfdi33['NoCertificado'] }}
@lang('general.text_cfdi_tfd_no_certificado_sat'): {{ $cfdi33->complemento->timbreFiscalDigital['NoCertificadoSAT'] }}
@lang('general.text_cfdi_tfd_fecha_timbrado'): {{ \App\Helpers\Helper::convertSqlToDateTime(str_replace('T',' ',$cfdi33->complemento->timbreFiscalDigital['FechaTimbrado'])) }}
@endif
@if($customer_transfer->document_type2 == 'invoice') @lang('sales/customer_transfer.entry_payment_way_id'): {{ $customer_transfer->paymentWay->name_sat ?? '' }}
@lang('sales/customer_transfer.entry_payment_method_id'): {{ $customer_transfer->paymentMethod->name_sat ?? '' }}
@lang('sales/customer_transfer.entry_currency_id'): {{ $customer_transfer->currency->code }}{!! ($customer_transfer->currency->code!='MXN' ? '   '.__('sales/customer_transfer.entry_currency_value').': '.round($customer_transfer->currency_value,4) :'') !!} @endif
@if(!empty($customer_transfer->cfdi_relation_id))

@lang('sales/customer_transfer.tab_relations') - {{ $customer_transfer->cfdiRelation->name_sat }}

@if($customer_transfer->customerInvoiceRelations->isNotEmpty()) @foreach($customer_transfer->customerInvoiceRelations as $result) {{$result->relation->name ?? ''}}
@endforeach @endif
@if($customer_transfer->customerInvoiceRelations->isNotEmpty()) @foreach($customer_transfer->customerInvoiceRelations as $result) {{$result->uuid_related}}
@endforeach @endif
@endif @if(!empty($customer_transfer->comment))

@lang('sales/customer_transfer.entry_comment')

{!! nl2br($customer_transfer->comment) !!}
@endif @if(!empty($customer_transfer->compensation))
@lang('sales/customer_transfer.entry_compensation')
{!! nl2br($customer_transfer->compensation) !!}
@endif