Spek Teknis Pelaporan Data Transaksi
Spek Teknis Pelaporan Data Transaksi
STANDAR TEKNIS
PELAPORAN DATA
TRANSAKSI ONLINE SISTEM
DAFTAR ISI
DAFTAR ISI ......................................................................................................................................... 2
PENDAHULUAN................................................................................................................................. 3
SPESIFIKASI KOMPUTER................................................................................................................. 3
Menindaklanjuti Peraturan Gubernur Provinsi DKI Jakarta No 98 Tahun 2019 Bab III pasal
3 mengenai kewajiban pelaporan data transaksi usaha secara elektronik maka perlu
dilakukan standarisasi antar bank ataupun Lembaga keuangan bukan bank dalam melakukan
pelaporan data transaksi penjualan Wajib Pajak, sehingga data penjualan transaksi tersebut
dapat terintegrasi dengan baik dengan sistem Badan Pendapatan Daerah (BAPENDA)
Provinsi DKI Jakarta. Data transaksi tersebut wajib untuk dikirimkan paling lambat 1 hari
semenjak transaksi dilakukan.
SPESIFIKASI KOMPUTER
Wajib Pajak menyediakan PC untuk kemudian pada PC tersebut akan diinstall software
smart agent Bank untuk pelaporan data transaksi usaha secara online. Adapun spesifikasi
minimum untuk PC tersebut:
Operating System Linux / Windows
HDD 256 MB
Processor Dual Core
RAM 75 MB
ALUR PEMBAYARAN
Berikut beberapa contoh opsi metode untuk mengintegrasikan data transaksi penjualan
Wajib Pajak ke dalam Sistem BAPENDA, antara lainnya:
1. METODE PULL API
Wajib Pajak menyediakan API (SOAP / REST) yang digunakan untuk menjembatani
antara data yang ada di DB Wajib Pajak dengan Sistem Bank Jakarta secara real time.
Cara kerjanya adalah Sistem yang ada di Wajib Pajak memberikan semua data transaksi
dalam satu hari (termasuk return atau void).
Dalam metode ini maka sistem Bank akan melakukan request API (SOAP / REST),
dengan contoh data sebagai berikut:
Kolom Keterangan Restoran Hotel Hiburan Parkir Mandatory
waktu transaksi
tanggal_awal format YYYY- ✓ ✓ ✓ ✓ ✓
MM-DD HH:ii:ss
waktu transaksi
tanggal_akhir format YYYY- ✓ ✓ ✓ ✓ ✓
MM-DD HH:ii:ss
nopd atau id unik
NOPD outlet dari wajib ✓ ✓ ✓ ✓ ✓
pajak
jenis pajak, misal
: R untuk Resto,
jenis_pajak H untuk Hiburan, ✓ ✓ ✓ ✓ ✓
T untuk Hotel dan
P untuk Parkir
Selanjutnya sistem Wajib Pajak akan mengembalikan response API (SOAP / REST),
dengan contoh data sebagai berikut:
Kolom Keterangan Restoran Hotel Hiburan Parkir Mandatory
id unik untuk
ID ✓ ✓ ✓ ✓ ✓
tiap transaksi
waktu transaksi
format YYYY-
waktu_transaksi ✓ ✓ ✓ ✓
MM-DD
HH:ii:ss
No struk atau
nomor
identifikasi lain
no_struk ✓ ✓ ✓ ✓ ✓
yg yang muncul
pada struk
pembayaran
Dasar
pengenaan pajak
dpp (di set kosong ✓ ✓ ✓ ✓ ✓
apabila transaksi
return atau void)
Pajak yang
dikumpulkan
wajib pajak (di
pajak ✓ ✓ ✓ ✓ ✓
set kosong apa
bila transaksi
return atau void)
Service Charge
yang dibayar di
set 0 apabila
tidak ad (di set
service ✓ ✓ ✓ ✓
kosong
apa bila
transaksi return
atau void)
Total transaksi
yang dibayar
termasuk pajak
dan service (di
total ✓ ✓ ✓ ✓ ✓
set kosong
apa bila
transaksi return
atau void)
Detail transaksi
dalam bentuk
string,
disarankan
detail ✓ ✓ ✓ ✓ ✓
dalam bentuk
struk
transaksi yang
di print.
Berikut contoh format field yang ditampilkan dalam view dari database wajib pajak:
Kolom Keterangan Restoran Hotel Hiburan Parkir Mandatory
id unik untuk
ID ✓ ✓ ✓ ✓ ✓
tiap transaksi
waktu transaksi
format YYYY-
waktu_transaksi ✓ ✓ ✓ ✓
MM-DD
HH:ii:ss
No struk atau
nomor
identifikasi lain
no_struk ✓ ✓ ✓ ✓ ✓
yg yang muncul
pada struk
pembayaran
3.1 Restoran
Berikut contoh format penulisan data transaksi restoran kedalam file.
Urutan Field ID, waktu_transaksi, no_struk, dpp, pajak, service, total, detail,
outlet_id (opt), jenis_pembayaran (opt), issuer (opt)
*Untuk field berupa nilai numerik diberi value 0 jika tidak memiliki
nilai. Sedangkan untuk field yang berupa text diberi value “” (Double
Quote) 2kali untuk field yang tidak memiliki nilai.
*Untuk opt / optional isi dengan “” (Double Quote)
Separator Kolom | (Simbol Pipe)
Contoh isi file TRX001|2020-01-31 14:31:51|STR001|10000|1000|0|11000|“”|1040302003157|CASH|“”
3.2 Hiburan
Berikut contoh format penulisan data transaksi hiburan kedalam file.
Urutan Field ID, waktu_transaksi, no_struk, dpp, pajak, service, total, detail,
amount_room, amount_fb, amount_tiket, amount_koin, amount_lain,
outlet_id (opt), jenis_pembayaran (opt), issuer (opt)
*Untuk field berupa nilai numerik diberi value 0 jika tidak memiliki
nilai. Sedangkan untuk field yang berupa text diberi value “” (Double
Quote) 2kali untuk field yang tidak memiliki nilai.
*Untuk opt / optional isi dengan “” (Double Quote)
Separator Kolom | (Simbol Pipe)
Contoh isi file TRX001|2020-01-31 14:31:51|STR001|399820|399820|0|799640|””|79964|79964|79964|79964|79964|””|DEBIT|BCA
3.3 Hotel
Berikut contoh format penulisan data transaksi hotel kedalam file.
Urutan Field ID, waktu_transaksi, no_struk, dpp, pajak, service, total, detail,
kode_trx, trx_flag, trx_description, outlet_id (opt), jenis_pembayaran
(opt), issuer (opt)
*Untuk field berupa nilai numerik diberi value 0 jika tidak memiliki
nilai. Sedangkan untuk field yang berupa text diberi value “” (Double
Quote) 2kali untuk field yang tidak memiliki nilai.
*Untuk opt / optional isi dengan “” (Double Quote)
Separator Kolom | (Simbol Pipe)
Contoh isi file TRX001|2020-01-31 14:31:51|STR001|10000|1000|0|11000|””|ATM|1|Chunky Bar|OL001|KREDIT|Mandiri
3.4 Parkir
Berikut contoh format penulisan data transaksi kedalam file.
Urutan Field ID, tanggal_masuk, tanggal_keluar, nopol, kategori, no_struk, dpp,
pajak, total, detail, outlet_id (opt), jenis_pembayaran (opt), issuer
(opt)
*Untuk field berupa nilai numerik diberi value 0 jika tidak memiliki
nilai. Sedangkan untuk field yang berupa text diberi value “” (Double
Quote) 2kali untuk field yang tidak memiliki nilai.
*Untuk opt / optional isi dengan “” (Double Quote)
Separator Kolom | (Simbol Pipe)
Contoh isi file TRX001|2020-01-31 13:12:12|2020-01-31 15:00:12|B6176SWL|Mobil|STR001|6000|600|6600|””|””|CASH|””
Total Jumlah
Total Jumlah Total Jumlah
Transaksi
Transaksi 1410 1410 Transaksi 1410
(Wajib
(Bank) (UP3D)
Pajak)
Total Nilai Total Nilai
Total Nilai
Transaksi Transaksi
Transaksi Rp 56.000.000 Rp 56.000.000 Rp 56.000.000
(Wajib (UP3D)
(Bank)
Pajak)
Disetujui,
Di : Jakarta
Tanggal :
Mengetahui,
Suku Badan Bapenda
<<wilayah>>
<<Nama Lengkap>>
NIP.