Commit ae8a4e72 by Owo Sugiana

Perbaikan rumus discount Kota Tasik

1 parent ed815d16
0.4.11 2026-10-27
-----------------
- Discount denda Kota Bekasi
- Perbaikan rumus discount Kota Tasikmalaya yaitu discount pokok berlaku bila
2026 lunas di periode discount
0.4.10 2026-10-21
-----------------
......
from datetime import date
from ..models.tasik_kota import Sppt
from ..models.tasik_kota import (
Sppt,
PembayaranSppt,
)
from .base import get_db_session
from .tasik_kab import (
AvailableInvoice,
......@@ -62,5 +65,19 @@ class Inquiry(BaseInquiry):
q = db_session.query(Sppt)
q = self.get_filter_op(q)
q = q.filter_by(thn_pajak_sppt=tahun)
row = q.first()
return row and row.status_pembayaran_sppt == '1'
inv = q.first()
if inv and inv.status_pembayaran_sppt == '1':
q = db_session.query(PembayaranSppt).filter_by(
kd_propinsi=inv.kd_propinsi,
kd_dati2=inv.kd_dati2,
kd_kecamatan=inv.kd_kecamatan,
kd_kelurahan=inv.kd_kelurahan,
kd_blok=inv.kd_blok,
no_urut=inv.no_urut,
kd_jns_op=inv.kd_jns_op,
thn_pajak_sppt=inv.thn_pajak_sppt)
q = q.order_by(PembayaranSppt.tgl_rekam_byr_sppt.desc())
pay = q.first()
if pay:
if AWAL_DISC <= pay.tgl_pembayaran_sppt.date() <= AKHIR_DISC:
return True
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!