Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Owo Sugiana
/
opensipkd-pad-models
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 1ca6f999
authored
Jan 06, 2023
by
Owo Sugiana
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Tambah Kabupaten Sukabumi
1 parent
52a8ee93
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
51 additions
and
4 deletions
CHANGES.txt
opensipkd/pad/services/default.py
opensipkd/pad/services/sukabumi_kab.py
CHANGES.txt
View file @
1ca6f99
0.4.8 2023-01-06
----------------
- Tambah Kabupaten Sukabumi
0.4.7 2022-12-19
0.4.7 2022-12-19
----------------
----------------
- Tambah Cimahi
- Tambah Cimahi
...
...
opensipkd/pad/services/default.py
View file @
1ca6f99
...
@@ -197,7 +197,7 @@ class BaseInquiry:
...
@@ -197,7 +197,7 @@ class BaseInquiry:
self
.
alamat2
=
alamat
[
1
]
self
.
alamat2
=
alamat
[
1
]
else
:
else
:
self
.
alamat1
=
upper
(
self
.
wajib_pajak
.
alamat
)
self
.
alamat1
=
upper
(
self
.
wajib_pajak
.
alamat
)
self
.
alamat2
=
alamat
[
0
]
self
.
alamat2
=
alamat
and
alamat
[
0
]
or
''
else
:
else
:
alamat
=
wrap
(
upper
(
self
.
wajib_pajak
.
alamat
),
40
)
alamat
=
wrap
(
upper
(
self
.
wajib_pajak
.
alamat
),
40
)
self
.
alamat1
=
alamat
[
0
]
self
.
alamat1
=
alamat
[
0
]
...
@@ -217,7 +217,8 @@ class BaseInquiry:
...
@@ -217,7 +217,8 @@ class BaseInquiry:
nama
=
self
.
invoice
.
r_nama
or
self
.
wajib_pajak
.
customernm
nama
=
self
.
invoice
.
r_nama
or
self
.
wajib_pajak
.
customernm
if
nama
:
if
nama
:
lengkap
.
append
(
nama
)
lengkap
.
append
(
nama
)
return
','
.
join
(
lengkap
)
s
=
','
.
join
(
lengkap
)
return
s
.
strip
()
def
get_alamat_wp
(
self
):
def
get_alamat_wp
(
self
):
return
upper
(
self
.
wajib_pajak
.
alamat
)
return
upper
(
self
.
wajib_pajak
.
alamat
)
...
@@ -244,7 +245,7 @@ class BaseInquiry:
...
@@ -244,7 +245,7 @@ class BaseInquiry:
return
self
.
rekening
.
rekeningkd
.
upper
()
return
self
.
rekening
.
rekeningkd
.
upper
()
def
get_nama_rekening
(
self
):
def
get_nama_rekening
(
self
):
return
self
.
rekening
.
rekeningnm
.
upper
()
return
self
.
rekening
.
rekeningnm
.
strip
()
.
upper
()
def
get_masa_1
(
self
,
fmt
=
'
%
d
%
m
%
Y'
):
def
get_masa_1
(
self
,
fmt
=
'
%
d
%
m
%
Y'
):
return
self
.
invoice
.
masadari
.
strftime
(
fmt
)
return
self
.
invoice
.
masadari
.
strftime
(
fmt
)
...
@@ -481,7 +482,10 @@ class AvailableInvoice:
...
@@ -481,7 +482,10 @@ class AvailableInvoice:
def
get_filter_rekening
(
self
,
q
):
def
get_filter_rekening
(
self
,
q
):
if
self
.
option
.
rekening
:
if
self
.
option
.
rekening
:
Rekening
=
self
.
get_rekening_model
()
Rekening
=
self
.
get_rekening_model
()
q
=
q
.
filter
(
Rekening
.
rekeningkd
==
self
.
option
.
rekening
)
if
self
.
option
.
rekening
.
lower
()
==
'opd'
:
q
=
q
.
filter
(
Rekening
.
rekeningnm
.
ilike
(
'
%
opd'
))
else
:
q
=
q
.
filter
(
Rekening
.
rekeningkd
==
self
.
option
.
rekening
)
return
q
return
q
def
get_filter_usaha
(
self
,
q
):
def
get_filter_usaha
(
self
,
q
):
...
...
opensipkd/pad/services/sukabumi_kab.py
0 → 100644
View file @
1ca6f99
from
opensipkd.hitung
import
(
hitung_denda
,
round_up
,
)
from
.banjar
import
(
Inquiry
as
BaseInquiry
,
Reversal
,
AvailableInvoice
,
)
class
Inquiry
(
BaseInquiry
):
def
hitung_denda
(
self
):
# Override
self
.
bln_tunggakan
=
None
self
.
denda
=
0
if
self
.
invoice
.
jatuhtempotgl
:
if
self
.
invoice
.
status_pembayaran
==
0
:
self
.
bln_tunggakan
,
self
.
denda_waktu
=
hitung_denda
(
self
.
tagihan
,
self
.
invoice
.
jatuhtempotgl
,
self
.
conf
[
'persen_denda'
],
self
.
tgl_bayar
.
date
())
# Bulan Tunggakan maksimal 15 bulan
# Pak Yuyus - Eko 28 Agustus 2017
if
self
.
bln_tunggakan
>
15
:
denda_per_bulan
=
self
.
denda_waktu
/
self
.
bln_tunggakan
self
.
bln_tunggakan
=
15
self
.
denda_waktu
=
denda_per_bulan
*
self
.
bln_tunggakan
else
:
self
.
bln_tunggakan
=
self
.
denda_waktu
=
0
self
.
denda
=
self
.
denda_waktu
+
self
.
invoice
.
bunga
self
.
denda
=
round_up
(
self
.
denda
)
self
.
discount_denda
=
self
.
get_discount_denda
()
self
.
denda
-=
self
.
discount_denda
def
get_discount_denda
(
self
):
# Override
nama_rek
=
self
.
get_nama_rekening
()
if
nama_rek
[
-
4
:]
==
' OPD'
:
return
self
.
denda
return
0
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment