Commit 5ef55738 by iwan

Kabupaten Kuningan nilai pokok tidak perlu dikurangi discount pembayaran sebelumnya

1 parent 60fb9e8a
......@@ -15,6 +15,26 @@ class Inquiry(BaseInquiry):
def get_payment_model(self): # Override
return PembayaranSppt
def hitung_pokok(self): # Override
Payment = self.get_payment_model()
q = DBSession.query(
func.sum(Payment.jml_sppt_yg_dibayar).
label('jml_sppt_yg_dibayar'),
func.sum(Payment.denda_sppt).
label('denda_sppt'),
func.sum(Payment.discount).
label('discount'))
q = self.get_filter(q)
bayar = q.first()
self.total_bayar = bayar.jml_sppt_yg_dibayar or 0
denda_lalu = bayar.denda_sppt or 0
sisa = float(self.total_bayar - denda_lalu)
tagihan = self.invoice.pbb_yg_harus_dibayar_sppt - sisa
if tagihan < 0:
self.tagihan = 0
else:
self.tagihan = round_up(tagihan)
def hitung_discount_denda(self):
if self.denda > 0 and self.tgl_bayar <= AKHIR_DISC and \
self.invoice.thn_pajak_sppt in DISC_THN_PAJAK:
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!