@extends('design_1.panel.layouts.panel') @section('content') {{-- Top State --}} @include('design_1.panel.financial.installments.details.top_stats')

{{ trans('update.installments_list') }}

{{ trans('update.View_and_manage_installments_in_detail') }}

{{-- List Table --}}
@if(!empty($installment->upfront)) @php $upfrontPayment = $payments->where('type','upfront')->first(); @endphp @endif @foreach($installment->steps as $step) @php $stepPayment = $payments->where('selected_installment_step_id', $step->id)->where('status', 'paid')->first(); $dueAt = ($step->deadline * 86400) + $order->created_at; $isOverdue = ($dueAt < time() and empty($stepPayment)); @endphp @endforeach
{{ trans('public.title') }} {{ trans('panel.amount') }} {{ trans('update.due_date') }} {{ trans('update.payment_date') }} {{ trans('public.status') }} {{ trans('public.controls') }}
{{ trans('update.upfront') }} @if($installment->upfront_type == 'percent') ({{ $installment->upfront }}%) @endif
{{ trans('update.prepaid') }}
{{ handlePrice($installment->getUpfront($itemPrice)) }} - {{ !empty($upfrontPayment) ? dateTimeFormat($upfrontPayment->created_at, 'j M Y H:i') : '-' }} @if(!empty($upfrontPayment)) {{ trans('public.paid') }} @else {{ trans('update.unpaid') }} @endif
{{ $step->title }} @if($step->amount_type == 'percent') ({{ $step->amount }}%) @endif
{{ trans('update.n_days_after_purchase', ['days' => $step->deadline]) }}
{{ handlePrice($step->getPrice($itemPrice)) }} {{ dateTimeFormat($dueAt, 'j M Y') }} {{ !empty($stepPayment) ? dateTimeFormat($stepPayment->created_at, 'j M Y H:i') : '-' }} @if(!empty($stepPayment)) {{ trans('public.paid') }} @else {{ trans('update.unpaid') }} {{ $isOverdue ? "(". trans('update.overdue') .")" : '' }} @endif @if(empty($stepPayment)) @endif
{{-- Pagination --}}
@endsection