Commit 6638aa07 by Owo Sugiana

Di Kabupaten Tasikmalaya ada perubahan perhitungan denda dari berdasarkan tanggal menjadi bulan

1 parent 44926b32
0.3.45 2025-12-31
-----------------
- Di Kabupaten Tasikmalaya ada perubahan perhitungan denda dari berdasarkan
tanggal menjadi berdasarkan bulan.
0.3.44 2025-12-30
-----------------
- Discount pokok Kota Tangerang Selatan
......
......@@ -3,7 +3,7 @@ requires = ['setuptools >= 64']
[project]
name = 'sismiop-models'
version = '0.3.44'
version = '0.3.45'
dependencies = [
'sqlalchemy',
'zope.sqlalchemy',
......
from datetime import date
from datetime import (
date,
datetime,
)
from sqlalchemy import func
from opensipkd.hitung import round_up
from opensipkd.hitung import (
round_up,
hitung_denda,
bulan_tunggakan_berdasarkan_bln,
)
from ..models.tasik_kab import (
ObjekPajak,
Sppt,
......@@ -61,6 +68,16 @@ class Inquiry(BaseInquiry):
else:
self.tagihan = round_up(tagihan)
def hitung_denda(self): # override
if isinstance(self.tgl_bayar, datetime):
tgl_bayar = self.tgl_bayar.date()
else:
tgl_bayar = self.tgl_bayar
self.bln_tunggakan, denda = hitung_denda(
self.tagihan, self.get_jatuh_tempo(), self.persen_denda,
tgl_bayar, bulan_tunggakan_berdasarkan_bln)
self.denda = round_up(denda)
def hitung_discount(self): # Override
if AWAL_DISC <= self.tgl_bayar <= AKHIR_DISC and \
'2014' <= self.invoice.thn_pajak_sppt <= '2025':
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!