Commit 868ecd9a by Owo Sugiana

Kabupaten Magelang mengenakan denda 1%

1 parent 41e59694
0.5.21 2025-01-22
-----------------
- Kabupaten Magelang mengenakan denda 1% mulai masa pajak Oktober 2024 tanggal
bayar 1 Februari 2025
0.5.20 2025-01-16
-----------------
- Kabupaten Tangerang tidak ada denda karena kini dendanya menggunakan nomor
......
from datetime import date
from opensipkd.hitung import (
round_up,
hitung_denda,
)
from .default import (
Inquiry as BaseInquiry,
Reversal as BaseReversal,
......@@ -9,7 +14,22 @@ from ..models.tangerang_kab import (
)
AWAL_MASA_DENDA_1_PERSEN = date(2024, 10, 1)
AWAL_BAYAR_DENDA_1_PERSEN = date(2025, 2, 1)
class Inquiry(BaseInquiry):
def hitung_denda_waktu(self): # Override
tgl_terbit = self.get_jatuh_tempo()
if tgl_terbit >= AWAL_MASA_DENDA_1_PERSEN and \
self.tgl_bayar.date() >= AWAL_BAYAR_DENDA_1_PERSEN:
persen_denda = 1
else:
persen_denda = 2
self.bln_tunggakan, self.denda_waktu = hitung_denda(
self.tagihan, self.invoice.jatuhtempotgl, persen_denda,
self.tgl_bayar.date())
def get_kohir_model(self): # Override
return Kohir
......
......@@ -3,7 +3,7 @@ requires = ['setuptools >= 64']
[project]
name = 'opensipkd-pad-models'
version = '0.5.20'
version = '0.5.21'
dependencies = [
'sqlalchemy',
'zope.sqlalchemy',
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!