@php use App\Livewire\PuntoDeVenta\PuntoVentas\PuntoVentasBaseLogic as Logic; @endphp

Punto de Venta

{{ $folio }}
{{ now()->format('d/m/Y') }}
@if (session()->has('message'))

{{ session('message') }}

@endif @if (session()->has('error'))

{{ session('error') }}

@endif
@if ($clientes && count($clientes) > 0)
@foreach ($clientes as $cliente)
{{ $cliente->nombre }}
{{ $cliente->rfc }}
@endforeach
@endif

Agregar Producto

{{ count($productosagregados) }} productos
@if ($productos && count($productos) > 0)
@foreach ($productos as $producto)
{{ $producto->clave }}
{{ $producto->descripcion }}
${{ Logic::formatearMoneda(Logic::calcularPrecioFinalSimple($producto->precioventaantesiva)) }}
@endforeach
@endif
@if ($selectedProducto)

{{ $descripcion }}

{{ $claveproductoservicio }} | {{ $claveunidadmedida }}

@endif
@if (count($productosagregados) > 0)

Productos en la Venta

@foreach ($productosagregados as $index => $producto) @endforeach
Cant. Producto Precio Total Acciones
{{ $producto['clave'] ?? ($producto['producto_id'] ?? '') }}
{{ $producto['descripcion'] }}
${{ number_format($producto['precio_unitario'], 2) }} ${{ number_format($producto['total'], 2) }}
@endif

Total de la Venta

${{ number_format($totalfinal, 2) }}
@if (!empty($importetotalletras))

{{ $importetotalletras }}

@endif
@if (count($productosagregados) > 0)

Resumen

Productos: {{ count($productosagregados) }}
Artículos: {{ array_sum(array_column($productosagregados, 'cantidad')) }}
@endif
@if (count($productosagregados) > 0) @if (empty($idclient))
Seleccione un cliente para procesar
@else @endif @endif
@if (!empty($clientenombre))

Cliente Seleccionado

{{ $clientenombre }}
@if (!empty($clienterfc))
RFC: {{ $clienterfc }}
@endif
@endif

Confirmar Pago

Cliente
{{ $clientenombre }}
Total
${{ number_format($totalfinal, 2) }}
Formas de Pago
@forelse ($pagos as $pagoIndex => $pagoLinea) @empty @endforelse
Forma Importe Acciones
{{ $pagoLinea['tipopago'] ?? '' }} ${{ number_format($pagoLinea['importe'] ?? 0, 2) }}
Sin pagos agregados
Saldo ${{ number_format(max(0, $totalfinal - (collect($pagos)->sum('importe') ?? 0)), 2) }}
@if (count($pagos) > 0 && abs((collect($pagos)->sum('importe') ?? 0) - $totalfinal) > 0.01) La suma de pagos debe ser igual al total. @endif