@extends('layout.base') @section('content')

Construcción Proyecto {{$proyecto->descripcion}}

Estado de Pago
Avance
@foreach ($proyecto->avances() as $avance)
@if ($avance->numero == 0) Anticipo @else {{$avance->numero}} @endif
{{format('percent', round($avance->avance * 100, 2))}}% @if ($avance->avance > 0.3) {{format('percent', round($avance->avance * 100, 2))}}% @endif
{{format('percent', round(100 - $avance->avance * 100, 2))}}% @if ($avance->avance <= 0.3) {{format('percent', round($avance->avance * 100, 2))}}% @endif
@endforeach
(object) [ 'pagado' => 0, 'real' => 0, 'dif' => 0 ], 'deuda' => (object) [ 'pagare' => 0, 'abonado' => 0, 'dif' => 0, 'intereses' => 0 ], 'dif' => 0, 'dif_real' => 0 ] ?> @foreach ($proyecto->avances() as $i => $avance) avance->pagado += $avance->estado_pago; $totales->avance->real += $avance->pagado(); if ($avance->pagado() > 0) { $totales->avance->dif += $avance->pagado() - $avance->estado_pago; } if ($avance->pagares()) { $arr = $avance->pagares(); $totales->deuda->pagare += array_reduce($arr, function($sum, $item) { return $sum + $item->valor(); }); $totales->deuda->abonado += array_reduce($arr, function($sum, $item) { return $sum + $item->abonado(); }); $totales->deuda->dif += array_reduce($arr, function($sum, $item) { return $sum + $item->abonado() - $item->valor(); }); $totales->deuda->intereses += array_reduce($arr, function($sum, $item) { return $sum + $item->intereses(); }); $totales->dif += array_reduce($arr, function($sum, $item) { return $sum + $item->valor(); }) - $avance->estado_pago; } ?> @endforeach
Estado de Pago Pagado Pagaré Deuda
Fecha Valor Real Diferencia Fecha Valor Abonado Diferencia Intereses % Intereses
@if ($avance->numero == 0) Anticipo @else {{$avance->numero}} @endif {{format('shortDate', $avance->fecha)}} {{format('ufs', $avance->estado_pago)}} @if ($avance->pagado() > 0) {{format('ufs', $avance->pagado())}} @endif @if ($avance->pagado() > 0) {{format('ufs', $avance->estado_pago - $avance->pagado())}} @endif @if ($avance->pagares()) @foreach ($avance->pagares() as $pagare) {{$pagare->id}} ({{$pagare->moneda()->descripcion}})
@endforeach @else -- @endif
@if ($avance->pagares()) @foreach ($avance->pagares() as $pagare) {{format('shortDate', $pagare->fecha)}} ({{$pagare->duracion}})
@endforeach @endif
@if ($avance->pagares()) @foreach ($avance->pagares() as $pagare) {{format('ufs', $pagare->valor())}}
@endforeach @endif
@if ($avance->pagares()) @foreach ($avance->pagares() as $pagare) {{format('ufs', $pagare->abonado())}}
@endforeach @endif
@if ($avance->pagare()) {{format('ufs', $pagare->abonado() - $pagare->valor())}} @endif @if ($avance->pagares()) @foreach ($avance->pagares() as $pagare) {{format('ufs', - $pagare->intereses())}}
@endforeach @endif
@if ($avance->pagares()) @foreach ($avance->pagares() as $pagare) {{format('percent', round($pagare->intereses() / $pagare->valor() * 100, 2), null, true)}}
@endforeach @endif
Total {{format('ufs', $totales->avance->pagado)}} {{format('ufs', $totales->avance->real)}} {{format('ufs', - $totales->avance->dif)}} {{format('ufs', $totales->deuda->pagare)}} {{format('ufs', $totales->deuda->abonado)}} {{format('ufs', $totales->deuda->dif)}} {{format('ufs', - $totales->deuda->intereses)}}
Diferencias en Caja
@endsection @push('scripts') @endpush