Commit 92422bc3 by Owo Sugiana

Rumus discount Kota Bekasi

1 parent 9f636885
0.1.35 2022-3-9
---------------
- Rumus discount Kota Bekasi
0.1.34 2022-2-24
----------------
- Rumus discount Kota Banjar
......
from datetime import date
from ..models.bekasi_kota import (
ObjekPajak,
Sppt,
......@@ -13,7 +14,29 @@ from .binjai import (
)
AWAL_DISC = date(2022, 3, 10)
AKHIR_DISC = date(2022, 3, 31)
class Inquiry(BaseInquiry):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
if self.invoice and self.invoice.status_pembayaran_sppt == '1':
self.tagihan = self.denda = self.discount = self.total = 0
def hitung_discount(self): # Override
if self.tgl_bayar < AWAL_DISC or self.tgl_bayar > AKHIR_DISC:
return
if self.invoice.faktor_pengurang_sppt != 0:
return
if self.invoice.thn_pajak_sppt == '2022':
self.discount = int(0.1 * self.tagihan)
else:
self.discount = self.denda
def before_save(self, payment): # Override
payment.denda_sppt = 0 # self.denda - self.discount
def get_op_model(self): # Override
return ObjekPajak
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!