Commit 69ef4bd0 by Owo Sugiana

Discount denda Kabupaten Subang

1 parent 327322b7
0.5.15 2024-09-23
-----------------
- Discount denda Kabupaten Subang
0.5.14 2024-09-08 0.5.14 2024-09-08
----------------- -----------------
- Tambah Kabupaten Tasikmalaya - Tambah Kabupaten Tasikmalaya
......
from datetime import date
from ..models.subang import Kohir from ..models.subang import Kohir
from .default import INVOICE_ID from .default import INVOICE_ID
from .banjar import ( from .banjar import (
...@@ -7,6 +8,10 @@ from .banjar import ( ...@@ -7,6 +8,10 @@ from .banjar import (
) )
from opensipkd.hitung import hitung_denda from opensipkd.hitung import hitung_denda
AWAL_DISC = date(2024, 9, 23)
AKHIR_DISC = date(2024, 12, 31)
PREFIX = '3215' PREFIX = '3215'
INVOICE_ID = [('Prefix', 4, 'N')] + INVOICE_ID INVOICE_ID = [('Prefix', 4, 'N')] + INVOICE_ID
...@@ -30,6 +35,14 @@ class Inquiry(BaseInquiry): ...@@ -30,6 +35,14 @@ class Inquiry(BaseInquiry):
self.tagihan, self.invoice.jatuhtempotgl, persen_denda, self.tagihan, self.invoice.jatuhtempotgl, persen_denda,
self.tgl_bayar.date()) self.tgl_bayar.date())
def get_discount_denda(self): # Override
tgl_bayar = self.tgl_bayar.date()
if AWAL_DISC <= tgl_bayar <= AKHIR_DISC:
tgl = self.invoice.masadari.date()
if tgl.year == 2024:
return self.denda
return 0
def get_kohir_model(self): def get_kohir_model(self):
return Kohir return Kohir
......
...@@ -3,7 +3,7 @@ requires = ['setuptools >= 64'] ...@@ -3,7 +3,7 @@ requires = ['setuptools >= 64']
[project] [project]
name = 'opensipkd-pad-models' name = 'opensipkd-pad-models'
version = '0.5.14' version = '0.5.15'
dependencies = [ dependencies = [
'sqlalchemy', 'sqlalchemy',
'zope.sqlalchemy', 'zope.sqlalchemy',
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!