|
@if($logo_base64)
{!! nl2br(e($config['pdf_header_text'])) !!}
@endif
|
@if($tipoComprobante == 'I') FACTURA ELECTRÓNICA @elseif($tipoComprobante == 'E') NOTA DE CRÉDITO @elseif($tipoComprobante == 'P') COMPLEMENTO DE PAGO @else COMPROBANTE DIGITAL @endif |
|
Emisor
{{ $data['emisor']['razonSocial'] ?? '—' }}
RFC: {{ $data['emisor']['rfc'] ?? '—' }} Régimen Fiscal: {{ $data['emisor']['regimenFiscal'] ?? '—' }} |
Receptor
{{ $data['receptor']['razonSocial'] ?? '—' }}
RFC: {{ $data['receptor']['rfc'] ?? '—' }} Uso CFDI: {{ $data['receptor']['usoCfdi'] ?? '—' }} |
| Tipo Relación: | @php $tr = $data['relacionadas'][0]['tipo'] ?? ''; if($tr == '01') echo '01 - Nota de crédito de los documentos relacionados'; elseif($tr == '03') echo '03 - Devolución de mercancía'; else echo $tr; @endphp |
| UUID Relacionado: | {{ $rel['uuid'] }} |
| Forma de Pago: {{ $data['factura']['formaPago'] ?? '—' }} | Método de Pago: {{ $data['factura']['metodoPago'] ?? '—' }} | Moneda: {{ $data['factura']['moneda'] ?? 'MXN' }} @if(($data['factura']['tipoCambio'] ?? 1) > 1)(T.C. {{ $data['factura']['tipoCambio'] }})@endif |
| UUID Factura Base | Saldo Anterior | Importe Pagado | Saldo Insoluto | Parcialidad |
|---|---|---|---|---|
| {{ $pagoRel['uuid'] }} | ${{ number_format((float)($pagoRel['saldo_anterior'] ?? 0), 2) }} | ${{ number_format((float)($pagoRel['importe_pagado'] ?? 0), 2) }} | ${{ number_format((float)($pagoRel['saldo_insoluto'] ?? 0), 2) }} | {{ $pagoRel['parcialidad'] ?? '1' }} |
| Clave SAT | Cant. | Unidad | Descripción | Unitario | Descuento | Importe |
|---|---|---|---|---|---|---|
| {{ $concepto['productoSat'] ?? '—' }} | {{ number_format((float)($concepto['cantidad'] ?? 1), 2) }} | {{ $concepto['unidadSat'] ?? '' }} ({{ $concepto['unidad'] ?? '' }}) |
{{ $concepto['descripcion'] ?? '—' }}
@if(isset($concepto['impuestos']) && is_array($concepto['impuestos']))
Impuestos:
@foreach($concepto['impuestos'] as $imp)
{{ ucfirst($imp['tipo']) }} {{ $imp['codigo'] == '002' ? 'IVA' : 'ISR' }}
@if(isset($imp['tasa']))({{ number_format((float)$imp['tasa'] * 100, 1) }}%)@endif
${{ number_format((float)$imp['importe'], 2) }}
@endforeach
@endif
|
${{ number_format((float)($concepto['precio'] ?? 0), 2) }} | @if(isset($concepto['descuento']) && (float)$concepto['descuento'] > 0) -${{ number_format((float)$concepto['descuento'], 2) }} @else $0.00 @endif | ${{ number_format((float)($concepto['importe'] ?? 0), 2) }} |
|
Importe con Letra:
{{ $importe_letra ?? '—' }} |
@if($tipoComprobante === 'P')
@php
$montoPagoAcumulado = 0;
if (isset($data['pagos_relacionados']) && is_array($data['pagos_relacionados'])) {
foreach ($data['pagos_relacionados'] as $pr) {
$montoPagoAcumulado += (float)($pr['importe_pagado'] ?? 0);
}
}
@endphp
|
|
@if($qr_base64)
|
|
||||||||