Commit e5ff437d by Owo Sugiana

bin/pbb_inquiry tambah opsi --update-tp

1 parent 01d7b025
0.3.13 2024-07-31
-----------------
- bin/pbb_inquiry tambah opsi --update-tp untuk memperbarui tempat pembayaran.
0.3.12 2024-07-30
-----------------
- Kabupaten Subang discount denda 100% periode Agustus - September.
......
......@@ -56,6 +56,7 @@ def get_option(argv):
pars.add_argument('--payment-file', help=help_payment_file)
pars.add_argument(
'--update-status-bayar', action='store_true', help=help_status_bayar)
pars.add_argument('--update-tp')
pars.add_argument('--sql-debug', action='store_true')
return pars.parse_args(argv)
......@@ -297,3 +298,23 @@ def main(argv=sys.argv):
print('Field status_pembayaran_sppt harus 0')
else:
print('Total Tagihan harus 0')
if option.update_tp:
if not inq.is_paid():
print(
'Statusnya belum dibayar, field kd_tp tidak bisa '
'diperbarui.')
return
pay = inq.invoice2payment()
if not pay:
print(
'Meski statusnya lunas tapi tidak ditemukan di '
'tabel pembayaran_sppt.')
return
if pay.kd_tp == option.update_tp:
print('Field kd_tp yang baru masih sama.')
return
msg = f'Pembayaran terakhir field kd_tp {pay.kd_tp} sudah diubah '\
f'menjadi {option.update_tp}'
pay.kd_tp = option.update_tp
DBSession.add(pay)
print(msg)
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!