diff --git a/app/resources/views/ventas/pies/cuotas.blade.php b/app/resources/views/ventas/pies/cuotas.blade.php index 2bc6a4a..661895f 100644 --- a/app/resources/views/ventas/pies/cuotas.blade.php +++ b/app/resources/views/ventas/pies/cuotas.blade.php @@ -19,31 +19,96 @@ Fecha ISO Banco Identificador - Valor + Valor + Valor UF + Estado + Fecha Estado + Fecha Estado ISO - + @php $now = new DateTimeImmutable(); @endphp @foreach ($venta->formaPago()->pie->cuotas() as $cuota) {{$cuota->numero}} - - {{$cuota->pago->fecha->format('d-m-Y')}} + {{$cuota->pago->fecha->format('d-m-Y')}} + {{$cuota->pago->fecha->format('Y-m-d')}} + {{$cuota->pago->banco->nombre}} + {{$cuota->pago->identificador}} + {{$format->pesos($cuota->pago->valor)}} + + @if ($cuota->pago->currentEstado->fecha <= $now) + {{$format->ufs($cuota->pago->valor())}} + @endif + pago->currentEstado->tipoEstadoPago->descripcion === 'abonado') + class="green" + @elseif ($cuota->pago->currentEstado->tipoEstadoPago->descripcion === 'depositado') + class="yellow" + @elseif ($cuota->pago->currentEstado->tipoEstadoPago->active !== 1) + class="red" + @endif + >{{ucwords($cuota->pago->currentEstado->tipoEstadoPago->descripcion)}} - {{$cuota->pago->fecha->format('Y-m-d')}} - - - {{$cuota->pago->banco->nombre}} - - - {{$cuota->pago->identificador}} - - - {{$format->pesos($cuota->pago->valor)}} + @if ($cuota->pago->currentEstado->tipoEstadoPago->descripcion === 'abonado') + {{$cuota->pago->currentEstado->fecha->format('d-m-Y')}} + @else +
+
+
+ + +
+
+ + @if ($cuota->pago->currentEstado->tipoEstadoPago->descripcion === 'depositado') + + @endif +
+ @endif + {{$cuota->pago->currentEstado->fecha->format('Y-m-d')}} @endforeach + + + TOTAL + + {{$format->pesos(array_reduce($venta->formaPago()->pie->cuotas(), + function(float $sum, Incoviba\Model\Venta\Cuota $cuota) { + return $sum + $cuota->pago->valor; + }, 0))}} + + + {{$format->ufs(array_reduce($venta->formaPago()->pie->cuotas(), + function(float $sum, Incoviba\Model\Venta\Cuota $cuota) { + return $sum + $cuota->pago->valor(); + }, 0))}} + + + + + TOTAL PAGADO + + {{$format->pesos(array_reduce($venta->formaPago()->pie->cuotas(true), + function(float $sum, Incoviba\Model\Venta\Cuota $cuota) { + return $sum + $cuota->pago->valor; + }, 0))}} + + + {{$format->ufs(array_reduce($venta->formaPago()->pie->cuotas(true), + function(float $sum, Incoviba\Model\Venta\Cuota $cuota) { + return $sum + $cuota->pago->valor(); + }, 0))}} + + + + @endsection @@ -53,6 +118,13 @@ @push('page_scripts')