{{-- New-Unity ERP | purchases/orders/pdf2.blade.php | v1.0 | 29/06/2026 --}} {{-- DISEÑO 2 — Minimalista / Moderno. Sin colores fuertes, líneas limpias. --}}
{{-- Header --}}
{{ $company?->commercial_name ?? $company?->name ?? 'Company' }}
{{ $company?->street }}@if($company?->exterior) {{ $company->exterior }}@endif, Col. {{ $company?->colony }}, {{ $company?->city }}, {{ $company?->state }} C.P. {{ $company?->postal_code }}
RFC: {{ $company?->rfc }} @if($company?->phone) · Tel: {{ $company->phone }}@endif
{{ $order->origin === 'direct' ? 'Direct Purchase Order' : 'Purchase Order' }}
{{ $order->po_number }}
{{ $order->created_at->format('d / m / Y') }}
{{-- Meta strip --}}
Proveedor
{{ $order->supplier?->commercial_name ?? $order->supplier?->name }}
Cond. Pago
{{ $order->payment_terms ?? '—' }}
Entrega
{{ $order->expected_date?->format('d/m/Y') ?? '—' }}
Moneda
{{ $order->currency }}
Comprador
{{ $order->createdBy?->name ?? '—' }}
{{-- Two col: Proveedor | Facturación --}}
Datos del Proveedor
{{ $order->supplier?->name }}
RFC: {{ $order->supplier?->rfc ?? '—' }}
@if($order->supplier?->mainAddress) @php $a = $order->supplier->mainAddress; @endphp {{ $a->street }} {{ $a->exterior_number }}, Col. {{ $a->neighborhood }}, {{ $a->city }}, {{ $a->state }}
@endif @if($order->supplier?->phone)Tel: {{ $order->supplier->phone }}
@endif @if($order->supplier?->mainContact) Atención: {{ $order->supplier->mainContact->name }} @if($order->supplier->mainContact->email) · {{ $order->supplier->mainContact->email }} @endif @endif
Datos de Facturación
{{ $company?->name }}
RFC: {{ $company?->rfc }}
{{ $company?->street }}, Col. {{ $company?->colony }}
{{ $company?->city }}, {{ $company?->state }} C.P. {{ $company?->postal_code }}
No. OC: {{ $order->po_number }} @if($order->supplier_reference) · Ref: {{ $order->supplier_reference }} @endif @if($order->rfq) · RFQ: {{ $order->rfq->rfq_number }} @endif
{{-- Tabla partidas --}} @foreach($order->items as $i => $item) @endforeach
# Cant. U/M SKU Descripción Marca P. Unit. IVA Subtotal Total
{{ $i + 1 }} {{ number_format($item->quantity, 2) }} {{ $item->unit }} {{ $item->product?->sku ?? '—' }} {{ $item->product_name_snapshot }} {{ $item->product?->brand?->validbrand_id ?? '—' }} ${{ number_format($item->unit_cost, 2) }} {{ $item->iva_perc }}% ${{ number_format($item->subtotal, 2) }} ${{ number_format($item->total_cost, 2) }}
{{ $order->items->count() }} partida(s) ${{ number_format($order->total, 2) }}
{{-- Totales --}}
@if($order->delivery_address)
Dirección de Entrega
{{ $order->delivery_address }}
@endif @if($order->notes)
Notas
{{ $order->notes }}
@endif
Subtotal
${{ number_format($order->subtotal, 2) }}
IVA
${{ number_format($order->tax_amount, 2) }}
TOTAL {{ $order->currency }}
${{ number_format($order->total, 2) }}
@php try { $fmt = new NumberFormatter('es_MX', NumberFormatter::SPELLOUT); $letra = mb_strtoupper($fmt->format((int)$order->total)); $centavos = str_pad(round(($order->total - (int)$order->total) * 100), 2, '0', STR_PAD_LEFT); } catch(\Exception $e) { $letra = '—'; $centavos = '00'; } @endphp
({{ $letra }} PESOS {{ $centavos }}/100 {{ $order->currency }})
{{-- Condiciones --}}
Toda la mercancía entregada contra esta Orden de Compra deberá ajustarse a los términos y especificaciones expuestos en la misma. Ninguna mercancía será recibida sin sus correspondientes documentos (Factura Original y copia de OC). El proveedor confirmará fecha de entrega en un plazo no mayor a 5 días hábiles. La aceptación de esta orden constituye un contrato entre las partes. Esta orden también tendrá plenos efectos si es enviada por medios electrónicos.
{{-- Firmas --}}
{{ $order->createdBy?->name ?? '—' }}
Comprador
Autorización
Dirección / Gerencia
{{ $order->supplier?->mainContact?->name ?? '—' }}
Confirmación Proveedor