Commit 8c566756 by Owo Sugiana

Jumlah digit Invoice ID harus tepat sesuai struktur

1 parent 4f217062
0.3.3 2021-02-28
----------------
- Modul default jumlah digit Invoice ID harus tepat sesuai struktur.
0.3.2 2021-02-08
----------------
- Tambah Kota Binjai
......
......@@ -37,6 +37,9 @@ class Common:
def __init__(self, invoice_id):
self.invoice_id = invoice_id
self.invoice = None
if len(invoice_id) != INVOICE_ID_LENGTH:
return
self.invoice_struct = FixLength(INVOICE_ID)
self.invoice_struct.set_raw(invoice_id)
self.tahun = self.invoice_struct['Tahun']
......@@ -44,8 +47,6 @@ class Common:
if self.invoice_struct['Kode']:
q = self.query_invoice()
self.invoice = q.first()
else:
self.invoice = None
def query_invoice(self):
kode = int(self.invoice_struct['Kode'])
......@@ -171,7 +172,7 @@ class Inquiry(Common):
def get_nama_notaris(self):
if self.notaris:
return self.notaris.nama
return self.notaris.nama.upper()
def get_nama(self): # Nama Wajib Pajak
return self.invoice.wp_nama
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!