@extends('layouts.app') @extends('compras.menu') @section('content')

Importacion: {{ $compra->correlativo }}

{{ $compra->proveedor->direccion }}

  • {{ $compra->proveedor->nombre_contacto }}

  • {{ $compra->proveedor->puesto }}

$

{{ $compra->condiciones_pago ?? 'No disponible' }}

{{ $compra->observaciones }}

{{ $compra->no_pi }}

@if ($compra->proforma_documento) Ver documento PI @endif

${{ number_format($compra->total_pi, 2, '.', ',') }}

Q.{{ number_format($compra->total_dai, 2, '.', ',') }}

$.{{ number_format($compra->total_flete_seguro, 2, '.', ',') }}

{{ $compra->no_duca }}

@if ($compra->duca_documento) Ver documento Duca @endif

{{ $compra->no_factura }}

@if ($compra->factura_documento) Ver documento Factura @endif

Q.{{ number_format($compra->total_iva, 2, '.', ',') }}

@if ($compra->impuesto_documento) Ver documento Impuestos @endif

$.{{ number_format($compra->total_factura, 2, '.', ',') }}


@php $documento = $compra->estado == 1 ? 'PI' : 'Factura'; $total_compra = $compra->estado == 1 ? $compra->total_pi : $compra->total_factura; function safeDivide($dividendo, $divisor): float { return $dividendo / ($divisor != 0 ? $divisor : 1); } @endphp
Estado de pago actual al proveedor
Total {{ $documento }}

${{ number_format($total_compra, 2, '.', ',') }}

Total Flete/Seguro

${{ number_format($compra->total_flete_seguro, 2, '.', ',') }}

Total Importacion

${{ number_format($compra->total_flete_seguro + $total_compra, 2, '.', ',') }}

Total Pagado

${{ number_format($compra->total_pagado, 2, '.', ',') }}

Saldo

${{ number_format($total_compra + $compra->total_flete_seguro - $compra->total_pagado, 2, '.', ',') }}

Estado de envio actual
Origen

{{ $compra_eta->origen ?? 'No disponible' }}

Destino

{{ $compra_eta->destino ?? 'No disponible' }}

Naviera

{{ $compra_eta->empresa ?? 'No disponible' }}

ETA

{{ $compra_eta->fecha_estimada ?? 'No disponible' }}

BL: {{ $compra_eta->guia ?? 'No disponible' }}
@if ($prorrateo_datos)

Prorrateo de Gastos

@php $total_cantidad_producto = 0; $total_subtotal = 0; $total_flete_seguro = 0; $total_factura = 0; $total_factura_quetzales = 0; $total_prorrateo1 = 0; $total_prorrateo2 = 0; $total_dai = 0; $total_valor_mas_dai = 0; @endphp @foreach ($compra->detalle as $producto) @php $total_cantidad_producto += $producto->cantidad; @endphp @endforeach
Importacion: {{ $compra->correlativo ?? 0 }} Descripcion QTY UNIT PRICE SUBTOTAL Total Flete/Seguro Total Factura Valor Quetzales Otros Gts. US$ Otros Gts. Q. DAI Total Importacion Costo Unitario Costo Unitario en Dolares
{{ $producto->id }} {{ $producto->producto->nombre }} {{ $producto->cantidad }} ${{ number_format($producto->precio, 2, '.', ',') }} @php $subtotal = $producto->precio * $producto->cantidad; $total_subtotal += $subtotal; @endphp ${{ number_format($subtotal, 2, '.', ',') }} @php $coeficiente_flete_seguro = safeDivide( $compra->total_flete_seguro, $compra->total_factura, ); $flete_seguro = $coeficiente_flete_seguro * $subtotal; $total_flete_seguro += $flete_seguro; @endphp ${{ number_format($flete_seguro, 2, '.', ',') }} @php $total_factura_producto = $subtotal + $flete_seguro; $total_factura += $total_factura_producto; @endphp ${{ number_format($total_factura_producto, 2, '.', ',') }} @php $total_factura_producto_quetzales = $total_factura_producto * $compra->tipo_cambio; $total_factura_quetzales += $total_factura_producto_quetzales; @endphp Q.{{ number_format($total_factura_producto_quetzales, 2, '.', ',') }} @php $prorrateo1 = $total_factura_producto_quetzales * $prorrateo_datos->coeficiente1 ?? 0; $total_prorrateo1 += $prorrateo1; @endphp Q.{{ number_format($prorrateo1, 2, '.', ',') }} @php $prorrateo2 = $total_factura_producto_quetzales * $prorrateo_datos->coeficiente2 ?? 0; $total_prorrateo2 += $prorrateo2; @endphp Q.{{ number_format($prorrateo2, 2, '.', ',') }} @php $dai_producto = safeDivide( $prorrateo_datos->total_dai_quetzales, $compra->detalle->count(), ); $total_dai += $dai_producto; @endphp {{ number_format($dai_producto, 2, '.', ',') }} @php $valor_mas_dai = $total_factura_producto_quetzales + $dai_producto + $total_factura_producto_quetzales * $prorrateo_datos->coeficiente1 + $total_factura_producto_quetzales * $prorrateo_datos->coeficiente2; $total_valor_mas_dai += $valor_mas_dai; @endphp Q.{{ number_format($valor_mas_dai, 2, '.', ',') }} @php $costo_unitario = safeDivide($valor_mas_dai, $producto->cantidad); @endphp Q.{{ number_format($costo_unitario, 2, '.', ',') }} ${{ number_format(safeDivide($costo_unitario, $compra->tipo_cambio), 3, '.', ',') }}
TOTALES Descripcion {{ number_format($total_cantidad_producto, 2, '.', ',') }} ${{ number_format($total_subtotal, 2, '.', ',') }} ${{ number_format($total_flete_seguro, 2, '.', ',') }} ${{ number_format($total_factura, 2, '.', ',') }} Q.{{ number_format($total_factura_quetzales, 2, '.', ',') }} Q.{{ number_format($total_prorrateo1, 2, '.', ',') }} Q.{{ number_format($total_prorrateo2, 2, '.', ',') }} {{ number_format($total_dai, 2, '.', ',') }} Q.{{ number_format($total_valor_mas_dai, 2, '.', ',') }}
@csrf
{{-- input checkbox --}} estado == 3 ? 'checked' : '' }}>
@endif
{{-- Modals --}} {{-- Factura --}} {{-- Pago --}} {{-- Modal Vista archivos de pago --}} @endsection