Commit 2bd65cc6 by Owo Sugiana

Tambah field discount_denda

1 parent 0fde535a
......@@ -377,6 +377,7 @@ class Payment(Base):
denda = Column(Integer)
jml_bayar = Column(Integer)
is_valid = Column(Integer)
discount_denda = Column(Float)
__table_args__ = (
UniqueConstraint('tahun', 'sspdno'),
dict(schema='pad'))
......
......@@ -24,10 +24,11 @@ from ..models.tangsel import (
from .base import satu_kalimat
AWAL_DISC = date(2022, 8, 1)
AKHIR_DISC = date(2022, 12, 31)
AWAL_DISC = date(2023, 9, 1)
AKHIR_DISC = date(2023, 12, 28)
MASA_PAJAK = date(2022, 6, 30)
MASA_PAJAK_NON_REKLAME = date(2023, 8, 31)
MASA_PAJAK_REKLAME = date(2023, 8, 31)
class Inquiry(BaseInquiry):
......@@ -58,10 +59,16 @@ class Inquiry(BaseInquiry):
tgl_pajak = None
if self.is_reklame():
tgl_pajak = self.get_tgl_kohir()
if not tgl_pajak:
return 0
if tgl_pajak <= MASA_PAJAK_REKLAME:
return self.denda
else:
tgl_pajak = self.invoice.masasd.date()
if tgl_pajak and tgl_pajak <= MASA_PAJAK:
return self.denda
if not tgl_pajak:
return 0
if tgl_pajak <= MASA_PAJAK_NON_REKLAME:
return self.denda
return 0
def before_save(self, pay): # Override
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!