{{-- Ejecución de la orden en Websimex (EjecucionOc): sus DO, las facturas de cada DO y sus ítems con cantidad, unidad y declaración. Nacionalizado = la declaración del ítem tiene levante. En un DO compartido con otras OC, los ítems cuyo código no está en esta orden se muestran atenuados y no se suman. Variables: $ej, $fmt. --}} @php $th = 'whitespace-nowrap px-3 py-2 text-left text-[11px] font-semibold uppercase tracking-[0.05em] text-[var(--texto-tenue)]'; $td = 'px-3 py-2 text-[12.5px] text-[var(--texto)]'; $t = $ej['totales']; @endphp

Ejecución en Websimex

{{ $t['dos'] }} {{ $t['dos'] === 1 ? 'orden de servicio' : 'órdenes de servicio' }} · {{ $t['facturas'] }} {{ $t['facturas'] === 1 ? 'factura' : 'facturas' }} · facturado {{ $fmt($t['facturado']) }} · nacionalizado {{ $fmt($t['nacionalizado']) }}

@if (!$ej['dos'])

Ninguna orden de servicio de Websimex nombra esta orden de compra todavía.

@endif @if ($ej['sin_linea'])

Facturado sin línea en la orden de compra

@endif @foreach ($ej['dos'] as $do)
count <= 2) open @endif> DO {{ $do['numero_do'] }} @if ($do['fecha_apertura'])abierta {{ \Carbon\Carbon::parse($do['fecha_apertura'])->format('d/m/Y') }}@endif OC en el DO: {{ $do['campo_oc'] ?: '—' }} @if ($do['compartido']) Compartido @endif {{ count($do['facturas']) }} {{ count($do['facturas']) === 1 ? 'factura' : 'facturas' }}
@forelse ($do['facturas'] as $f)

Factura {{ $f['numero'] }} @if ($f['fecha']) · {{ \Carbon\Carbon::parse($f['fecha'])->format('d/m/Y') }}@endif @if ($f['moneda']) · {{ $f['moneda'] }}@endif

@foreach ($f['items'] as $it) @endforeach
Código Producto Subpartida Cantidad Valor Declaración Estado
{{ $it['codigo'] ?: '—' }} {{ $it['descripcion'] ?: '—' }} {{ $it['subpartida'] ?: '—' }} {{ $fmt($it['cantidad']) }} {{ $it['unidad'] }} {{ number_format($it['valor'], 2) }} @if ($it['aceptacion']) {{ $it['aceptacion'] }} aceptada {{ $it['fecha_aceptacion'] ? \Carbon\Carbon::parse($it['fecha_aceptacion'])->format('d/m/Y') : '—' }}@if ($it['fecha_levante']) · levante {{ \Carbon\Carbon::parse($it['fecha_levante'])->format('d/m/Y') }}@endif @else Sin declaración @endif @if (!$it['cuenta']) Otra OC @elseif ($it['nacionalizado']) Nacionalizado @elseif ($it['aceptacion']) Sin levante @else Pendiente @endif
@empty

El DO no tiene facturas registradas.

@endforelse
@endforeach