{{-- New-Unity ERP | cfdi_xml.blade.php | v1.3 | 13/06/2026 --}} {{-- v1.3 — Fecha usa Carbon con timezone America/Mexico_City (servidor en Hetzner Alemania UTC+2). --}} {{-- v1.2 — Fecha del Comprobante usa hora exacta en lugar de T00:00:00 para evitar error 72h SAT. --}} @php use App\Modules\Billing\Models\Mexico\Invoice; function faFi($str){ return Invoice::facturaFilter($str); } @endphp @if($cfdi_tipo != 'p') @if($serie != '') @else @endif @foreach($CFDI_relacionados as $rela => $UUIDs) @foreach($UUIDs as $UUID) @endforeach @endforeach @else @if($serie != '') @else @endif @endif @if($recep_rfc === 'XAXX010101000' && strtoupper(trim($recep_razon_social)) === 'PUBLICO EN GENERAL') @endif @foreach($products as $item) @php $importe = $cfdi_tipo == 'p' ? 0 : number_format($item->amount, 4, '.', ''); $base = $item->amount - $item->disc_cant; $tax_item = round($base * $tasa_o_cuota, 4); @endphp @if($cfdi_tipo != 'p') @else @endif @endforeach @if($cfdi_tipo != 'p') @else @foreach($documents as $key => $item) @if($item->document_currency == $payment_currency) @else @endif @endforeach @endif