@if($rincianKegiatan->count() > 0)
@foreach($rincianKegiatan as $data)
@if($data->RealisasiRincianKegiatan)
{{--
{{-- data-pm="1"> --}}
|
|
{{-- | --}}
@php
$realisasiFisikPercentage = ($data->volume != 0)
? ($data->RealisasiRincianKegiatan->realisasiFisik->sum('realisasi') / $data->volume) * 100
: 0;
$realisasiKeuanganPercentage = ($data->pagu != 0)
? ($data->RealisasiRincianKegiatan->realisasiKeuangan->sum(function ($item) {
return is_numeric($item->realisasi) ? $item->realisasi : 0;
}) / ((float) $data->RealisasiRincianKegiatan->nilai_kontrak ?: 1)) * 100
: 0;
$pagu = $data->pagu != 0 ? $data->pagu : 1;
$nilai_kontrak = (float) $data->RealisasiRincianKegiatan->nilai_kontrak != 0 ? (float) $data->RealisasiRincianKegiatan->nilai_kontrak : 1;
@endphp
@if ($data->RealisasiRincianKegiatan->uang_muka && $data->RealisasiRincianKegiatan->realisasiKeuangan->first() != null)
@php
$uangmukapercentage = number_format(($data->RealisasiRincianKegiatan->realisasiKeuangan->first()->realisasi) / $nilai_kontrak * 100 ,2);
@endphp
@if ($realisasiFisikPercentage > 0)
@php
$cicilanpercentage = number_format(($data->RealisasiRincianKegiatan->realisasiFisik->last()->cicilan_uang_muka) / $nilai_kontrak * 100 ,2);
$cicilanuangmuka = $data->RealisasiRincianKegiatan->realisasiFisik->last()->cicilan_uang_muka;
$uangmuka = $data->RealisasiRincianKegiatan->realisasiKeuangan->first()->realisasi;
$realisasiFisikPercentageKhusus = ($data->volume != 0)
? ($data->RealisasiRincianKegiatan->realisasiFisik->last()->realisasi / $data->volume) * 100
: 0;
@endphp
Maksimal dibayarkan {{ number_format(intVal($realisasiFisikPercentageKhusus)-(intVal($cicilanpercentage)) ,2 , ',', '.')}}%
Rp{{ number_format(($nilai_kontrak * $realisasiFisikPercentageKhusus/100) - (intVal($cicilanuangmuka)) , 0, ',', '.') }}
@elseif ($uangmukapercentage > 0)
Uang Muka Boleh Dibayarkan Maksimal {{ number_format($uangmukapercentage, 2 , ',', '.') }}%
Rp{{ number_format($nilai_kontrak * $uangmukapercentage / 100 , 0, ',', '.') }}
@else
Belum Boleh Dibayarkan Karena Fisik dan Keuangan Masih Kosong!
@endif
@else
@if ($realisasiFisikPercentage != 0 and $realisasiKeuanganPercentage != 0)
@if ($realisasiFisikPercentage < $realisasiKeuanganPercentage)
Belum Boleh Dibayarkan Karena Fisik Kurang dari Keuangan!
{{-- Uang Muka Boleh Dibayarkan {{ number_format($realisasiKeuanganPercentage - $realisasiFisikPercentage, 2) }}%
Rp.{{ number_format($nilai_kontrak * ($realisasiKeuanganPercentage - $realisasiFisikPercentage) / 100) }} --}}
@else
Maksimal Dibayarkan {{ number_format($realisasiFisikPercentage - $realisasiKeuanganPercentage, 2 , ',', '.') }}%
Rp{{ number_format($nilai_kontrak * ($realisasiFisikPercentage - $realisasiKeuanganPercentage) / 100 , 0, ',', '.') }}
@endif
@elseif ($realisasiFisikPercentage != 0)
Maksimal Dibayarkan {{ number_format($realisasiFisikPercentage, 2 , ',', '.') }}%
Rp{{ number_format($nilai_kontrak * $realisasiFisikPercentage / 100 , 0, ',', '.') }}
@elseif ($realisasiKeuanganPercentage != 0)
Uang Muka Boleh Dibayarkan Maksimal {{ number_format($realisasiKeuanganPercentage, 2 , ',', '.') }}%
Rp{{ number_format($nilai_kontrak * $realisasiKeuanganPercentage / 100 , 0, ',', '.') }}
@else
Belum Boleh Dibayarkan Karena Fisik dan Keuangan Masih Kosong!
@endif
@endif
|
{{-- {{$data->id}} --}}
{{$data->kode_rekening}}
|
{{$data->uraian}}
|
|
|
|
|
Rp{{number_format($data->pagu, 0, ',', '.')}}
|
Rp{{number_format($data->paguberjalan, 0, ',', '.')}}
|
Rp{{$data->RealisasiRincianKegiatan?number_format($data->RealisasiRincianKegiatan->kontrak, 0, ',', '.'):"0"}}
|
{{-- realisasi fisik --}}
{{-- {{$data->RealisasiRincianKegiatan?number_format(($data->RealisasiRincianKegiatan->realisasiFisik->sum('realisasi')/(intVal($data->volume) == 0) ? 1 : intVal($data->volume))*100 ,2):"0"}}% --}}
{{-- @dump($data->volume) --}}
{{
$data->RealisasiRincianKegiatan
? number_format(
(
($data->volume != 0)
? ($data->RealisasiRincianKegiatan->realisasiFisik->sum('realisasi') / $data->volume) * 100
: 0
),2 , ',', '.'
)
: "0"
}}%
|
Rp{{ $data->RealisasiRincianKegiatan ? number_format($data->RealisasiRincianKegiatan->realisasiKeuangan->sum(function ($item) {
return is_numeric($item->realisasi) ? $item->realisasi : 0;
}), 0, ',', '.') : "-" }}
|
{{-- realisasi keuangan pembayaran --}}
{{
$data->RealisasiRincianKegiatan
? number_format(
(
($data->RealisasiRincianKegiatan->realisasiKeuangan->sum(function ($item) {
return is_numeric($item->realisasi) ? $item->realisasi : 0;
})) /
(( (float) $data->RealisasiRincianKegiatan->nilai_kontrak > 0) ? (float) $data->RealisasiRincianKegiatan->nilai_kontrak : 1)
) * 100,
2 , ',', '.'
)
: "0"
}}%
|
{{-- realisasi keuangan penyerapan --}}
{{
$data->RealisasiRincianKegiatan
? number_format(
(
($data->RealisasiRincianKegiatan->realisasiKeuangan->sum(function ($item) {
return is_numeric($item->realisasi) ? $item->realisasi : 0;
})) /
(($data->pagu > 0) ? $data->pagu : 1)
) * 100,
2 , ',', '.'
)
: "0"
}}%
|
Rp{{$data->RealisasiRincianKegiatan?number_format($data->paguberjalan-$data->RealisasiRincianKegiatan->kontrak, 0, ',', '.'):"-"}}
|
|
{{$data->RealisasiRincianKegiatan?$data->RealisasiRincianKegiatan->metode:"-"}}
|
{{ ($data->RealisasiRincianKegiatan->pdn == '1') ? "PDN" : "Non PDN" }}
|
{{ number_format($data->RealisasiRincianKegiatan->tkdn), 2 , ',', '.' }}%
|
@endif
@endforeach
{{-- Indikator Sub Kegiatan --}}
@else