Commit 04f2ee6d by Owo Sugiana

Tambah Kota Tasikmalaya

1 parent af8048e4
0.1.18 2021-04-01
0.1.19 2021-01-25
-----------------
- Penambahan Kota Tasikmalaya
0.1.18 2021-01-04
-----------------
- Perubahan rumus Kota Tangerang Selatan
......
from sqlalchemy import (
Column,
Float,
)
from .tasik_kab import (
ObjekPajak,
Sppt,
PembayaranSppt as BasePembayaranSppt,
Kelurahan,
Kecamatan,
Propinsi,
TempatPembayaran,
)
class PembayaranSppt(BasePembayaranSppt):
__table_args__ = dict(extend_existing=True)
denda_sblm_diskon = Column(Float)
from datetime import date
from ..models.tasik_kota import PembayaranSppt
from .tasik_kab import (
AvailableInvoice,
Inquiry as BaseInquiry,
Reversal,
)
MAX_DISC_DATE = date(2021, 9, 30)
class Inquiry(BaseInquiry):
def get_payment_model(self): # Override
return PembayaranSppt
def hitung_discount(self): # Override
if self.tgl_bayar > MAX_DISC_DATE:
return
if self.invoice.thn_pajak_sppt > '2020':
return
self.discount = self.denda
def before_save(self, payment): # Override
payment.denda_sppt = self.denda - self.discount
# Sekedar catatan
payment.denda_sblm_diskon = self.denda
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!