Commit 6a70bb2b by Owo Sugiana

Discount denda Kabupaten Cirebon

1 parent d800c0af
0.3.46 2026-01-02
-----------------
- Discount denda Kabupaten Cirebon untuk tahun pajak 2009 - 2025 periode 1
Januari - 31 Desember 2026
0.3.45 2025-12-31 0.3.45 2025-12-31
----------------- -----------------
- Di Kabupaten Tasikmalaya ada perubahan perhitungan denda dari berdasarkan - Di Kabupaten Tasikmalaya ada perubahan perhitungan denda dari berdasarkan
......
...@@ -3,7 +3,7 @@ requires = ['setuptools >= 64'] ...@@ -3,7 +3,7 @@ requires = ['setuptools >= 64']
[project] [project]
name = 'sismiop-models' name = 'sismiop-models'
version = '0.3.45' version = '0.3.46'
dependencies = [ dependencies = [
'sqlalchemy', 'sqlalchemy',
'zope.sqlalchemy', 'zope.sqlalchemy',
......
...@@ -10,8 +10,8 @@ from .default import ( ...@@ -10,8 +10,8 @@ from .default import (
) )
AWAL_DISC = date(2025, 8, 17) AWAL_DISC = date(2026, 1, 1)
AKHIR_DISC = date(2025, 9, 30) AKHIR_DISC = date(2026, 12, 31)
class Inquiry(BaseInquiry): class Inquiry(BaseInquiry):
...@@ -41,19 +41,9 @@ class Inquiry(BaseInquiry): ...@@ -41,19 +41,9 @@ class Inquiry(BaseInquiry):
def hitung_discount(self): # Override def hitung_discount(self): # Override
self.discount_pokok = self.discount_denda = 0 self.discount_pokok = self.discount_denda = 0
if AWAL_DISC <= self.tgl_bayar <= AKHIR_DISC: if AWAL_DISC <= self.tgl_bayar <= AKHIR_DISC and \
self.discount_denda = self.denda '2009' <= self.invoice.thn_pajak_sppt < '2025':
if '1994' <= self.invoice.thn_pajak_sppt <= '2024': self.discount = self.discount_denda = self.denda
if '1994' <= self.invoice.thn_pajak_sppt <= '2008':
disc = 0.75
elif '2009' <= self.invoice.thn_pajak_sppt <= '2013':
disc = 0.5
elif '2014' <= self.invoice.thn_pajak_sppt <= '2023':
disc = 0.25
else:
disc = 0.1
self.discount_pokok = int(disc * self.tagihan)
self.discount = self.discount_pokok + self.discount_denda
def before_save(self, payment): # Override def before_save(self, payment): # Override
# Catat sebagai bruto, ujar Gilang # Catat sebagai bruto, ujar Gilang
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!