@extends('layouts.admin') @section('title', 'Pengaturan PPh 21') @section('breadcrumb') Pengaturan PPh 21 @endsection @section('header')

Pengaturan PPh 21

Konfigurasi PTKP dan tarif pajak penghasilan.

@endsection @section('content') {{-- General Settings --}}

Pengaturan Umum PPh 21

@csrf @method('PUT')

TER berlaku mulai Januari 2024

Potongan tarif bagi yang memiliki NPWP

{{-- PTKP Settings --}}

PTKP (Penghasilan Tidak Kena Pajak) - {{ $currentYear }}

@if($ptkpSettings->isEmpty())
@csrf
@endif
Kode Status Keterangan PTKP / Tahun PTKP / Bulan Aksi @forelse($ptkpSettings as $ptkp) {{ $ptkp->status_code }} {{ $ptkp->description }} {{ $ptkp->formatted_annual_amount }} {{ $ptkp->formatted_monthly_amount }} @empty

Belum ada data PTKP. Klik tombol "Inisialisasi PTKP" untuk mengisi data default.

@endforelse
{{-- TER Rates --}}

Tarif Efektif Rata-rata (TER) - {{ $currentYear }}

Sesuai PP 58 Tahun 2023

@if($terRates->isEmpty())
@csrf
@endif
@if($terRates->isNotEmpty()) {{-- Category Tabs --}}
@foreach(['A' => 'Kategori A (TK/0, TK/1, K/0)', 'B' => 'Kategori B (TK/2, TK/3, K/1, K/2)', 'C' => 'Kategori C (K/3, K/I/0-3)'] as $cat => $label) @endforeach
{{-- Tables per Category --}} @foreach(['A', 'B', 'C'] as $cat)
No Penghasilan Bruto Bulanan Tarif (%) Aksi @forelse($terRates->get($cat, collect()) as $index => $ter) {{ $index + 1 }} {{ $ter->range_label }} {{ number_format($ter->rate, 2) }}% @empty

Tidak ada data.

@endforelse
@endforeach @else

Belum ada data TER. Klik tombol "Inisialisasi TER" untuk mengisi data default PP 58/2023.

@endif
{{-- PPh 21 Progressive Rates --}}

Tarif Progresif PPh 21 - {{ $currentYear }}

@if($pph21Rates->isEmpty())
@csrf
@endif
Lapisan PKP Tarif (%) Aksi @forelse($pph21Rates as $rate) {{ $rate->range_label }} {{ number_format($rate->rate, 0) }}% @empty

Belum ada data tarif. Klik tombol "Inisialisasi Tarif" untuk mengisi data default.

@endforelse
{{-- Edit PTKP Modal --}} {{-- Edit Rate Modal --}} {{-- Edit TER Modal --}} @endsection