@if ($offer_id && $offer_id != null) @php $offer = App\Models\Offer::find($offer_id); //$payments = App\Models\Payment::AcknowledgmentReceiptBelongsToOffer($offer->id)->get(); $remaining_by_receipt = \App\Helpers\PaymentHelper::remaining_by_receipt($offer->id); // átvételi eliservény, fennmaradó összeg számolása $payments = App\Models\Payment::whereIn('id', array_keys($remaining_by_receipt))->get(); if(($offer->status == 'contract_signed' || $offer->status == 'materials_received' || $offer->status == 'material_invoice_paid') && $offer->remaining_amount >= '5.00' && !isset($amount)) { $paid_amount = $offer->paid_amount_calc; // Eddig befizetett összeg switch ($offer->status) { case 'contract_signed': $amount = $offer->advance_limit_calc - $paid_amount; // Előleg számlázása (alapértelmezett: 25%) break; case 'materials_received': $amount = $offer->material_limit_calc - $paid_amount; // Anyagköltség számlázása (alapértelmezett: 85%) break; case 'material_invoice_paid': $amount = round($offer->remaining_amount); // Fennmaradó összeg számlázása (alapértelmezett: 100%) break; default: $amount = round($offer->remaining_amount); // Fennmaradó összeg számlázása (alapértelmezett: 100%) break; } } else { $amount = isset($amount) ? round($amount) : round($offer->remaining_amount); } @endphp