@include('livewire.global-loading')

Detail Surat Permintaan Pembayaran (SPP)

{{ $this->getStatusBadge()['label'] }}

Nomor: {{ $spp->nomor ?? 'Belum ada nomor' }} • Dibuat: {{ $this->formatDateTime($spp->created_at) }}

Kembali @if ($spp->status == 'draft') Edit @endif @if ($spp->exists && $spp->status == 'draft') @endif @push('scripts-bottom') @endpush Cetak @if ($spp->exists && $spp->status !== 'draft') Nota Dinas Unit Nota Dinas Kasi @endif

Informasi Dasar SPP

Tanggal SPP
{{ $this->formatDate($spp->tanggal) }}
Jenis SPP
{{ $this->getJenisSppLabel() }}
Nomor Kontrak/SPK
{{ $spp->nomor_kontrak_spk ?? '-' }}
Dibuat Oleh
{{ $spp->user->name ?? '-' }}
Terakhir Diperbarui
{{ $this->formatDateTime($spp->updated_at) }}
Status
{{ $this->getStatusBadge()['label'] }}
@if ($spp->rekanan)

Informasi Rekanan

Nama Perusahaan
{{ $spp->rekanan->nama_perusahaan }}
Nama Direktur
{{ $spp->rekanan->nama_direktur }}
NIK Direktur
{{ $spp->rekanan->nik_direktur ?? '-' }}
NPWP
{{ $spp->rekanan->npwpFormatted ?? '-' }}
Nomor Rekening
{{ $spp->rekanan->rekening ?? '-' }}
Nama Bank
{{ $spp->rekanan->nama_bank ?? '-' }}
@endif

Kegiatan dan Sub Kegiatan

Kegiatan
{{ $spp->kegiatan_label ?? $spp->kegiatan }}
Sub Kegiatan
{{ $spp->sub_kegiatan_label ?? $spp->sub_kegiatan }}

Detail Pembayaran

Uraian Kegiatan
{{ $spp->uraian }}
Nilai Pembayaran
{{ $this->formatRupiah($spp->nilai) }}

Terbilang: {{ $this->terbilang($spp->nilai) }} rupiah

@if ($spp->anggaran)
Sumber Anggaran
[{{ $spp->anggaran->kode_rekening }}] {{ $spp->anggaran->nama_anggaran }}
Pagu: {{ $this->formatRupiah($spp->anggaran->pagu_anggaran) }} Sisa: {{ $this->formatRupiah($spp->anggaran->sisa_anggaran) }}
@endif
@if ( !empty($spp->pajak_data) && count(array_filter($spp->pajak_data, function ($item) { return !empty($item['jenis_pajak']); })) > 0)

Pajak dan Potongan

Nilai Bruto

{{ $this->formatRupiah($spp->nilai) }}

Total Potongan

{{ $this->formatRupiah($this->getTotalPajak()) }}

Nilai Netto

{{ $this->formatRupiah($this->getNilaiDibayarkan()) }}

@foreach ($spp->pajak_data as $index => $pajak) @if (!empty($pajak['jenis_pajak']))

{{ $this->getJenisPajakLabel($pajak['jenis_pajak']) }}

@if (!empty($pajak['id_billing']))

ID Billing: {{ $pajak['id_billing'] }}

@endif

{{ $this->formatRupiah($pajak['nilai']) }}

{{ $pajak['persentase'] }}%

@if (!empty($pajak['tanggal_billing']) || !empty($pajak['tanggal_ntpn']))
@if (!empty($pajak['tanggal_billing']))
Tanggal Billing: {{ $this->formatDate($pajak['tanggal_billing']) }}
@endif @if (!empty($pajak['tanggal_ntpn']))
Tanggal NTPN: {{ $this->formatDate($pajak['tanggal_ntpn']) }}
@endif @if (!empty($pajak['ntpn']) && $pajak['ntpn'] != '0')
NTPN: {{ $pajak['ntpn'] }}
@endif
@endif
@endif @endforeach
@endif @if ($spp->bukti_pembayaran)

Dokumen Pendukung

Bukti Pembayaran/Resume Kontrak
Lihat Dokumen

Klik untuk melihat dokumen pendukung

@endif
@if ($spp->anggaran)

Ringkasan Anggaran

{{ $spp->anggaran->nama_anggaran }}

{{ $spp->anggaran->kode_rekening }}

Pagu Anggaran {{ $this->formatRupiah($spp->anggaran->pagu_anggaran) }}
Realisasi {{ $this->formatRupiah($spp->anggaran->realisasi) }}
@php $persentaseRealisasi = $spp->anggaran->pagu_anggaran > 0 ? ($spp->anggaran->realisasi / $spp->anggaran->pagu_anggaran) * 100 : 0; @endphp

{{ number_format($persentaseRealisasi, 1) }}% digunakan

Sisa Anggaran {{ $this->formatRupiah($spp->anggaran->sisa_anggaran) }}
@php $persentaseSisa = $spp->anggaran->pagu_anggaran > 0 ? ($spp->anggaran->sisa_anggaran / $spp->anggaran->pagu_anggaran) * 100 : 0; @endphp

Jenis Belanja

{{ $spp->anggaran->jenis_belanja }}

@if ($spp->anggaran->keterangan)

Keterangan

{{ $spp->anggaran->keterangan }}

@endif
@endif

Ringkasan Pembayaran

Nilai Pembayaran {{ $this->formatRupiah($spp->nilai) }}
@if ($this->getTotalPajak() > 0)
Total Potongan -{{ $this->formatRupiah($this->getTotalPajak()) }}
Nilai yang Dibayarkan {{ $this->formatRupiah($this->getNilaiDibayarkan()) }}

Terbilang: {{ $this->terbilang($this->getNilaiDibayarkan()) }} rupiah

@else
Nilai yang Dibayarkan {{ $this->formatRupiah($spp->nilai) }}
@endif

Timeline Status

  • Dibuat

  • @if ($spp->status != 'draft')
  • Diajukan

    @if ($spp->status_updated_at) @else - @endif
  • @endif @if (in_array($spp->status, [ 'disetujui_ppk', 'selesai', 'disetujui ppk', 'disetujui direktur', 'Sudah Di Transfer Bendahara', ]))
  • Diverifikasi PPK

    @if ($spp->verified_at) @else - @endif
  • @endif @if (in_array($spp->status, ['disetujui direktur', 'Sudah Di Transfer Bendahara']))
  • Diverifikasi Direktur

    @if ($spp->verified_at) @else - @endif
  • @endif @if (in_array($spp->status, ['Sudah Di Transfer Bendahara']))
  • Ditransfer Bendahara

    @if ($spp->verified_at) @else - @endif
  • @endif
@livewire('spp.spp-approve', ['spp' => $spp], key('approve-' . $spp->id))

Informasi Penting

  • Simpan atau cetak dokumen ini untuk keperluan administrasi
  • Pastikan data yang tercantum sudah sesuai
  • Hubungi administrator untuk perubahan data
@if ($spp->status == 'draft') Status draft: SPP belum diajukan. Klik tombol Edit untuk melanjutkan. @endif
Kembali ke Daftar @if ($spp->status == 'draft') Edit SPP @endif
@push('scripts') @endpush @push('styles') @endpush