Commit 6d35e446 by Owo Sugiana

Discount denda Kota Sukabumi

1 parent ca4a998b
0.3.30 2025-06-01
-----------------
- Discount denda Kota Sukabumi
0.3.29 2025-04-27 0.3.29 2025-04-27
----------------- -----------------
- Discount Kota Bogor - Discount Kota Bogor
......
...@@ -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.29' version = '0.3.30'
dependencies = [ dependencies = [
'sqlalchemy', 'sqlalchemy',
'zope.sqlalchemy', 'zope.sqlalchemy',
......
...@@ -23,8 +23,8 @@ from .base import ( ...@@ -23,8 +23,8 @@ from .base import (
AWAL_SATU_PERSEN = date(2024, 10, 3) AWAL_SATU_PERSEN = date(2024, 10, 3)
AWAL_DISC = date(2024, 10, 3) AWAL_DISC = date(2025, 6, 1)
AKHIR_DISC = date(2024, 12, 31) AKHIR_DISC = date(2025, 9, 30)
def get_nop(row): def get_nop(row):
...@@ -69,7 +69,7 @@ class Inquiry(BaseInquiry): ...@@ -69,7 +69,7 @@ class Inquiry(BaseInquiry):
def hitung_denda(self): # Override def hitung_denda(self): # Override
if AWAL_DISC <= self.tgl_bayar <= AKHIR_DISC and \ if AWAL_DISC <= self.tgl_bayar <= AKHIR_DISC and \
'2009' <= self.invoice.THN_PAJAK_SPPT <= '2023': '2009' <= self.invoice.THN_PAJAK_SPPT <= '2024':
self.bln_tunggakan = 0 self.bln_tunggakan = 0
self.denda = 0 self.denda = 0
else: else:
...@@ -185,13 +185,16 @@ class Inquiry(BaseInquiry): ...@@ -185,13 +185,16 @@ class Inquiry(BaseInquiry):
q = q.order_by(Payment.PEMBAYARAN_SPPT_KE.desc()) q = q.order_by(Payment.PEMBAYARAN_SPPT_KE.desc())
return q.first() return q.first()
def do_payment(self, bank_fields, nip_pencatat): def do_payment(self, bank_fields, nip_pencatat, nominal=None, denda=0):
DBSession = get_db_session() DBSession = get_db_session()
bayar = self.invoice2payment() bayar = self.invoice2payment()
if bayar: if bayar:
ke = bayar.PEMBAYARAN_SPPT_KE + 1 ke = bayar.PEMBAYARAN_SPPT_KE + 1
else: else:
ke = 1 ke = 1
if nominal is not None:
self.total = nominal
self.denda = denda
inv = self.invoice inv = self.invoice
d = dict( d = dict(
KD_PROPINSI=inv.KD_PROPINSI, KD_DATI2=inv.KD_DATI2, KD_PROPINSI=inv.KD_PROPINSI, KD_DATI2=inv.KD_DATI2,
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!