Kirim Dokumen Impor

Update JSON Schema Kirim Dokumen Impor v.0.5.7.18 pada tanggal 22-03-2024 (detil)

Kirim Dokumen

POST {API_URL}/openapi/document

Endpoint digunakan untuk mengirim dokumen pabean

Query Parameters

NameTypeDescription

isFinal

boolean

true=data langsung dikirim; false=data menjadi draft; default=false

Headers

NameTypeDescription

Authorization

string

Bearer Token yang didapatkan dari hasil otorisasi

Request Body

NameTypeDescription

Data Pabean*

string

JSONSchema Dokumen Pabean

{
    "status": "OK",
    "message": "Sukses, Data Berhasil Ditambahkan",
    "idHeader": {idHeader}
}

JSON Schema Kirim Dokumen Impor

Data :
  - Request body :
    {
      "Declaration" : 
{
    "$schema": "http://json-schema.org/draft-07/schema",
    "type": "object",
    "title": "Schema Kirim Dokumen BC 20",
    "description": "JSON Schema untuk Kirim Dokumen Pabean v.0.5.7.18. Terdiri atas data header dan data barang. Data header merupakan data umum dokumen pabean sedangkan data barang merupakan data detil atas barang pada dokumen pabean",
    "properties": {
        "asalData": {
            "type": "string",
            "description": "set value [S]",
            "const": "S",
            "message": "Asal pengiriman data secara Host to Host: S"
        },
        "asuransi": {
            "type": "number",
            "description": "Sesuai kolom formulir BC 2.0 - D.24 Asuransi LN/DN",
            "maxlength": 24,```json
"isiPerKemasan": {
                                "type": "number",
                                "description": "Isi per kemasan",
                                "multipleOf": 0.01
                            },
```
            "multipleOf": 0.01,
            "message": "Nilai asuransi maksimal 24 digit dengan dua angka dibelakang koma"
        },
        "bruto": {
            "type": "number",
            "description": "Sesuai kolom formulir BC 2.0 - D.29 Berat Kotor (kg)",
            "maxlength": 24,
            "multipleOf": 0.0001,
            "message": "Nilai bruto maksimal 24 digit dengan empat angka dibelakang koma"
        },
        "cif": {
            "type": "number",
            "description": "Sesuai kolom formulir BC 2.0 - D.26 Nilai Pabean",
            "maxlength": 24,
            "multipleOf": 0.01,
            "message": "Nilai cif maksimal 24 digit dengan dua angka dibelakang koma"
        },
        "disclaimer": {
            "type": "string",
            "description": "Persetujuan pengguna dalam kirim dokumen pabean: [1] Ya atau [0] Tidak",
            "enum": [
                "0",
                "1"
            ],
            "message": "Persetujuan pengguna dalam kirim dokumen pabean: 1 untuk Ya atau 0 untuk Tidak"
        },
        "kodeJenisProsedur": {
            "type": "string",
            "description": "Lihat Referensi Jenis Prosedur",
            "message": "Format kode sesuai Referensi Jenis Prosedur"
        },
        "kodeJenisImpor": {
            "type": "string",
            "description": "Lihat Referensi Jenis Impor",
            "message": "Format kode sesuai Referensi Jenis Impor"
        },
        "kodeJenisEkspor": {
            "type": "string",
            "description": "Lihat Referensi Jenis Ekspor",
            "message": "Format kode sesuai Referensi Jenis Ekspor"
        },
        "flagVd": {
            "type": "string",
            "description": "flag Voluntary declaration: [Y] Ya atau [T] Tidak",
            "enum": [
                "Y",
                "T"
            ],
            "message": "flag Voluntary declaration: Y untuk Ya atau T untuk Tidak"
        },
        "fob": {
            "type": "number",
            "description": "Sesuai kolom formulir BC 2.0 - D.23 Nilai",
            "maxlength": 24,
            "multipleOf": 0.01,
            "message": "Nilai fob maksimal 24 digit dengan dua angka dibelakang koma"
        },
        "freight": {
            "type": "number",
            "description": "Sesuai kolom formulir BC 2.0 - D.25 Freight",
            "maxlength": 24,
            "multipleOf": 0.01,
            "message": "Nilai freight maksimal 24 digit dengan dua angka dibelakang koma"
        },
        "hargaPenyerahan": {
            "type": "number",
            "description": "Nilai Harga Penyerahan",
            "maxlength": 24,
            "multipleOf": 0.0001,
            "message": "Nilai harga penyerahan maksimal 24 digit dengan empat angka dibelakang koma"
        },
        "idPengguna": {
            "type": "string",
            "description": "Identitas pengguna",
            "message": "Identitas pengguna"
        },
        "jabatanTtd": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - F Jabatan pengguna yang mengajukan dokumen impor",
            "message": "Jabatan pengguna yang mengajukan dokumen impor"
        },
        "jumlahKontainer": {
            "type": "integer",
            "description": "jumlah peti kemas yang digunakan untuk mengangkut barang",
            "message": "Jumlah kontainer atau peti kemas"
        },
        "jumlahTandaPengaman": {
            "type": "integer",
            "description": "Jumlah Tanda Pengaman FTZ 03",
            "message": "Jumlah tanda pengaman pada FTZ 03"
        },
        "kodeAsuransi": {
            "type": "string",
            "description": "kode asuransi yang dibayar di [LN] luar negeri atau [DN] dalam negeri",
            "enum": [
                "LN",
                "DN"
            ],
            "message": "Kode asuransi yang dibayar: LN untuk luar negeri atau DN untuk dalam negeri"
        },
        "kodeCaraBayar": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - C. Cara Pembayaran. Lihat Referensi Cara Bayar",
            "message": "Format kode sesuai Referensi Cara Bayar"
        },
        "kodeDokumen": {
            "type": "string",
            "description": "set value [20]",
            "const": "20",
            "message": "Format kode sesuai Referensi Dokumen Impor BC 2.0: 20"
        },
        "kodeIncoterm": {
            "type": "string",
            "description": "Lihat Referensi Incoterm",
            "message": "Format kode sesuai Referensi Incoterm"
        },
        "kodeJenisNilai": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - D.16 Transaksi. Lihat Referensi Jenis Transaksi Perdagangan",
            "message": "Format kode sesuai Referensi Jenis Transaksi Perdagangan"
        },
        "kodeKantor": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - Kantor Pabean. Lihat Referensi Kantor",
            "message": "Format kode sesuai Referensi Kantor"
        },
        "kodePelMuat": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - D.12 Pelabuhan Muat. Lihat Referensi Pelabuhan",
            "message": "Format kode pelabuhan muat sesuai Referensi Pelabuhan"
        },
        "kodePelTujuan": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - D.14 Pelabuhan Tujuan. Lihat Referensi Pelabuhan",
            "message": "Format kode pelabuhan tujuan sesuai Referensi Pelabuhan"
        },
        "kodeTps": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - D.20 Tempat Penimbunan. Kode tps sesuai dengan yang dibuat oleh Kantor Pabean masing-masing",
            "message": "Format kode tps sesuai dengan yang dibuat oleh Kantor Pabean masing-masing "
        },
        "kodeTutupPu": {
            "type": "string",
            "description": "Referensi TutupPu: [11] BC 1.1, [12] BC 1.2, [14] BC 1.4",
            "enum": [
                "11",
                "12",
                "14"
            ],
            "message": "Format kode sesuai Referensi TutupPu"
        },
        "kodeValuta": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - D.21 Valuta. Lihat Referensi Valuta",
            "message": "Format kode sesuai Referensi Valuta"
        },
        "kotaTtd": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - F Kota tempat pengguna membuat dokumen impor",
            "message": "Kota tempat pengguna membuat dokumen impor"
        },
        "namaTtd": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - F Nama pengguna yang membuat dokumen impor",
            "message": "Nama pengguna yang membuat dokumen impor"
        },
        "ndpbm": {
            "type": "number",
            "description": "Sesuai kolom formulir BC 2.0 - D.22 NDPBM",
            "maxlength": 24,
            "multipleOf": 0.0001,
            "message": "Ndpbm maksimal 24 digit dengan empat angka dibelakang koma"
        },
        "netto": {
            "type": "number",
            "description": "Sesuai kolom formulir BC 2.0 - D.30 Berat Bersih (Kg)",
            "maxlength": 24,
            "multipleOf": 0.0001,
            "message": "Nilai netto/berat bersih maksimal 24 digit dengan empat angka dibelakang koma"
        },
        "nilaiBarang": {
            "type": "number",
            "description": "nilai barang impor dalam mata uang sesuai kode valuta yang dimasukkan",
            "maxlength": 38,
            "multipleOf": 0.01,
            "message": "Nilai barang maksimal 24 digit dengan dua angka dibelakang koma"
        },
        "nilaiIncoterm": {
            "type": "number",
            "description": "nilai barang impor sesuai kode incoterm yang dimasukkan",
            "maxlength": 24,
            "multipleOf": 0.01,
            "message": "Nilai incoterm maksimal 24 digit dengan dua angka dibelakang koma"
        },
        "nilaiMaklon": {
            "type": "number",
            "description": "nilai jasa subkon",
            "maxlength": 24,
            "multipleOf": 0.01,
            "message": "Nilai maklon maksimal 24 digit dengan dua angka dibelakang koma"
        },
        "nomorAju": {
            "type": "string",
            "description": "nomor pengajuan dokumen pabean 26 digit dengan format 4 digit kode kantor, 2 digit kode dokumen pabean, 6 digit unik perusahaan, 8 digit tanggal pengajuan dengan format YYYYMMDD, 6 digit sequence/nomor urut pengajuan dokumen pabean",
            "pattern": "^[A-Za-z0-9]{26}$",
            "message": "Sesuaikan format nomor pengajuan dokumen impor terdiri 26 digit: 4 digit kode kantor, 2 digit kode dokumen pabean, 6 digit unik perusahaan, 8 digit tanggal pengajuan dengan format YYYYMMDD, 6 digit sequence/nomor urut pengajuan dokumen impor"
        },
        "nomorBc11": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - D.18 BC 1.1",
            "message": "Nomor BC 1.1 terdiri dari 6 digit"
        },
        "posBc11": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - D.18 BC 1.1",
            "message": "Pos BC 1.1 terdiri dari 4 digit"
        },
        "seri": {
            "type": "integer",
            "description": "seri dokumen impor",
            "message": "seri dokumen impor"
        },
        "subposBc11": {
            "type": "string",
            "description": "Sesuai kolom formulir BC 2.0 - D.18 BC 1.1",
            "message": "Pos BC 1.1 terdiri dari 8 digit"
        },
        "tanggalAju": {
            "type": "string",
            "format": "date",
            "description": "tanggal pengajuan dokumen impor dengan format YYYY-MM-DD",
            "message": "Sesuaikan format tanggal pengajuan dokumen: YYYY-MM-DD"
        },
        "tanggalBc11": {
            "type": "string",
            "format": "date",
            "description": "Sesuai kolom formulir BC 2.0 - D.18 Tanggal BC 1.1 dengan format YYYY-MM-DD",
            "message": "Sesuaikan format tanggal BC 1.1: YYYY-MM-DD"
        },
        "tanggalTiba": {
            "type": "string",
            "format": "date",
            "description": "Sesuai kolom formulir BC 2.0 - D.11 Perkiraan Tanggal Tiba dengan format YYYY-MM-DD",
            "message": "Sesuaikan format tanggal perkiraan tiba: YYYY-MM-DD"
        },
        "tanggalTtd": {
            "type": "string",
            "format": "date",
            "description": "Sesuai kolom formulir BC 2.0 - F Tanggal penandatanganan dokumen pabean dengan format YYYY-MM-DD",
            "message": "Sesuaikan format tanggal penandatanganan dokumen: YYYY-MM-DD"
        },
        "totalDanaSawit": {
            "type": "number",
            "description": "total dana sawit",
            "maxlength": 24,
            "multipleOf": 0.01,
            "message": "Total dana sawit maksimal 24 digit dengan dua angka dibelakang koma"
        },
        "volume": {
            "type": "number",
            "description": "total volume",
            "maxlength": 24,
            "multipleOf": 0.0001,
            "message": "Total volume maksimal 24 digit dengan empat angka dibelakang koma"
        },
        "vd": {
            "type": "number",
            "description": "Total nilai voluntary declaration",
            "maxlength": 24,
            "multipleOf": 0.0001,
            "message": "Total nilai barang voluntary declaration maksimal 24 digit dengan empat angka dibelakang koma"
        },
        "biayaTambahan": {
            "type": "number",
            "description": "biaya tambahan yang dikenakan",
            "maxlength": 24,
            "multipleOf": 0.01,
            "message": "Biaya tambahan maksimal 24 digit dengan dua angka dibelakang koma"
        },
        "biayaPengurang": {
            "type": "number",
            "description": "biaya pengurang yang dikenakan",
            "maxlength": 24,
            "multipleOf": 0.01,
            "message": "Biaya pengurang maksimal 24 digit dengan dua angka dibelakang koma"
        },
        "barang": {
            "type": "array",
            "items": [
                {
                    "type": "object",
                    "description": "detil data barang dalam satu pengajuan dokumen impor",
                    "properties": {
                        "asuransi": {
                            "type": "number",
                            "description": "nilai asuransi"
                        },
                        "bruto": {
                            "type": "number",
                            "maxlength": 24,
                            "multipleOf": 0.0001,
                            "description": "berat kotor/bruto dalam kilogram"
                        },
                        "cif": {
                            "type": "number",
                            "description": "harga cif"
                        },
                        "cifRupiah": {
                            "type": "number",
                            "description": "harga cif rupiah"
                        },
                        "diskon": {
                            "type": "number",
                            "description": "diskon"
                        },
                        "fob": {
                            "type": "number",
                            "description": "free on board"
                        },
                        "freight": {
                            "type": "number",
                            "description": "freight"
                        },
                        "hargaEkspor": {
                            "type": "number",
                            "description": "harga ekspor"
                        },
                        "hargaPatokan": {
                            "type": "number",
                            "description": "harga patokan barang"
                        },
                        "hargaPenyerahan": {
                            "type": "number",
                            "description": "harga penyerahan barang"
                        },
                        "hargaPerolehan": {
                            "type": "number",
                            "description": "harga perolehan barang"
                        },
                        "hargaSatuan": {
                            "type": "number",
                            "description": "harga satuan barang"
                        },
                        "hjeCukai": {
                            "type": "number",
                            "description": "harga jual eceran"
                        },
                        "isiPerKemasan": {
                            "type": "number",
                            "description": "Isi per kemasan",
                            "multipleOf": 0.01
                        },
                        "jumlahBahanBaku": {
                            "type": "integer",
                            "description": "jumlah bahan baku"
                        },
                        "jumlahDilekatkan": {
                            "type": "integer",
                            "description": "jumlah yang dilekatkan"
                        },
                        "jumlahKemasan": {
                            "type": "number",
                            "description": "Sesuai kolom formulir BC 2.0 - D.35 Jumlah Kemasan",
                            "maxlength": 24,
                            "multipleOf": 0.01
                        },
                        "jumlahPitaCukai": {
                            "type": "integer",
                            "description": "jumlah pita cukai"
                        },
                        "jumlahRealisasi": {
                            "type": "number",
                            "description": "jumlah realisasi"
                        },
                        "jumlahSatuan": {
                            "type": "number",
                            "description": "Sesuai kolom formulir BC 2.0 - D.35 Jumlah Satuan Barang",
                            "maxlength": 24,
                            "multipleOf": 0.0001
                        },
                        "kapasitasSilinder": {
                            "type": "integer",
                            "description": "kapasitas silinder"
                        },
                        "kodeJenisKemasan": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.35 Jenis Kemasan. Lihat Referensi Jenis Kemasan"
                        },
                        "kodeKondisiBarang": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.32 Spesifikasi Wajib. Referensi Kondisi Barang: [1] Baik, [2] Baru, [3] Bekas, [4] Segar, [5] Beku, [6] Baik/Baru, [7] Baik/Baru, [8] Baik/Bekas",
                            "enum": [
                                "1",
                                "2",
                                "3",
                                "4",
                                "5",
                                "6",
                                "7",
                                "8"
                            ]
                        },
                        "kodeNegaraAsal": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.32 Negara Asal Barang. Lihat Referensi Negara",
                            "pattern": "^[A-Z]{2}$"
                        },
                        "kodeSatuanBarang": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.35 Jenis Satuan Barang. Lihat Referensi Satuan Barang"
                        },
                        "merk": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.32 Merek Barang"
                        },
                        "ndpbm": {
                            "type": "number",
                            "description": "nilai dasar penghitungan bea masuk"
                        },
                        "netto": {
                            "type": "number",
                            "description": "Sesuai kolom formulir BC 2.0 - D.35 Berat Bersih (kg)",
                            "maxlength": 24,
                            "multipleOf": 0.0001
                        },
                        "nilaiBarang": {
                            "type": "number",
                            "description": "nilai barang"
                        },
                        "nilaiDanaSawit": {
                            "type": "number",
                            "description": "nilai dana sawit"
                        },
                        "nilaiDevisa": {
                            "type": "number",
                            "description": "nilai devisa"
                        },
                        "nilaiTambah": {
                            "type": "number",
                            "description": "nilai tambah"
                        },
                        "pernyataanLartas": {
                            "type": "string",
                            "description": "pernyataan barang lartas: [Y] Ya atau [T] Tidak",
                            "enum": [
                                "Y",
                                "T"
                            ]
                        },
                        "persentaseImpor": {
                            "type": "number",
                            "description": "persentase impor"
                        },
                        "posTarif": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.32 Pos Tarif HS"
                        },
                        "saldoAkhir": {
                            "type": "number",
                            "description": "saldo akhir"
                        },
                        "saldoAwal": {
                            "type": "number",
                            "description": "saldo awal"
                        },
                        "seriBarang": {
                            "type": "integer",
                            "description": "Sesuai kolom formulir BC 2.0 - D.31 No. Seri data barang"
                        },
                        "seriBarangDokAsal": {
                            "type": "integer",
                            "description": "seri barang dokumen asal"
                        },
                        "seriIjin": {
                            "type": "integer",
                            "description": "seri ijin barang"
                        },
                        "tahunPembuatan": {
                            "type": "integer",
                            "description": "tahun pembuatan barang"
                        },
                        "tarifCukai": {
                            "type": "number",
                            "description": "tarif cukai"
                        },
                        "tipe": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.32 Tipe Barang"
                        },
                        "uraian": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.32 Uraian Barang"
                        },
                        "volume": {
                            "type": "number",
                            "description": "volume barang",
                            "maxlength": 24,
                            "multipleOf": 0.0001
                        },
                        "barangTarif": {
                            "type": "array",
                            "description": "data barang tarif per barang",
                            "items": [
                                {
                                    "type": "object",
                                    "description": "data barang tarif BM",
                                    "properties": {
                                        "kodeJenisTarif": {
                                            "type": "string",
                                            "description": "Sesuai kolom formulir BC 2.0 - D.34 Jenis Tarif/Pembebanan. Referensi Jenis Tarif: [1] Advalorum atau [2] Spesifik",
                                            "enum": [
                                                "1",
                                                "2"
                                            ]
                                        },
                                        "jumlahSatuan": {
                                            "type": "number",
                                            "description": "jumlah satuan barang tarif BM",
                                            "maxlength": 24,
                                            "multipleOf": 0.0001
                                        },
                                        "kodeFasilitasTarif": {
                                            "type": "string",
                                            "description": "Kode fasilitas tarif BM. Sesuai kolom formulir BC 2.0 - D.34 Kode Fasilitas. Lihat Referensi Fasilitas Tarif"
                                        },
                                        "kodeJenisPungutan": {
                                            "type": "string",
                                            "description": "Set kode jenis pungutan Bea Masuk (BM) atau Bea Masuk Kemudahan Impor Tujuan Ekspor (BMKITE)",
                                            "enum": ["BM","BMKITE"]
                                        },
                                        "nilaiBayar": {
                                            "type": "number",
                                            "description": "nilai bayar barang tarif BM",
                                            "maxlength": 24,
                                            "multipleOf": 0.01
                                        },
                                        "seriBarang": {
                                            "type": "integer",
                                            "description": "seri barang"
                                        },
                                        "tarif": {
                                            "type": "number",
                                            "description": "Tarif BM. Sesuai kolom formulir BC 2.0 - D.34 Tarif",
                                            "maxlength": 24,
                                            "multipleOf": 0.01
                                        },
                                        "tarifFasilitas": {
                                            "type": "number",
                                            "description": "Sesuai kolom formulir BC 2.0 - D.34 Tarif dan Fasilitas",
                                            "maxlength": 5,
                                            "multipleOf": 0.01
                                        },
                                        "nilaiFasilitas": {
                                            "type": "number",
                                            "description": "Sesuai kolom formulir BC 2.0 - D.34 Tarif dan Fasilitas. Dapat diisi apabila Kode Fasilitas Tarif selain dibayar [1]",
                                            "maxlength": 24,
                                            "multipleOf": 0.01
                                        }
                                    },
                                    "required": [
                                        "kodeJenisTarif",
                                        "kodeFasilitasTarif",
                                        "kodeJenisPungutan",
                                        "tarifFasilitas",
                                        "nilaiBayar",
                                        "tarif",
                                        "nilaiFasilitas"
                                    ],
                                    "message": {
                                        "required": "Wajib mengisi kodeJenisTarif, kodeFasilitasTarif, kodeJenisPungutan, tarifFasilitas, nilaiBayar, tarif, dan nilaiFasilitas BM"
                                    }
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "kodeJenisTarif": {
                                            "type": "string",
                                            "description": "Sesuai kolom formulir BC 2.0 - D.34 Jenis Tarif/Pembebanan. Referensi Jenis Tarif: [1] Advalorum atau [2] Spesifik",
                                            "enum": [
                                                "1",
                                                "2"
                                            ]
                                        },
                                        "jumlahSatuan": {
                                            "type": "number",
                                            "description": "jumlah satuan barang tarif",
                                            "maxlength": 24,
                                            "multipleOf": 0.0001
                                        },
                                        "kodeFasilitasTarif": {
                                            "type": "string",
                                            "description": "Sesuai kolom formulir BC 2.0 - D.34 Kode Fasilitas. Lihat Referensi Fasilitas Tarif"
                                        },
                                        "kodeJenisPungutan": {
                                            "type": "string",
                                            "description": "Sesuai kolom formulir BC 2.0 - D.34 Tarif dan Fasilitas. Lihat Referensi Jenis Pungutan"
                                        },
                                        "nilaiBayar": {
                                            "type": "number",
                                            "description": "nilai bayar barang tarif",
                                            "maxlength": 24,
                                            "multipleOf": 0.01
                                        },
                                        "seriBarang": {
                                            "type": "integer",
                                            "description": "seri barang"
                                        },
                                        "tarif": {
                                            "type": "number",
                                            "description": "Sesuai kolom formulir BC 2.0 - D.34 Tarif",
                                            "maxlength": 24,
                                            "multipleOf": 0.01
                                        },
                                        "tarifFasilitas": {
                                            "type": "number",
                                            "description": "Sesuai kolom formulir BC 2.0 - D.34 Tarif dan Fasilitas",
                                            "maxlength": 5,
                                            "multipleOf": 0.01
                                        },
                                        "nilaiFasilitas": {
                                            "type": "number",
                                            "description": "Sesuai kolom formulir BC 2.0 - D.34 Tarif dan Fasilitas. Dapat diisi apabila Kode Fasilitas Tarif selain dibayar [1]",
                                            "maxlength": 24,
                                            "multipleOf": 0.01
                                        }
                                    },
                                    "dependencies": {
                                        "kodeJenisPungutan": [
                                            "kodeFasilitasTarif",
                                            "tarifFasilitas",
                                            "nilaiBayar",
                                            "tarif",
                                            "nilaiFasilitas"
                                        ]
                                    },
                                    "message": {
                                        "required": "Wajib mengisi kodeJenisTarif, kodeFasilitasTarif, kodeJenisPungutan, tarifFasilitas, nilaiBayar, tarif, dan nilaiFasilitas"
                                    }
                                }
                            ]
                        },
                        "barangDokumen": {
                            "type": "array",
                            "description": "Sesuai kolom formulir BC 2.0 - D.33 Keterangan Fasilitas/Persyaratan dan Nomor Urut",
                            "items": [
                                {
                                    "type": "object",
                                    "properties": {
                                        "seriDokumen": {
                                            "type": "string",
                                            "description": "seri dokumen"
                                        }
                                    }
                                }
                            ]
                        },
                        "barangSpekKhusus": {
                            "type": "array",
                            "description": "data barang dengan spesifikasi khusus",
                            "items": [
                                {
                                    "type": "object",
                                    "properties": {
                                        "seriBarangSpekKhusus": {
                                            "type": "integer",
                                            "description": "seri barang spesifikasi khusus"
                                        },
                                        "kodeSpekKhusus": {
                                            "type": "integer",
                                            "description": "Lihat Referensi Spesifikasi Khusus: [1] NOMOR MESIN; [2] NOMOR RANGKA; [3] SILINDER; [4] TAHUN PEMBUATAN; [5] JENIS KENDARAAN; [6] MERK; [7] MODEL; [8] NOMOR BPKB; [9] TANGGAL BPKB;  [10] NOMOR FORM A; [11] TANGGAL FORM A; [12] NOMOR STNK; [13] TANGGAL STNK; [14] TIPE; [15] NOMOR CASI; [16] MUTU; [17] DAYA; [18] KUALITAS WARNA GULA; [19] JENIS SPEK KHUSUS",
                                            "enum": [
                                                1,
                                                2,
                                                3,
                                                4,
                                                5,
                                                6,
                                                7,
                                                8,
                                                9,
                                                10,
                                                11,
                                                12,
                                                13,
                                                14,
                                                15,
                                                16,
                                                17,
                                                18,
                                                19
                                            ]
                                        },
                                        "uraianBarangSpekKhusus": {
                                            "type": "string",
                                            "description": "uraian barang spesifikasi khusus"
                                        }
                                    }
                                }
                            ]
                        },
                        "barangVd": {
                            "type": "array",
                            "description": "data barang voluntary declaration",
                            "items": [
                                {
                                    "type": "object",
                                    "properties": {
                                        "kodeJenisVd": {
                                            "type": "string",
                                            "description": "Lihat Referensi Jenis VD"
                                        },
                                        "nilaiBarangVd": {
                                            "type": "number",
                                            "maxlength": 24,
                                            "multipleOf": 0.0001,
                                            "description": "nilai barang voluntary declaration"
                                        }
                                    },
                                    "required": [
                                        "kodeJenisVd",
                                        "nilaiBarangVd"
                                    ],
                                    "message": {
                                        "required": "Wajib mengisi kodeJenisVd dan nilaiBarangVd"
                                    }
                                }
                            ]
                        },
                        "barangPemilik": {
                            "type": "array",
                            "description": "data barang entitas pemilik",
                            "items": [
                                {
                                    "type": "object",
                                    "properties": {
                                        "seriBarang": {
                                            "type": "integer",
                                            "description": "seri barang"
                                        },
                                        "seriBarangPemilik": {
                                            "type": "integer",
                                            "description": "seri barang entitas pemilik"
                                        },
                                        "seriEntitas": {
                                            "type": "integer",
                                            "description": "seri entitas pemilik"
                                        }
                                    },
                                    "required": [
                                        "seriBarang",
                                        "seriBarangPemilik",
                                        "seriEntitas"
                                    ],
                                    "message": {
                                        "required": "Wajib mengisi seriBarang, seriBarangPemiliki, dan seriEntitas"
                                    }
                                }
                            ]
                        }
                    },
                    "required": [
                        "asuransi",
                        "cif",
                        "fob",
                        "freight",
                        "hargaSatuan",
                        "jumlahKemasan",
                        "jumlahSatuan",
                        "kodeJenisKemasan",
                        "kodeSatuanBarang",
                        "merk",
                        "posTarif",
                        "saldoAkhir",
                        "saldoAwal",
                        "seriBarang",
                        "tipe",
                        "uraian",
                        "barangTarif",
                        "barangVd"
                    ],
                    "message": {
                        "required": "Wajib mengisi asuransi, cif, fob, freight, hargaSatuan, jumlahKemasan, jumlahSatuan, kodeJenisKemasan, kodeSatuanBarang, merk, posTarif, saldoAkhir, saldoAwal, seriBarang, tipe, uraian, barangTarif dan barangVd"
                    }
                }
            ]
        },
        "entitas": {
            "type": "array",
            "description": "data entitas dalam pengajuan dokumen pabean",
            "items": [
                {
                    "type": "object",
                    "properties": {
                        "alamatEntitas": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.3 Alamat Importir"
                        },
                        "kodeEntitas": {
                            "type": "string",
                            "description": "Set kode entitas importir (1). Mengacu pada Referensi Entitas",
                            "const": "1"
                        },
                        "kodeJenisApi": {
                            "type": "string",
                            "description": "Referensi Jenis Api entitas: [01] APIU atau [02] APIP",
                            "enum": [
                                "01",
                                "02"
                            ]
                        },
                        "kodeJenisIdentitas": {
                            "type": "string",
                            "description": "Referensi Jenis Identitas: [0] NPWP 12 Digit, [1] NPWP 10 Digit, [2] Paspor, [3] KTP, [4] Lainnya, [5] NPWP 15 Digit",
                            "enum": [
                                "0",
                                "1",
                                "2",
                                "3",
                                "4",
                                "5"
                            ]
                        },
                        "kodeStatus": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.4 Status. Status importir"
                        },
                        "namaEntitas": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.3 Nama Importir"
                        },
                        "nibEntitas": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.5 NIB. Nomor Induk Berusaha"
                        },
                        "nomorIdentitas": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.2 Identitas Importir"
                        },
                        "seriEntitas": {
                            "type": "integer",
                            "description": "seri entitas"
                        }
                    },
                    "required": [
                        "alamatEntitas",
                        "kodeEntitas",
                        "kodeJenisApi",
                        "kodeJenisIdentitas",
                        "kodeStatus",
                        "namaEntitas",
                        "nibEntitas",
                        "nomorIdentitas",
                        "seriEntitas"
                    ],
                    "message": {
                        "required": "Wajib mengisi alamatEntitas, kodeEntitas, kodeJenisApi, kodeJenisIdentitas, kodeStatus, namaEntitas, nibEntitas, nomorIdentitas, dan seriEntitas Importir"
                    }
                },
                {
                    "type": "object",
                    "properties": {
                        "alamatEntitas": {
                            "type": "string",
                            "description": "Sesuai kolom formulir BC 2.0 - D.3a Alamat Pemilik Barang"
                        },
                        "kodeEntitas": {
                            "type": "string",
                            "description": "Set kode entitas pemilik barang (7). Mengacu pada Referensi Entitas",
                            "const": "7"
                        },
                        "kodeJenisIdentitas": {
                            "type": "string",
                            "description": "Referensi Jenis Identitas: [0] NPWP 12 Digit, [1] NPWP 10 Digit, [2] Paspor, [3] KTP, [4] Lainnya, [5] NPWP 15 Digit",
                            "enum": [
                                "0",
                                "1",
                                "2",