PEDOMAN INTEGRASI APLIKAS I
BARANG KIRIMAN
Disiapkan
Dalam Rangka Implementasi Sistem Barang Kiriman
Versi 1.4
DIREKTORAT JENDERAL BEA DAN CUKAI
2016
DAFTAR ISI
BARANG KIRIMAN ... 1
PENDAHULUAN ... 2
DASAR HUKUM ... 3
BARANG KIRIMAN ... 4
A. Definisi ... 4
B.
Tujuan Pengembangan ... 4
C. Cara Koneksi Web Service ... 4
D.
Kebutuhan Sistem ... 5
DAFTAR WEB SERVICE ... 6
A. Service Untuk Mengirim Data Dokumen Consignment Note dan PIBK ... 6
LAMPIRAN ... i
A.
Penjelasan Skema Pertukaran Data Consignment Note (CN) - PIBK ... i
B. Kode Referensi Jenis AJU ... iv
C. Kode Referensi Jenis PIBK ... iv
D.
Kode Referensi Kantor ... Error! Bookmark not defined.
E. Kode Referensi Gudang ... Error! Bookmark not defined.
F.
Kode Referensi Jenis Pengangkut ... Error! Bookmark not defined.
G. Kode Pelabuhan Dalam Negeri ... Error! Bookmark not defined.
H.
Kode Referensi Pungutan... i
I. Kode Referensi Jenis Tarif ... i
J.
Kode Referensi Negara ... Error! Bookmark not defined.
L. Kode Referensi Jenis Identitas ... Error! Bookmark not defined.
M. Kode Referensi Jenis Kemasan... Error! Bookmark not defined.
N.
Kode Referensi Valuta ... Error! Bookmark not defined.
Contact Persons ... ii
PENDAHULUAN
Pedoman Integrasi Aplikasi (PIA) Barang Kiriman merupakan salah satu referensi
utama dalam pertukaran data antara DJBC dengan Penyelenggara Pos menggunakan
teknologi web service melalui media komunikasi Internet.
Di dalam pedoman ini dijelaskan hal-hal yang perlu diketahui dalam mengintegrasikan
sistem web service. Sehubungan dengan pertukaran data antara Bea & Cukai dengan
Penyelenggara Pos, khususnya menyangkut struktur String XML yang perlu disiapkan di sisi
Aplikasi Barang Kiriman.
Pedoman Integrasi Aplikasi ini disusun untuk membantu system integrator dalam
mengembangkan aplikasi interface / konverter format yang diperlukan. Dengan mengacu
kepada buku pedoman ini, diharapkan system integrator dapat menyelesaikan aplikasi
interface dengan lebih cepat.
DASAR HUKUM
Yang menjadi dasar pengembangan Web Service Aplikasi Barang Kiriman yaitu :
1. Rancangan Peraturan Menteri Keuangan tentang Barang Kiriman;
BARANG KIRIMAN
A. Definisi
Aplikasi Barang Kiriman adalah media atau sarana untuk melakukan pertukaran data
secara elektronik antara DJBC dengan Penyelenggara Pos, memantau pergerakan
barang serta memantau penyelesaian impor barang kiriman. Sistem yang digunakan
dalam pertukaran data adalah dengan menggunakan teknologi web service.
Web Services adalah sebuah komponen layanan aplikasi yang dapat diakses melalui
protokol terbuka yang memanfaatkan Web melalui Simple Object Access Protocol (SOAP)
dengan bahasa Web Services Description Language (WSDL) dan teregistrasi dalam
Universal Discovery Description and Integration (UDDI). Web services mendukung
komunikasi antar aplikasi dan integrasi aplikasi dengan menggunakan XML dan Web.
XML (eXtensible Markup Language) adalah sebuah standar untuk mendefinisikan data
dalam format yang sederhana dan fleksibel.
Web service Barang Kiriman merupakan suatu web service yang dishare dan
bertujuan untuk menjembatani penyamaan format informasi antara masukan/keluaran
Aplikasi Internal Pos/PJT dengan Application Server Barang Kiriman. Dalam hal ini
integrasi sistem perlu didukung oleh suatu aplikasi interface, sehingga transaksi dokumen,
pengiriman maupun penerimaan akan berlangsung transparan.
B. Tujuan Pengembangan
Web Service Barang Kiriman mempunyai fungsi sebagai berikut:
1. Untuk melakukan pertukaran data antara Penyelenggara Pos dan DJBC.
2. Sistem monitoring pelayanan impor barang kiriman.
3. Sistem Monitoring Pergerakan Barang.
C. Cara Koneksi Web Service
Untuk Web Service Definition Language (WSDL) dari service ini dapat dilihat pada alamat
: https://esbbcext01.beacukai.go.id:9082/WSBarangKiriman?wsdl
Koneksi ke Web Service Sistem Barang Kiriman menggunakan versi aman dari HTTP
yaitu https, sehingga untuk terkoneksi dengan alamat ini perlu meng-instal sertifikat yang
diminta oleh portal BCWS. Konfirmasi untuk meng-install sertifikat yang dibutuhkan
ditampilkan pada gambar berikut:
Pada window diatas dapat dilihat, ketika ingin mengakses portal BCWS perlu menginstal
certificate, klik tombol Yes, maka certificate telah terinstal dan web service dapat dilihat.
Ada 3 parameter yang digunakan dalam web service barang kiriman ini, yaitu :
parameter 1 : XML dalam bentuk string
parameter 2 : String gabungan
Username^$Password
parameter 3 : Token yang diberikan oleh DJBC
Untuk sementara (dalam tahap uji coba), parameter ini belum di-hash / dilengkapi dengan
security yang memadai.
schemaLocation="[disesuaikan dengan path lokasi xsd]WSBarangKiriman.xsd"
soap:address location=
https://esbbcext01.beacukai.go.id:9082/BarangKirimanPublic/WSBarangKiriman?wsdl
*Contoh tester untuk Bahasa pemrograman JAVA dan PHP (PHP versi 5.6 dan
sebelumnya) ada di attachment email
respon balikan dalam bentuk string XML
D. Kebutuhan Sistem
Sistem minimum requirement yang dibutuhkan untuk mengakses Barang Kiriman web
service yaitu Windows 98/2000/XP Prof/NT 4.0.
Hardware requirement untuk sistem operasi Windows adalah sebagai berikut :
PC Pentium min 133 MHz, tetapi yang direkomendasikan adalah Pentium III dengan
CPU speed lebih besar dari 450 MHz,
Memory minimum 128 Mb. Rekomendasi adalah lebih dari 256 Mb,
Mouse,
Monitor 17 inch dengan VGA card 256 warna pada resolusi 1024 x 768,
Printer.
Aplikasi integrasi yang telah di bangun sendiri oleh penyelenggara pos
DAFTAR WEB SERVICE
A. Service Untuk Mengirim Data Dokumen Consignment Note dan PIBK
Service ini digunakan untuk melaporkan data impor barang kiriman melalui dokumen
Consignment Note dan PIBK. Adapun service yang dapat digunakan adalah per jenis
transaksi barang, berikut services nya :
1. Nama Service : WSBarangKiriman
Nama Method : kirimData
Service ini berfungsi untuk mengirim data impor barang kiriman dengan dokumen
Consignment Note (CN) atau Pemberitahuan Impor Barang Khusus (PIBK).
Bentuk contoh skema XML REQUESTnya menjadi :
<CN_PIBK> <HEADER> <JNS_AJU></JNS_AJU> <KD_JNS_PIBK></KD_JNS_PIBK> <NO_BARANG></NO_BARANG> <KD_KANTOR>040600</KD_KANTOR> <KD_JNS_ANGKUT>2</KD_JNS_ANGKUT> <NM_PENGANGKUT>BATAVIA AIR</NM_PENGANGKUT> <NO_FLIGHT>GA795</NO_FLIGHT> <KD_PEL_MUAT>BRQJD</KD_PEL_MUAT> <KD_PEL_BONGKAR>IDPUM</KD_PEL_BONGKAR> <KD_GUDANG>CGK01</KD_GUDANG> <NO_INVOICE>040600150082871</NO_INVOICE> <TGL_INVOICE>2016/11/18</TGL_INVOICE> <KD_NEGARA_ASAL>CN</KD_NEGARA_ASAL> <JML_BRG>5500</JML_BRG> <NO_BC11>123456NBHE</NO_BC11> <TGL_BC11>2016/11/18</TGL_BC11> <NO_POS_BC11>4321</NO_POS_BC11> <NO_SUBPOS_BC11>4321</NO_SUBPOS_BC11> <NO_SUBSUBPOS_BC11>4321</NO_SUBSUBPOS_BC11> <NO_MASTER_BLAWB>123456NBHE</NO_MASTER_BLAWB> <TGL_MASTER_BLAWB>2016/11/18</TGL_MASTER_BLAWB> <NO_HOUSE_BLAWB>0123456NBHE</NO_HOUSE_BLAWB> <TGL_HOUSE_BLAWB>2016/11/18</TGL_HOUSE_BLAWB> <KD_NEG_PENGIRIM>HK</KD_NEG_PENGIRIM>
<NM_PENGIRIM>LATITUDE MACHINERY CORP.</NM_PENGIRIM>
<AL_PENGIRIM>NO.154, SECTION 1, SHIN-HWA ROAD, SHIN-WU SHIANG,</AL_PENGIRIM> <JNS_ID_PENERIMA>5</JNS_ID_PENERIMA>
<NO_ID_PENERIMA>064050127607500</NO_ID_PENERIMA> <NM_PENERIMA>ERWINSYAH GIRSANG</NM_PENERIMA>
<AL_PENERIMA>METRO ATOM PLAZA LT.3 BKS 10, PASAR BARU</AL_PENERIMA> <TELP_PENERIMA>012345679324</TELP_PENERIMA>
<NO_ID_PEMBERITAHU>640501276075000</NO_ID_PEMBERITAHU> <NM_PEMBERITAHU>ERWINSYAH GIRSANG</NM_PEMBERITAHU>
<AL_PEMBERITAHU>METRO ATOM PLAZA LT.3 BKS 10, PASAR BARU</AL_PEMBERITAHU> <NO_IZIN_PEMBERITAHU>12345679324</NO_IZIN_PEMBERITAHU> <TGL_IZIN_PEMBERITAHU>2016/11/18</TGL_IZIN_PEMBERITAHU> <KD_VAL>USD</KD_VAL> <NDPBM>13200.1234</NDPBM> <FOB>5500000000000000.22</FOB> <ASURANSI>2500000000.24</ASURANSI> <FREIGHT>3000000000.22</FREIGHT> <CIF>6500000000000.22</CIF> <NETTO>3000000000000.22</NETTO> <BRUTO>3250000000000.44</BRUTO> <TOT_DIBAYAR>5000000000000.22</TOT_DIBAYAR> <NPWP_BILLING>012345678901234</NPWP_BILLING> <NAMA_BILLING>ERNAWAN</NAMA_BILLING> <HEADER_PUNGUTAN> <PUNGUTAN_TOTAL> <KD_PUNGUTAN>1</KD_PUNGUTAN> <NILAI>10000000000000000</NILAI> </PUNGUTAN_TOTAL> <PUNGUTAN_TOTAL> <KD_PUNGUTAN>2</KD_PUNGUTAN> <NILAI>10000000000000000</NILAI> </PUNGUTAN_TOTAL> </HEADER_PUNGUTAN> <DETIL> <BARANG> <SERI_BRG>1</SERI_BRG> <HS_CODE>031011119999</HS_CODE> <UR_BRG>Amphetamine Sulfat</UR_BRG> <KD_NEG_ASAL>TH</KD_NEG_ASAL> <JML_KMS>120000</JML_KMS> <JNS_KMS>BX</JNS_KMS> <CIF>6500000000.22</CIF> <KD_SAT_HRG>KGM</KD_SAT_HRG> <JML_SAT_HRG>120000</JML_SAT_HRG> <FL_BEBAS></FL_BEBAS> <NO_SKEP></TGL_SKEP > <TGL_SKEP></TGL_SKEP> <DETIL_PUNGUTAN> <KD_PUNGUTAN>1</KD_PUNGUTAN> <NILAI>1000000000.24</NILAI> <KD_TARIF>1</KD_TARIF> <KD_SAT_TARIF>1</KD_SAT_TARIF> <JML_SAT>100022</JML_SAT> <TARIF>7.5</TARIF> </DETIL_PUNGUTAN> <DETIL_PUNGUTAN> <KD_PUNGUTAN>2</KD_PUNGUTAN> <NILAI>1000000000.24</NILAI> <KD_TARIF>1</KD_TARIF> <KD_SAT_TARIF>1</KD_SAT_TARIF> <JML_SAT>105000</JML_SAT> <TARIF>7.5</TARIF> </DETIL_PUNGUTAN> </BARANG> <BARANG> <SERI_BRG>2</SERI_BRG> <HS_CODE>031011119999</HS_CODE> <UR_BRG>Amphetamine Sulfat</UR_BRG> <KD_NEG_ASAL>TH</KD_NEG_ASAL> <JML_KMS>120000</JML_KMS> <JNS_KMS>BX</JNS_KMS> <CIF>6500000000.22</CIF> <KD_SAT_HRG>KGM</KD_SAT_HRG> <JML_SAT_HRG>12000000</JML_SAT_HRG>
<FL_BEBAS></FL_BEBAS> <NO_SKEP></TGL_SKEP > <TGL_SKEP></TGL_SKEP> <DETIL_PUNGUTAN> <KD_PUNGUTAN>1</KD_PUNGUTAN> <NILAI>100000000.24</NILAI> <JNS_TARIF>1</JNS_TARIF> <KD_TARIF>1</KD_TARIF> <KD_SAT_TARIF>1</KD_SAT_TARIF> <JML_SAT>100022</JML_SAT> <TARIF>7.5</TARIF> </DETIL_PUNGUTAN> <DETIL_PUNGUTAN> <KD_PUNGUTAN>2</KD_PUNGUTAN> <NILAI>100000000.24</NILAI> <JNS_TARIF>1</JNS_TARIF> <KD_TARIF>1</KD_TARIF> <KD_SAT_TARIF>1</KD_SAT_TARIF> <JML_SAT>10500</JML_SAT> <TARIF>7.5</TARIF> </DETIL_PUNGUTAN> </BARANG> </DETIL> </HEADER> <HEADER> <JNS_AJU></JNS_AJU> <KD_JNS_PIBK></KD_JNS_PIBK> <NO_BARANG></NO_BARANG> <KD_KANTOR>040600</KD_KANTOR> <KD_JNS_ANGKUT>2</KD_JNS_ANGKUT> <NM_PENGANGKUT>BATAVIA AIR</NM_PENGANGKUT> <NO_FLIGHT>GA795</NO_FLIGHT> <KD_PEL_MUAT>BRQJD</KD_PEL_MUAT> <KD_PEL_BONGKAR>IDPUM</KD_PEL_BONGKAR> <KD_GUDANG>CGK01</KD_GUDANG> <NO_INVOICE>040600150082871</NO_INVOICE> <TGL_INVOICE>2016/11/18</TGL_INVOICE> <KD_NEGARA_ASAL>CN</KD_NEGARA_ASAL> <JML_BRG>5500</JML_BRG> <NO_BC11>123456NBHE</NO_BC11> <TGL_BC11>2016/11/18</TGL_BC11> <NO_POS_BC11>4321</NO_POS_BC11> <NO_SUBPOS_BC11>4321</NO_SUBPOS_BC11> <NO_SUBSUBPOS_BC11>4321</NO_SUBSUBPOS_BC11> <NO_MASTER_BLAWB>123456NBHE</NO_MASTER_BLAWB> <TGL_MASTER_BLAWB>2016/11/18</TGL_MASTER_BLAWB> <NO_HOUSE_BLAWB>0123456NBHE</NO_HOUSE_BLAWB> <TGL_HOUSE_BLAWB>2016/11/18</TGL_HOUSE_BLAWB> <KD_NEG_PENGIRIM>HK</KD_NEG_PENGIRIM>
<NM_PENGIRIM>LATITUDE MACHINERY CORP.</NM_PENGIRIM>
<AL_PENGIRIM>NO.154, SECTION 1, SHIN-HWA ROAD, SHIN-WU SHIANG,</AL_PENGIRIM> <JNS_ID_PENERIMA>5</JNS_ID_PENERIMA>
<NO_ID_PENERIMA>064050127607500</NO_ID_PENERIMA> <NM_PENERIMA>ERWINSYAH GIRSANG</NM_PENERIMA>
<AL_PENERIMA>METRO ATOM PLAZA LT.3 BKS 10, PASAR BARU</AL_PENERIMA> <TELP_PENERIMA>012345679324</TELP_PENERIMA>
<JNS_ID_PEMBERITAHU>5</JNS_ID_PEMBERITAHU>
<NO_ID_PEMBERITAHU>640501276075000</NO_ID_PEMBERITAHU> <NM_PEMBERITAHU>ERWINSYAH GIRSANG</NM_PEMBERITAHU>
<AL_PEMBERITAHU>METRO ATOM PLAZA LT.3 BKS 10, PASAR BARU</AL_PEMBERITAHU> <NO_IZIN_PEMBERITAHU>12345679324</NO_IZIN_PEMBERITAHU> <TGL_IZIN_PEMBERITAHU>2016/11/18</TGL_IZIN_PEMBERITAHU> <KD_VAL>USD</KD_VAL> <NDPBM>13200.1234</NDPBM> <FOB>5500000000000000.22</FOB> <ASURANSI>2500000000.24</ASURANSI> <FREIGHT>3000000000.22</FREIGHT>
<CIF>6500000000000.22</CIF> <NETTO>3000000000000.22</NETTO> <BRUTO>3250000000000.44</BRUTO> <TOT_DIBAYAR>5000000000000.22</TOT_DIBAYAR> <NPWP_BILLING>012345678901234</NPWP_BILLING> <NAMA_BILLING>ERNAWAN</NAMA_BILLING> <HEADER_PUNGUTAN> <PUNGUTAN_TOTAL> <KD_PUNGUTAN>1</KD_PUNGUTAN> <NILAI>10000000000000000</NILAI> </PUNGUTAN_TOTAL> <PUNGUTAN_TOTAL> <KD_PUNGUTAN>2</KD_PUNGUTAN> <NILAI>10000000000000000</NILAI> </PUNGUTAN_TOTAL> </HEADER_PUNGUTAN> <DETIL> <BARANG> <SERI_BRG>1</SERI_BRG> <HS_CODE>031011119999</HS_CODE> <UR_BRG>Amphetamine Sulfat</UR_BRG> <KD_NEG_ASAL>TH</KD_NEG_ASAL> <JML_KMS>120000</JML_KMS> <JNS_KMS>BX</JNS_KMS> <CIF>6500000000.22</CIF> <KD_SAT_HRG>KGM</KD_SAT_HRG> <JML_SAT_HRG>120000</JML_SAT_HRG> <FL_BEBAS></FL_BEBAS> <NO_SKEP></TGL_SKEP > <TGL_SKEP></TGL_SKEP> <DETIL_PUNGUTAN> <KD_PUNGUTAN>1</KD_PUNGUTAN> <NILAI>1000000000.24</NILAI> <KD_TARIF>1</KD_TARIF> <KD_SAT_TARIF>1</KD_SAT_TARIF> <JML_SAT>100022</JML_SAT> <TARIF>7.5</TARIF> </DETIL_PUNGUTAN> <DETIL_PUNGUTAN> <KD_PUNGUTAN>2</KD_PUNGUTAN> <NILAI>1000000000.24</NILAI> <KD_TARIF>1</KD_TARIF> <KD_SAT_TARIF>1</KD_SAT_TARIF> <JML_SAT>105000</JML_SAT> <TARIF>7.5</TARIF> </DETIL_PUNGUTAN> </BARANG> <BARANG> <SERI_BRG>2</SERI_BRG> <HS_CODE>031011119999</HS_CODE> <UR_BRG>Amphetamine Sulfat</UR_BRG> <KD_NEG_ASAL>TH</KD_NEG_ASAL> <JML_KMS>120000</JML_KMS> <JNS_KMS>BX</JNS_KMS> <CIF>6500000000.22</CIF> <KD_SAT_HRG>KGM</KD_SAT_HRG> <JML_SAT_HRG>12000000</JML_SAT_HRG> <FL_BEBAS></FL_BEBAS> <NO_SKEP></TGL_SKEP > <TGL_SKEP></TGL_SKEP> <DETIL_PUNGUTAN> <KD_PUNGUTAN>1</KD_PUNGUTAN> <NILAI>100000000.24</NILAI> <KD_TARIF>1</KD_TARIF> <KD_SAT_TARIF>1</KD_SAT_TARIF> <JML_SAT>100022</JML_SAT> <TARIF>7.5</TARIF>
</DETIL_PUNGUTAN> <DETIL_PUNGUTAN> <KD_PUNGUTAN>2</KD_PUNGUTAN> <NILAI>100000000.24</NILAI> <KD_TARIF>1</KD_TARIF> <KD_SAT_TARIF>1</KD_SAT_TARIF> <JML_SAT>10500</JML_SAT> <TARIF>7.5</TARIF> </DETIL_PUNGUTAN> </BARANG> </DETIL> </HEADER> </CN_PIBK>
Dari schema diatas dapat dijelaskan sebagai berikut :
Xml namenya yaitu xmlns="CN_PIBK.xsd", ini wajib dideklarasikan karena merupakan
nama schema, diperlukan pada saat melakukan validasi schema xml, web service di
DJBC akan mengecek apakah schemanya sama dengan file schema CN_PIBK.xsd
yang ada di service DJBC.
Keterangan dari Isi element <HEADER> sebagai berikut :
Nama Element Panjang
Karakter Keterangan
JNS_AJU 1 Element yang berisi kode jenis AJU. Kode
terlampir
KD_JNS_PIBK 1 Element yang berisi kode jenis PIBK. Kode terlampir
NO_BARANG 13 Element yang berisi Nomor Barang (Kombinasi
angka dan huruf)
KD_KANTOR 6 Element yang berisi Kode Kantor. Kode
terlampir
KD_JNS_ANGKUT 1 Element yang berisi Kode Jenis Angkut. Kode terlampir
NM_PENGANGKUT 100 Element yang berisi Nama Pengangkut
NO_FLIGHT 10 Element yang berisi Nomor Penerbangan
(Berubah dari sebelumnya 5 digit)
KD_PEL_MUAT 5 Element yang berisi Kode Pelabuhan Muat
KD_PEL_BONGKAR 5 Element yang berisi Kode Pelabuhan Bongkar
KD_GUDANG 4 Element yang berisi Kode Gudang
NO_INVOICE 20 Element yang berisi Nomor Invoice
KD_NEGARA_ASAL 5 Element yang berisi Kode Negara Asal
JML_BRG 8 Element yang berisi Jumlah Barang
NO_BC11 29 Element yang berisi Nomor Dokumen BC 1.1 (Manifest)
TGL_BC11 10
Element yang berisi data tanggal Dokumen BC 1.1 (Manifest). penulisan dengan format “yyyy/mm/dd” (yyyy: tahun, mm : bulan, dd : tanggal)
NO_POS_BC11 4 Element yang berisi data Nomor Pos BC 1.1 NO_SUBPOS_BC11 4 Element yang berisi data Nomor Sub Pos BC
1.1 (jika ada)
NO_SUBSUBPOS_BC11 4 Element yang berisi data Nomor Sub Sub Pos BC 1.1 (jika ada)
NO_MASTER_BLAWB 30 Element yang berisi data Nomor Master BL/AWB
TGL_MASTER_BLAWB 8 Element yang berisi data Tanggal Master BL/AWB
NO_HOUSE_BLAWB 30 Element yang berisi data Nomor House BL/AWB
TGL_HOUSE_BLAWB 8 Element yang berisi data tanggal House BL/AWB
KD_NEG_PENGIRIM 2 Element yang berisi data kode Negara Pengirim NM_PENGIRIM 60 Element yang berisi data Nama Pengirim AL_PENGIRIM 200 Element yang berisi data Alamat Pengirim JNS_ID_PENERIMA 1 Element yang berisi data Jenis ID Penerima NO_ID_PENERIMA 30 Element yang berisi data Nomor ID Penerima
NM_PENERIMA 60 Element yang berisi data Nama Penerima
AL_PENERIMA 200 Element yang berisi data Alamat Penerima TELP_PENERIMA 20 Element yang berisi data Telp Penerima JNS_ID_PEMBERITAHU 1 Element yang berisi data jenis ID Pemberitahu NO_ID_PEMBERITAHU 30 Element yang berisi data NPWP Penyelenggara
Pos / PJT
NM_PEMBERITAHU 200 Element yang berisi data Nama Penyelenggara Pos / PJT
AL_PEMBERITAHU 200 Element yang berisi data Alamat
Penyelenggara Pos / PJT
NO_IZIN_PEMBERITAHU 100 Element yang berisi data Nomor Izin Pemberitahu (NPPPJK)
TGL_IZIN_PEMBERITAHU 8 Element yang berisi data Tanggal Izin Pemberitahu (NPPPJK)
KD_VAL 3 Element yang berisi Kode Valuta Asing (Harus
NDPBM (9, 4) Element yang berisi data NDPBM kurs pada saat pengajuan
FOB (18, 2) Element yang berisi data Nilai total FOB
ASURANSI (14, 2) Element yang berisi data Nilai Asuransi FREIGHT (16, 2) Element yang berisi data Nilai Freight CIF (18, 2) Element yang berisi data Nilai total CIF NETTO (18, 4) Element yang berisi data Jumlah Berat Netto BRUTO (18, 4) Element yang berisi data Jumlah Berat Bruto
TOT_DIBAYAR (15, 2)
Element yang berisi data Total Pembayaran Bea Masuk dan Pajak – pajak dalam rangka impor
KD_GUDANG 8 Kode gudang tempat barang dibongkar /
ditimbun
NPWP_BILLING 15
Diisi NPWP penerima barang (dalam hal ada permintaan dari penerima / pemilik barang). Jika tidak ada diisi ‘000000000000000’
NAMA_BILLING 50
Diisi NPWP penerima barang (dalam hal ada permintaan dari penerima / pemilik barang). Jika tidak ada diisi ‘-‘
Element-element yang berada dibawah <HEADER_PUNGUTAN> sebagai berikut :
Nama Element Panjang
Karakter
Keterangan
KD_PUNGUTAN 1 Element yang berisi Kode Pungutan, kode terlampir (Berubah dari sebelumnya 8 karakter)
NILAI (22, 2) Element yang berisi Nilai Pungutan
Element-element yang berada dibawah <DETIL_BARANG> sebagai berikut :
Nama Element Panjang
Karakter Keterangan
SERI_BRG 6 Element yang berisi data Seri Barang ke-berapa dari total keseluruhan jenis barang
HS_CODE 12 Element yang berisi data Kode HS
UR_BRG 140 Element yang berisi data Uraian Barang
KD_NEG_ASAL 2 Element yang berisi Kode Negara Asal, Kode Terlampir
JML_KMS 6 Element yang berisi data Jumlah Kemasan atas
JNS_KMS 2 Element yang berisi data Jenis Kemasan, Kode Terlampir
CIF 12 Element yang berisi data CIF
KD_SAT_HRG 3 Element yang berisi Kode Satuan yang
menentukan harga (Satuan yang digunakan untuk perkalian harga satuan)
JML_SAT_HRG 6 Element yang berisi Harga Satuan Barang (jumlah satuan yang digunakan untuk perkalian harga satuan)
FL_BEBAS 1 Elemen BOOLEAN sebagai flag pembebasan
(0=Bayar, 1=Bebas)
NO_SKEP 30 Element yang berisi data nomor SKep Pembebasan (jika ada SKep Pembebasan)
TGL_SKEP 8 Tanggal SKep Pembebasan (jika ada SKep Pembebasan)
KD_TARIF = 1: advalorum, 2: spesifik
KD_SAT_TARIF = hanya diisi apabila spesifik (per-kilo, per-liter)
JML_SAT = hanya diisi apabila spesifik (jumlah kilo, jumlah liter)
TARIF = advalorum diisi prosentase BM (2.5%, 5% dll) , jika spesifik diisi nilai satuan
(1.000 rupiah per-kilo, 5.000 rupiah per liter)
Element-element yang berada dibawah <DETIL_PUNGUTAN> sebagai berikut :
Nama Element Panjang
Karakter Keterangan
KD_PUNGUTAN 1 Element yang berisi data Kode Pungutan, Kode Terlampir (Sebelumnya 8 digit String)
NILAI (22, 2) Element yang berisi data Nilai Pungutan
KD_TARIF 1 Element yang berisi Kode Tarif
KD_SAT_TARIF 20 Element yang berisi Kode Satuan Tarif
JML_SAT 6 Element yang berisi data Jumlah Satuan Tarif
Bentuk skema XML RESPONSE-nya dari method di atas adalah sebagai berikut
(Respon Umum) :
<CN_PIBK> <HEADER> <NO_BARANG> </NO_BARANG> <TGL_HOUSE_BLAWB> </TGL_HOUSE_BLAWB> <KD_RESPON> </KD_RESPON> <KET_RESPON> </KET_RESPON> <WK_REKAM> </WK_REKAM> </HEADER> </CN_PIBK>2. Nama Method : updateBC11
Service ini berfungsi untuk mengupdate data BC1.1 yang pada pengajuan sebelumnya
masih kosong, khusus untuk pengajuan Pemberitahuan Impor Barang Khusus (PIBK).
Bentuk skema XML REQUESTnya adalah sebagai berikut :
<PIBK_UPDATE> <HEADER> <NO_BARANG>123456789012345</NO_BARANG> <TGL_HOUSE_BLAWB>2016/06/08</TGL_HOUSE_BLAWB> <NO_BC11>123456NBHE</NO_BC11> <TGL_BC11>2016/11/18</TGL_BC11> <NO_POS_BC11>0123</NO_POS_BC11> <NO_SUBPOS_BC11>0123</NO_SUBPOS_BC11> <NO_SUBSUBPOS_BC11>0123</NO_SUBSUBPOS_BC11> </HEADER> </PIBK_UPDATE>
dengan format XSD sebagai berikut :
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="unqualified" elementFormDefault="qualified"> <xs:element name="PIBK_UPDATE">
<xs:complexType> <xs:sequence>
<xs:element name="HEADER"> <xs:complexType>
<xs:sequence>
<xs:element type="xs:long" name="NO_BARANG"/>
<xs:element type="xs:string" name="TGL_HOUSE_BLAWB"/> <xs:element type="xs:string" name="NO_BC11"/>
<xs:element type="xs:string" name="TGL_BC11"/> <xs:element type="xs:byte" name="NO_POS_BC11"/> <xs:element type="xs:byte" name="NO_SUBPOS_BC11"/> <xs:element type="xs:byte" name="NO_SUBSUBPOS_BC11"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
Bentuk skema XML RESPONSE-nya dari method di atas adalah sebagai berikut :
<PIBK_UPDATE > <HEADER> <NO_BARANG> </NO_BARANG> <TGL_HOUSE_BLAWB> </TGL_HOUSE_BLAWB> <KD_RESPON> </KD_RESPON> <KET_RESPON> </KET_RESPON> <WK_REKAM> </WK_REKAM> </HEADER> </PIBK_UPDATE >3. Nama Method : getSemuaRespon
Service ini berfungsi untuk request semua respon yang belum pernah diambil
sebelumnya dengan parameter NPWP penyelenggara pos data impor barang kiriman
dengan dokumen Consignment Note (CN) atau Pemberitahuan Impor Barang Khusus
(PIBK). Format request untuk method ini tidak menggunakan XML REQUEST tetapi
hanya
string
yang
digunakan
untuk
memanggil
method
yaitu
:
Username^$Password^$NPWP
Format response XML RESPONSE dari method ini adalah sebagai berikut :
<HEADER> <NO_BARANG> </NO_BARANG> <TGL_HOUSE_BLAWB> </TGL_HOUSE_BLAWB> <KD_RESPON> </KD_RESPON> <KET_RESPON> </KET_RESPON> <WK_REKAM> </WK_REKAM> <KD_KANTOR></KD_KANTOR> <NDPBM></NDPBM> <NIL_PAB_RP></ NIL_PAB_RP > <NO_PIBK></TGL_PIBK> <TGL_PIBK></TGL_PIBK> <NO_SPBL></NO_SPBL> <TGL_SPBL></TGL_SPBL> <NO_SPPBMCP></NO_SPPBMCP> <TGL_SPPBMCP></TGL_SPPBMCP> <KODE_BILLING></KODE_BILLING> <TOTAL_BILLING></TOTAL_BILLING> <NO_SPTNP></NO_SPTNP> <TGL_SPTNP></TGL_SPTNP> <NO_SPPB></NO_SPPB> <TGL_SPPB></TGL_SPPB> <DETIL_LARTAS> <SERI_BRG> </SERI_BRG> <UR_BRG> </UR_BRG> <KET_LARTAS> </KET_LARTAS> </DETIL_LARTAS> </HEADER>
Sedangkan elemen data yang akan terisi untuk setiap jenis respon adalah sebagai berikut
-
Secara umum, respon akan menampilkan data sebagai berikut :
<HEADER> <NO_BARANG> </NO_BARANG> <TGL_HOUSE_BLAWB> </TGL_HOUSE_BLAWB> <KD_RESPON> </KD_RESPON> <KET_RESPON> </KET_RESPON> <WK_REKAM> </WK_REKAM> </HEADER>
-
Jika kode status 304 (NPBL) / 306 (SPBL) , tag XML yang terisi adalah sebagai
berikut :
<HEADER> <NO_BARANG> </NO_BARANG> <TGL_HOUSE_BLAWB> </TGL_HOUSE_BLAWB> <KD_RESPON> </KD_RESPON> <KET_RESPON> </KET_RESPON> <WK_REKAM> </WK_REKAM> <DETIL_LARTAS> <SERI_BRG> </SERI_BRG> <UR_BRG> </UR_BRG> <KET_LARTAS> </KET_LARTAS> </DETIL_LARTAS> <DETIL_LARTAS> <SERI_BRG> </SERI_BRG> <UR_BRG> </UR_BRG> <KET_LARTAS> </KET_LARTAS> </DETIL_LARTAS> </HEADER>-
Jika kode status 303 (Terbit Billing), tag XML yang terisi adalah sebagai berikut :
<HEADER> <NO_BARANG> </NO_BARANG> <TGL_HOUSE_BLAWB> </TGL_HOUSE_BLAWB> <KD_RESPON> </KD_RESPON> <KET_RESPON> </KET_RESPON> <WK_REKAM> </WK_REKAM> <KODE_BILLING></KODE_BILLING> <TOTAL_BILLING></TOTAL_BILLING> <PDF> </PDF> </HEADER>-
Jika kode status 404 & 403, tag XML yang terisi adalah sebagai berikut :
ELEMEN DATA Surat Persetujuan Pengeluaran Barang (SPPB) / Persetujuan
Keluar
<HEADER> <NO_BARANG> </NO_BARANG> <TGL_HOUSE_BLAWB> </TGL_HOUSE_BLAWB> <NO_PIBK></TGL_PIBK> <TGL_PIBK></TGL_PIBK> <KD_RESPON> </KD_RESPON> <KET_RESPON> </KET_RESPON> <WK_REKAM> </WK_REKAM> <NO_SPPB> </NO_SPPB> <TGL_SPPB> </TGL_SPPB> <PDF> </PDF> </HEADER>-
Jika kode status 401 (SPPBMCP) tag, XML yang terisi adalah sebagai berikut :
<HEADER> <NO_BARANG> </NO_BARANG> <TGL_HOUSE_BLAWB> </TGL_HOUSE_BLAWB> <KD_RESPON> </KD_RESPON> <KET_RESPON> </KET_RESPON> <WK_REKAM> </WK_REKAM> <KD_KANTOR></KD_KANTOR> <NO_SPPBMCP> </NO_SPPBMCP> <TGL_SPPBMCP> </TGL_SPPBMCP> <PDF> </PDF> </HEADER>-
Jika kode status SPTNP (402) tag, XML yang terisi adalah sebagai berikut :
<HEADER> <NO_BARANG> </NO_BARANG> <TGL_HOUSE_BLAWB> </TGL_HOUSE_BLAWB> <KD_RESPON> </KD_RESPON> <KET_RESPON> </KET_RESPON> <WK_REKAM> </WK_REKAM> <KD_KANTOR></KD_KANTOR> <NO_PIBK></TGL_PIBK> <TGL_PIBK></TGL_PIBK> <NO_SPTNP></NO_SPTNP> <TGL_SPTNP></TGL_SPTNP> <NILAI_SPTNP></NILAI_SPTNP> <PDF> </PDF> </HEADER>Nama Elemen
Panjang
Karakter
Keterangan
NO_BARANG
13
Element yang berisi Nomor Barang (Kombinasi angka dan huruf)TGL_HOUSE_BLAWB
10
Element yang berisi data tanggal House BL/AWB. penulisan dengan format
“yyyy/mm/dd” (yyyy: tahun, mm : bulan, dd : tanggal)
KD_RESPON
2
Element yang berisi data kode respon
mengenai status terakhir dari dokumen
pengajuan CN / PIBK (daftar kode respon
ada di PIA ini)
KET_RESPON
100
Element yang berisi keterangan detil atas
kode respon dokumen CN / PIBK
WK_REKAM
16
Element yang berisi waktu respon tersebut dibuat oleh sistem atau pejabat bea dan cukaiKD_KANTOR
6
Element yang berisi Kode Kantor. Kode terlampirNO_PIBK
9
Nomor pendaftaran PIBK dari kantor
bersangkutan (hanya ada apabila BC11 sudah valid dan billing sudah dibayar)
TGL_PIBK
8
Tanggal pendaftaran PIBK dari kantor
bersangkutan (hanya ada apabila BC11 sudah valid dan billing sudah dibayar)
NO_SPBL
9
Nomor Surat Penetapan Barang
apabila PDTT/Kasubsi Hanggar menetapkan barang ybs sebagai barang yang terkena lartas
TGL_SPBL 8 Tanggal SPBL
NO_SPPBMCP
9
Nomor Surat Penetapan Pembayaran Bea Masuk, Cukai dan/atau Pajak (hanya ada apabila CN telah ditetapkan oleh PDTT/Kasubsi Hanggar)
TGL_SPPBMCP 8 Tanggal SPPBMCP
KODE_BILLING
9
Nomor Kode Billing (hanya terbit ketika CN sudah ada SPPBMCP dan PIBK pada saat selesai
divalidasi/selesai AP atau PIBK pada saat terbit SPTNP)
TOTAL_BILLING
(22, 2)
Nilai rupiah total billing yang harus dibayar atas barang kiriman sebelum tanggal jatuh tempo NO_SPTNP
9
Nomor Surat Penetapan Tarif dan/atau Nilai Pabean (untuk PIBK yang ditetapkan kurang/lebih bayar oleh PDTT/Kasubsi Hanggar)
TGL_SPTNP 8 Tanggal SPTNP
NO_SPPB 9 Nomor Surat Persetujuan Pengeluaran Barang
TGL_SPPB 8 Tanggal SPPB
SERI_BRG
6
Element yang berisi data Seri Barang ke-berapa dari total keseluruhan jenis barangUR_BRG
140 Element yang berisi data Uraian BarangKET_LARTAS
500
Element yang berisi keterangan mengenai
ketentuan lartas apa saja yang wajib
dipenuhi atas seri barang yang
bersangkutan
NILAI_SPTNP
(22,2)
Nilai selisih total lebih semua jenis pungutan (antara yang diberitahukan dan ditetapkan)4. Nama Method : getResponseByNomorTanggal
Service ini berfungsi untuk request respon atas pengajuan CN / PIBK secara spesifik
dengan parameter NO_BARANG dan TGL_HOUSE_BLAWB.
Bentuk skema XML REQUESTnya adalah sebagai berikut :
<CEK_STATUS> <HEADER> <NO_BARANG>123456789012345</NO_BARANG> <TGL_HOUSE_BLAWB>2016/06/08</TGL_HOUSE_BLAWB> <NO_BC11>123456NBHE</NO_BC11> <TGL_BC11>2016/11/18</TGL_BC11> <NO_POS_BC11>0123</NO_POS_BC11> <NO_SUBPOS_BC11>0123</NO_SUBPOS_BC11> <NO_SUBSUBPOS_BC11>0123</NO_SUBSUBPOS_BC11> </HEADER> </CEK_STATUS>
Bentuk skema XML RESPONSE-nya dari method di atas adalah sebagai berikut :
<CEK_STATUS > <HEADER> <NO_BARANG> </NO_BARANG> <TGL_HOUSE_BLAWB> </TGL_HOUSE_BLAWB> <KD_RESPON> </KD_RESPON> <KET_RESPON> </KET_RESPON> <WK_REKAM> </WK_REKAM>
</HEADER> </CEK_STATUS >
A. Penjelasan Skema Pertukaran Data Consignment Note (CN) - PIBK
HEADER
Elemen Data Uraian Mandatory
CN / PIBK Value Keterangan
JNS_AJU : Jenis AJU Y / Y 1 = CN Consignment Note
2 = PIBK Pemberitahuan Impor Barang Khusus
3 = BC 1.4 Pemberitahuan pemindahan penimbunan Barang
Kiriman
4 = PIB Pemberitahuan Impor Barang
KD_JNS_PIBK : Kode Jenis PIBK Y / Y 1 = Barang Pindahan
2 = Barang Kiriman Melalui PJT 3 = Barang Impor Sementara Dibawa Penumpang
4 = Barang Impor Tertentu 5 = Barang Pribadi Penumpang 6 = Lainnya
NO_BARANG : Nomor Barang Y / Y Free text (13)
KD_KANTOR : Kode Kantor Y / Y Standar BC (6 Digit)
KD_JNS_ANGKUT : Kode Jenis Angkut Y / Y Number
NM_PENGANGKUT : Nama Pengangkut Y / Y Free text (100)
NO_FLIGHT : Nomor Penerbangan (Flight) Y / Y Un Locode (5 Digit)
KD_PEL_MUAT : Kode Pelabuhan Muat Y / Y Un Locode (5 Digit)
KD_PEL_BONGKAR : Kode pelabuhan Bongkar Y / Y Un Locode (5 Digit)
KD_GUDANG : Kode Gudang Y / Y Standar BC (4 Digit)
NO_INVOICE : Nomor Invoice N / Y Free text (20 Digit)
KD_NEGARA_ASAL : Kode Negara Asal Y / Y 5 Digit
NO_BC11 : Nomor Dokumen BC 1.1 (Manifest) Y / Y Free text (29 Digit)
TGL_BC11 : Tanggal Dokumen BC 1.1 (Manifest) Y / Y Format : yyyy/mm/dd
NO_POS_BC11 : Nomor Pos Dokumen BC 1.1 Y / Y Standar BC (4 Digit)
NO_SUBPOS_BC11 : Nomor Sub Pos BC 1.1 Jika ada Y Standar BC (4 Digit)
NO_SUBSUBPOS_BC11 : Nomor Sub Sub Pos BC 1.1 Jika ada Y Standar BC (4 Digit)
NO_MASTER_BLAWB : Nomor Master BL/AWB Jika ada Y Free text (30 Digit)
TGL_MASTER_BLAWB : Tanggal Master BL/AWB Jika ada Y Format : yyyy/mm/dd
NO_HOUSE_BLAWB : Nomor House BL/AWB Jika ada Y Free text (30 Digit)
TGL_HOUSE_BLAWB : Tanggal House BL/AWB Jika ada Y Format : yyyy/mm/dd
KD_NEG_PENGIRIM : Kode Negara Pengirim Y / Y 2 Digit
NM_PENGIRIM : Nama Pengirim Y / Y Free test (60 Digit)
AL_PENGIRIM : Alamat Pengirim Y / Y Free text
JNS_ID_PENERIMA : Jenis ID Penerima N / Y
NO_ID_PENERIMA : Nomor ID Penerima N / Y Number
NM_PENERIMA : Nama Penerima Y / Y Free text (60 Digit)
AL_PENERIMA : Alamat Penerima Y / Y Free text (200 Digit)
TELP_PENERIMA : Telp Penerima N / N Free text (20 Digit)
ID_PEMBERITAHU : Nomor ID Pemberitahu Y / Y
NM_PEMBERITAHU : Nama Pemberitahu Y / Y Free text
AL_PEMBERITAHU : Alamat Pemberitahu Y / Y Free text
NO_IZIN_PEMBERITAHU : Nomor Izin Pemberitahu Y / Y
TGL_IZIN_PEMBERITAHU : Tanggal Izin Pemberitahu Y / Y Format : yyyy/mm/dd
KD_VAL : Kode Valuta Asing Y / Y 3 Digit
NDPBM : Nilai Dasar Perhitungan Bea Masuk N / Y Number (9, 4)
FOB : Free on Board N / N Number (18, 2)
FREIGHT : Freight N / N Number (16, 2)
CIF : Cost, Insurance and Freight Y / Y Number (18, 2)
NETTO : Netto Y / Y Number (18, 4)
BRUTO : Bruto Y / Y Number (18, 4)
TOT_DIBAYAR : Total Dibayar N / Y Number (15, 2)
NPWP_BILLING : NPWP Billing Y / Y Free text (15 Digit)
NAMA_BILLING : Nama Billing N / N Free text (15 Digit)
KD_PUNGUTAN : Kode Pungutan N / Y Number
NILAI : Nilai N / Y Number (22, 2)
DETIL
Elemen Data Uraian Mandatory Value Keterangan
DETIL_BARANG
SERI_BRG : Seri Barang Y / Y Number
HS_CODE : HS Code N / Y Free Text (12 Digit)
UR_BRG : Uraian Barang Y / Y Free text
KD_NEG_ASAL : Kode Negara Asal N / Y 2 Digit
JML_KMS : Jumlah Kemasan Y / Y Number
JNS_KMS : Jenis Kemasan N / Y Standar BC (2 Digit)
CIF : Cost, Insurance and Freight N / Y Number
DETIL_PUNGUTAN
KD_PUNGUTAN : Kode Pungutan N / Y Number (1)
NILAI : Nilai N / Y Number (22, 2)
JNS_TARIF : Jenis Tarif N / Y Varchar (100)
KD_TARIF : Kode Tarif N / Y 1 = PROSENTASE (ADVALORUM)
KD_SAT_TARIF : Kode Satuan Tarif N / Y Free Text (20 Digit)
JML_SAT : Jumlah Satuan N / Y Number
TARIF : Tarif N / Y Number
B. Kode Referensi Jenis AJU
Elemen Data Uraian Value Keterangan Kode Uraian
JNS_AJU : Kode Jenis AJU 1 CN Consignment Note
2 PIBK Pemberitahuan Impor Barang Khusus
3 BC 1.4 Pemberitahuan pemindahan penimbunan Barang
Kiriman
4 PIB Pemberitahuan Impor Barang
C. Kode Referensi Jenis PIBK
Elemen Data Uraian Value Keterangan Kode Uraian
KD_JNS_PIBK : Kode Jenis PIBK 1 Barang Pindahan
2 Barang Kiriman Melalui PJT
3 Barang Impor Sementara Dibawa Penumpang
4 Barang Impor Tertentu
5 Barang Pribadi Penumpang
D. Kode Referensi Pungutan
Elemen Data
Uraian Value Keterangan
Kode Uraian
KD_PUNGUTAN : Kode Jenis
PIBK 1 BM Bea Masuk Bayar
2 PPH Pajak Penghasilan Bayar
3 PPN Pajak Pertambahan Nilai Bayar
4 PPNBM Pajak Pertambahan Nilai Bea Masuk Bayar
E. Kode Referensi Jenis Tarif
Elemen Data Uraian Value Keterangan Kode Uraian
KD_TARIF : Kode Jenis
Tarif 1 PROSENTASE (ADVALORUM)