Commit 62886622 by Owo Sugiana

Bug fixed available invoice di modul default

1 parent 0faeadf5
0.1.26 2021-05-09
-----------------
- Bug fixed available invoice di modul default
0.1.25 2021-04-30
-----------------
- Discount pokok Kota Tangerang Selatan
......
......@@ -74,9 +74,7 @@ def show_inquiry(inq):
show_field(inq.invoice, 'pbb_yg_harus_dibayar_sppt')
show_field(inq.invoice, 'pbb_terhutang_sppt')
show_field(inq.invoice, 'faktor_pengurang_sppt')
pay = inq.invoice2payment()
if not pay:
return
for pay in inq.query_payments():
show_fields(
pay, ['pembayaran_sppt_ke', 'kd_kanwil', 'kd_kantor',
'kd_kanwil_bank', 'kd_kppbb_bank', 'kd_bank_tunggal',
......
......@@ -120,6 +120,11 @@ class Query:
q = q.order_by(Payment.pembayaran_sppt_ke.desc())
return q.first()
def query_payments(self):
Payment = self.get_payment_model()
q = self.query_payment()
return q.order_by(Payment.pembayaran_sppt_ke.desc())
def is_available(self):
if int(self.invoice.thn_pajak_sppt) > self.tgl_bayar.year:
return
......
......@@ -42,8 +42,11 @@ class Reversal(BaseReversal):
class AvailableInvoice(BaseAvailableInvoice):
def get_invoice_model(self):
def get_inquiry_class(self): # Override
return Inquiry
def get_invoice_model(self): # Override
return Sppt
def get_payment_model(self):
def get_payment_model(self): # Override
return PembayaranSppt
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!