@if($tipoComprobante == 'I') FACTURA ELECTRÓNICA @elseif($tipoComprobante == 'E') NOTA DE CRÉDITO @elseif($tipoComprobante == 'P') RECEPCIÓN DE PAGO @else COMPROBANTE FISCAL @endif

Folio Fiscal (UUID): {{ $data['uuid'] ?? '—' }}
Serie/Folio: {{ $data['factura']['serie'] ?? '' }}{{ $data['factura']['folio'] ?? '—' }} | Fecha Emisión: {{ $data['fechaemision'] ?? '—' }} | CP: {{ $data['factura']['expedicion'] ?? '—' }}
@if(isset($data['relacionadas']) && is_array($data['relacionadas']) && count($data['relacionadas']) > 0) @endif @if($tipoComprobante === 'P')
Concepto SAT: Pago (84111506) | $0.00
Documentos Relacionados en este Pago
@if(isset($data['pagos_relacionados']) && is_array($data['pagos_relacionados']) && count($data['pagos_relacionados']) > 0) @foreach($data['pagos_relacionados'] as $pagoRel) @endforeach @endif
UUID Factura Base S. Anterior Pagado S. Insoluto Parc.
{{ $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' }}
@else @php $widths = $config['pdf_column_widths'] ?? [ 'clave' => 12, 'cantidad' => 8, 'unidad' => 10, 'descripcion' => 38, 'precio' => 10, 'descuento' => 10, 'importe' => 12 ]; @endphp @if(isset($data['concepto']) && is_array($data['concepto'])) @foreach($data['concepto'] as $concepto) @endforeach @endif
Clave Cant. Unidad Descripción Unitario Dcto. 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) {{ $imp['codigo'] == '002' ? 'IVA' : 'IEPS' }} @if(isset($imp['tasa']))({{ number_format((float)$imp['tasa']*100,0) }}%)@endif ${{ number_format((float)$imp['importe'],2) }} @endforeach
@endif
${{ number_format((float)($concepto['precio'] ?? 0), 2) }} -${{ number_format((float)($concepto['descuento'] ?? 0), 2) }} ${{ number_format((float)($concepto['importe'] ?? 0), 2) }}
@endif
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
Subtotal: $0.00
Monto Pagado: ${{ number_format($montoPagoAcumulado, 2) }}
@else @if(isset($data['factura']['descuento']) && $data['factura']['descuento'] > 0) @endif @if(isset($data['impuestos_federales']) && is_array($data['impuestos_federales'])) @foreach($data['impuestos_federales'] as $impFed) @endforeach @endif
Subtotal: ${{ number_format((float)($data['factura']['subtotal'] ?? 0), 2) }}
Descuento: -${{ number_format((float)$data['factura']['descuento'], 2) }}
{{ $impFed['codigo'] == '002' ? 'IVA' : 'ISR' }} ({{ $impFed['tipo'] }}): ${{ number_format((float)$impFed['importe'], 2) }}
Total: ${{ number_format((float)($data['factura']['total'] ?? 0), 2) }}
@endif
Timbrado Digital SAT
@if($qr_base64) QR SAT @endif
Certificado SAT: {{ $data['certificadosat'] ?? '—' }}
Certificado Emisor: {{ $data['certificadoemisor'] ?? '—' }}
Sello Emisor:
{{ $data['sellocfd'] ?? $data['sellodigital'] ?? '—' }}
Sello SAT:
{{ $data['sellosat'] ?? '—' }}
@if($config && $config['pdf_footer_text']) @endif