Commit 122b28d3 by Owo Sugiana

Bug fixed Kabupaten Bekasi

1 parent c1022ad6
from datetime import date from datetime import date
from opensipkd.hitung import round_up
from .default import ( from .default import (
Inquiry as BaseInquiry, Inquiry as BaseInquiry,
Reversal as BaseReversal, Reversal as BaseReversal,
...@@ -28,6 +29,22 @@ class Inquiry(BaseInquiry): ...@@ -28,6 +29,22 @@ class Inquiry(BaseInquiry):
return 2 return 2
return 1 return 1
def hitung_pokok(self): # Override
q = self.get_payment_sum()
q = self.get_filter(q)
bayar = q.first()
self.total_bayar = bayar.jml_sppt_yg_dibayar or 0
if self.total_bayar < 0:
self.total_bayar = 0
denda_lalu = bayar.denda_sppt or 0
discount_lalu = float(bayar.discount or 0)
sisa = float(self.total_bayar - denda_lalu)
tagihan = self.get_tagihan_pokok() - sisa
if tagihan < 0:
self.tagihan = 0
else:
self.tagihan = round_up(tagihan)
def hitung_discount_pokok(self): def hitung_discount_pokok(self):
if self.invoice.thn_pajak_sppt == '2024': if self.invoice.thn_pajak_sppt == '2024':
potongan = BULAN_DISC.get(self.tgl_bayar.month, 0) potongan = BULAN_DISC.get(self.tgl_bayar.month, 0)
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!