Kirim Dokumen FTZ01-3

Update JSON Schema Kirim Dokumen FTZ01-3 v.0.2 pada tanggal 15-05-2024 (detil)

JSONSchema FTZ01-3

Data :
  - Request body :
    {
      "Declaration" :
	{																
		"$schema": "http://json-schema.org/draft-07/schema#",															
		"type": "object",															
		"title": "Schema Kirim Dokumen PPFTZ-01-3",															
		"description": "JSON Schema untuk Kirim Dokumen PPFTZ-01 ke TLDDP v.0.2 (513). berdasarkan format pada lampiran PMK nomor 42/PMK.04/2020",															
		"properties": {															
			"asalData": {														
				"type": "string",													
				"description": "untuk identifikasi asal data dokumen pabean",													
				"const": "S",													
				"message": "untuk Host-to-Host gunakan S"													
			},														
			"asuransi": {														
				"type": "number",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP",													
				"maxlength": 18,													
				"multipleOf": 0.01,													
				"message": "Nilai asuransi maksimal 18 digit dengan dua angka dibelakang koma. DATA PEMASUKAN/PENGELUARAN 8. Asuransi LN/DN"													
			},														
			"bruto": {														
				"type": "number",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Berat Kotor (kg)",													
				"maxlength": 24,													
				"multipleOf": 0.0001,													
				"message": "Nilai bruto maksimal 24 digit dengan empat angka dibelakang koma. DATA PEMASUKAN/PENGELUARAN 25. Berat Kotor Total"													
			},														
			"cif": {														
				"type": "number",													
				"description": "Sesuai kolom formulir BC PPFTZ-01 ke TLDDP - Nilai Pabean",													
				"maxlength": 18,													
				"multipleOf": 0.01,													
				"message": "Nilai cif maksimal 18 digit dengan dua angka dibelakang koma. DATA PEMASUKAN/PENGELUARAN 5. CIF"													
			},														
			"fob": {														
				"type": "number",													
				"description": "Free on Board",													
				"maxlength": 18,													
				"multipleOf": 0.01,													
				"message": "Nilai FOB maksimal 18 digit dengan dua angka dibelakang koma. DATA PEMASUKAN/PENGELUARAN 6. FOB"													
			},														
			"freight": {														
				"type": "number",													
				"description": "Freight",													
				"maxlength": 18,													
				"multipleOf": 0.01,													
				"message": "Nilai Freight maksimal 18 digit dengan dua angka dibelakang koma. DATA PEMASUKAN/PENGELUARAN 7. Freight"													
			},														
			"jabatanTtd": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP",													
				"message": "Jabatan Pengusaha"													
			},														
			"jumlahKontainer": {														
				"type": "integer",													
				"description": "jumlah peti kemas yang digunakan untuk mengangkut barang",													
				"message": "Jumlah kontainer atau peti kemas. DATA PEMASUKAN/PENGELUARAN 32. Jumlah Peti Kemas"													
			},														
			"kodeAsalBarangFtz": {														
				"type": "string",													
				"description": "Kode asal barang",													
				"enum": [													
					"1",												
					"2",												
					"3",												
					"4",												
					"5"												
				],													
				"message": "Lihat referensi F. PEMBERITAHUAN BARANG 1. Asal Barang"													
			},														
			"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. DATA PEMASUKAN/PENGELUARAN 8. Asuransi LN/DN"													
			},														
			"kodeCaraBayar": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Cara Pembayaran. Lihat Referensi Cara Bayar",													
				"message": "Format kode sesuai Referensi G.PEMBAYARAN BEA MASUK/BEA KELUAR 1. Cara Pembayaran"													
			},														
			"kodeCaraDagang": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP",													
				"enum": [													
					"2",												
					"3",												
					"4",												
					"5",												
					"6",												
					"7",												
					"8",												
					"9",												
					"10",												
					"11",												
					"12",												
					"13",												
					"14",												
					"15"												
				],													
				"message": "Format kode sesuai Referensi DATA PEMASUKAN/PENGELUARAN"													
			},														
			"kodeDokumen": {														
				"type": "string",													
				"description": "Lihat Referensi Dokumen",													
				"const": "513",													
				"message": "Format kode sesuai Referensi Dokumen. Untuk PPFTZ-01 ke TLDDP gunakan 513"													
			},														
			"kodeIncoterm": {														
				"type": "string",													
				"description": "Lihat Referensi Incoterm",													
				"message": "Format kode sesuai Referensi Cara Penyerahan Barang. F. PEMBERITAHUAN BARANG 3. Cara Penyerahan Barang"													
			},														
			"kodeKantor": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Kantor Pabean. Lihat Referensi Kantor",													
				"message": "Format kode sesuai Referensi Kantor. C. KANTOR PABEAN 1. Kantor Pabean Asal"													
			},														
			"kodeKategoriBarangFtz": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Kategori Barang FTZ.",													
				"message": "Lihat Referensi Kategori Barang FTZ. F. PEMBERITAHUAN BARANG 2. Kategori Barang"													
			},														
			"kodeKategoriKeluarFtz": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Kategori Pengeluaran. Lihat Referensi Kategori Pengeluaran",													
				"message": "Lihat Referensi E. PENGELUARAN 2. Kategori Pengeluaran",												
				"enum": [													
					"001",												
					"002",												
					"003",												
					"004",												
					"005",												
					"006",												
					"007",												
					"008",												
					"009",												
					"010",												
					"011",												
					"012"												
				]													
			},														
			"kodePelMuat": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Pelabuhan Muat. Lihat Referensi Pelabuhan",													
				"message": "Format kode pelabuhan muat sesuai Referensi Pelabuhan. DATA PEMASUKAN/PENGELUARAN 27. Pelabuhan Muat"													
			},														
			"kodePelTransit": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Pelabuhan Transit. Lihat Referensi Pelabuhan",													
				"message": "Format kode pelabuhan muat sesuai Referensi Pelabuhan. DATA PEMASUKAN/PENGELUARAN 29. Pelabuhan Transit"													
			},														
			"kodePelTujuan": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Pelabuhan Tujuan. Lihat Referensi Pelabuhan",													
				"message": "Format kode pelabuhan tujuan sesuai Referensi Pelabuhan. DATA PEMASUKAN/PENGELUARAN 28. Pelabuhan Tujuan"													
			},														
			"kodeTps": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - 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. DATA PEMASUKAN/PENGELUARAN 36. Tempat Penimbunan"													
			},														
			"kodeTujuanPengiriman": {														
				"type": "string",													
				"description": "Kode Tujuan Pengiriman. Lihat Referensi Tujuan Pengiriman",													
				"message": "Format kode sesuai Referensi Tujuan Pengiriman"													
			},														
			"kodeTujuanPengeluaran": {														
				"type": "string",													
				"description": "Kode Tujuan Pengeluaran. Lihat Referensi Tujuan Pengeluaran",													
				"message": "Format kode sesuai Referensi Tujuan Pengeluaran"													
			},														
			"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 PPFTZ-01 ke TLDDP - Valuta. Lihat Referensi Valuta",													
				"message": "Format kode sesuai Referensi Valuta. DATA PEMASUKAN/PENGELUARAN 2. Valuta"													
			},														
			"kotaTtd": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Kota tempat pengguna membuat dokumen pabean",													
				"message": "Kota tempat pengguna membuat dokumen pabean"													
			},														
			"namaTransaksiLainnyaFtz": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP. Lihat Referensi Jenis Transaksi Lainnya",													
				"message": "Format kode sesuai Referensi Jenis Transaksi Lainnya. DATA PEMASUKAN/PENGELUARAN 1. Transaksi (dalam hal pilihan 14, uraikan di sini)"													
			},														
			"namaTtd": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Nama pengguna yang membuat dokumen pabean",													
				"message": "Nama pengguna yang membuat dokumen pabean"													
			},														
			"ndpbm": {														
				"type": "number",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - NDPBM",													
				"maxlength": 18,													
				"multipleOf": 0.0001,													
				"message": "Ndpbm maksimal 18 digit dengan empat angka dibelakang koma. DATA PEMASUKAN/PENGELUARAN 3. NDPBM/Kurs"													
			},														
			"netto": {														
				"type": "number",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Berat Bersih (Kg)",													
				"maxlength": 24,													
				"multipleOf": 0.0001,													
				"message": "Nilai netto/berat bersih maksimal 18 digit dengan empat angka dibelakang koma. DATA PEMASUKAN/PENGELUARAN 24. Berat Bersih Total"													
			},														
			"nomorAju": {														
				"type": "string",													
				"description": "nomor pengajuan dokumen pabean 26 digit dengan format 6 digit kode kantor, 3 digit kode dokumen pabean,  H, 2 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": "kodeKantor-kodeDokumenHUrut-tanggalAju-urutDokumenPabean eg: 020400-513H01-20221231-000001"													
			},														
			"nomorBc11": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - BC 1.1",													
				"message": "Nomor BC 1.1 terdiri dari 6 digit. DATA PEMASUKAN/PENGELUARAN 21. BC 1.1 (No.)"													
			},														
			"posBc11": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - BC 1.1",													
				"message": "Pos BC 1.1 terdiri dari 4 digit. DATA PEMASUKAN/PENGELUARAN 21. BC 1.1 (Pos)"													
			},														
			"seri": {														
				"type": "integer",													
				"description": "seri dokumen pabean",													
				"message": "seri dokumen pabean"													
			},														
			"subposBc11": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - BC 1.1",													
				"message": "Pos BC 1.1 terdiri dari 8 digit. DATA PEMASUKAN/PENGELUARAN 21. BC 1.1 (Sub Pos)"													
			},														
			"tanggalBc11": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Tanggal BC 1.1 dengan format YYYY-MM-DD",													
				"message": "Sesuaikan format tanggal BC 1.1: YYYY-MM-DD. DATA PEMASUKAN/PENGELUARAN 21. BC 1.1 (Tanggal)"													
			},														
			"tanggalTiba": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Perkiraan Tanggal Tiba dengan format YYYY-MM-DD",													
				"message": "Sesuaikan format tanggal perkiraan tiba: YYYY-MM-DD. DATA PEMASUKAN/PENGELUARAN 30. Perkiraan Tanggal Pemasukan"													
			},														
			"tanggalTtd": {														
				"type": "string",													
				"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Tanggal penandatanganan dokumen pabean dengan format YYYY-MM-DD",													
				"message": "Sesuaikan format tanggal penandatanganan dokumen: YYYY-MM-DD"													
			},														
			"volume": {														
				"type": "number",													
				"description": "total volume",													
				"maxlength": 18,													
				"multipleOf": 0.0001,													
				"message": "Total volume maksimal 18 digit dengan empat angka dibelakang koma. DATA PEMASUKAN/PENGELUARAN 26. Volume"													
			},														
			"biayaTambahan": {														
				"type": "number",													
				"description": "biaya tambahan yang dikenakan",													
				"maxlength": 18,													
				"multipleOf": 0.01,													
				"message": "Biaya tambahan maksimal 18 digit dengan dua angka dibelakang koma"													
			},														
			"biayaPengurang": {														
				"type": "number",													
				"description": "biaya pengurang yang dikenakan",													
				"maxlength": 18,													
				"multipleOf": 0.01,													
				"message": "Biaya pengurang maksimal 18 digit dengan dua angka dibelakang koma"													
			},														
			"barang": {														
				"type": "array",													
				"items": [													
					{												
						"type": "object",											
						"description": "detil data barang dalam satu pengajuan dokumen pabean",											
						"properties": {											
							"idBarang": {										
								"type": "string",									
								"description": "Identitas barang"									
							},										
							"asuransi": {										
								"type": "number",									
								"description": "nilai asuransi"									
							},										
							"bruto": {										
								"type": "integer",									
								"description": "berat kotor/bruto dalam kilogram",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 41. Berat Kotor (Kg)"									
							},										
							"cif": {										
								"type": "number",									
								"description": "harga cif",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 42. Nilai Pabean"									
							},										
							"diskon": {										
								"type": "number",									
								"description": "diskon"									
							},										
							"fob": {										
								"type": "number",									
								"description": "free on board"									
							},										
							"freight": {										
								"type": "number",									
								"description": "freight"									
							},										
							"hargaEkspor": {										
								"type": "number",									
								"description": "harga ekspor"									
							},										
							"hargaPenyerahan": {										
								"type": "number",									
								"description": "Harga penyerahan"									
							},										
							"hargaSatuan": {										
								"type": "number",									
								"description": "harga satuan barang"									
							},										
							"hjeCukai": {										
								"type": "number",									
								"description": "harga jual eceran"									
							},										
							"isiPerKemasan": {										
								"type": "integer",									
								"description": "isi per kemasan"									
							},										
							"jumlahKemasan": {										
								"type": "number",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Jumlah Kemasan",									
								"maxlength": 18,									
								"multipleOf": 0.01									
							},										
							"jumlahPitaCukai": {										
								"type": "integer",									
								"description": "jumlah pita cukai"									
							},										
							"jumlahSatuan": {										
								"type": "number",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Jumlah Satuan Barang",									
								"maxlength": 24,									
								"multipleOf": 0.0001,									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 41. Jumlah Satuan"									
							},										
							"kodeDokumen": {										
								"type": "string",									
								"description": "kode dokumen"									
							},										
							"kodeJenisKemasan": {										
								"type": "string",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Jenis Kemasan. Lihat Referensi Jenis Kemasan"									
							},										
							"kodeNegaraAsal": {										
								"type": "string",									
								"description": "Sesuai kolom formulir FTZ03 - Negara Asal Barang. Lihat Referensi Negara",									
								"pattern": "^[A-Z]{2}$",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 38. Negara Asal Barang"									
							},										
							"kodeSatuanBarang": {										
								"type": "string",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Jenis Satuan. Lihat Referensi Satuan Barang",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 41. Jenis Satuan"									
							},										
							"kodePerhitungan": {										
								"type": "string",									
								"description": "Cara perhitungan: [0] Harga Pemasukan atau [1] Harga Pengeluaran",									
								"enum": [									
									"0",								
									"1"								
								]									
							},										
							"kodeKondisiBarang": {										
								"type": "string",									
								"description": "Kondisi Barang: [1] Baru atau [2] Bukan Baru",									
								"enum": [									
									"1",								
									"2"								
								]									
							},										
							"merk": {										
								"type": "string",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Merk",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 38. Merek"									
							},										
							"netto": {										
								"type": "number",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Berat Bersih (kg)",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 41. Berat Bersih (Kg)"									
							},										
							"nilaiTambah": {										
								"type": "number",									
								"description": "nilai tambah"									
							},										
							"pernyataanLartas": {										
								"type": "string",									
								"description": "pernyataan barang lartas: [Y] Ya atau [T] Tidak",									
								"enum": [									
									"Y",								
									"T"								
								]									
							},										
							"posTarif": {										
								"type": "string",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Pos Tarif HS",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 38. Pos Tarif/HS"									
							},										
							"saldoAkhir": {										
								"type": "number",									
								"description": "saldo akhir"									
							},										
							"saldoAwal": {										
								"type": "number",									
								"description": "saldo awal"									
							},										
							"seriBarang": {										
								"type": "integer",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - No. Seri data barang",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 37. Nomor"									
							},										
							"spesifikasiLain": {										
								"type": "string",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Spesifikasi lain",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 38. Spesifikasi lainnya"									
							},										
							"tipe": {										
								"type": "string",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Tipe",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 38. Tipe"									
							},										
							"ukuran": {										
								"type": "string",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Ukuran",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 38. Ukuran"									
							},										
							"uraian": {										
								"type": "string",									
								"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Uraian barang",									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 38. Uraian Jenis secara lengkap"									
							},										
							"volume": {										
								"type": "number",									
								"description": "volume barang",									
								"maxlength": 18,									
								"multipleOf": 0.0001,									
								"message": "DATA PEMASUKAN/PENGELUARAN - Data Barang - 41. Volume (m3)"									
							},										
							"ndpbm": {										
								"type": "number",									
								"description": "nilai dasar penghitungan bea masuk"									
							},										
							"cifRupiah": {										
								"type": "number",									
								"description": "harga cif rupiah"									
							},										
							"barangTarif": {										
								"type": "array",									
								"description": "data barang tarif per barang",									
								"items": [									
									{								
										"type": "object",							
										"description": "data barang tarif BM",							
										"properties": {							
											"idBarangTarif": {						
												"type": "string",					
												"description": "ID barang tarif"					
											},						
											"idHeader": {						
												"type": "string",					
												"description": "ID Header"					
											},						
											"idBarang": {						
												"type": "string",					
												"description": "ID Barang"					
											},						
											"kodeJenisTarif": {						
												"type": "string",					
												"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - 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 PPFTZ-01 ke TLDDP - Kode Fasilitas. Lihat Referensi Fasilitas Tarif"					
											},						
											"kodeSatuanBarang": {						
												"type": "string",					
												"description": "Kode satuan barang. Lihat Referensi Satuan Barang"					
											},						
											"kodeJenisPungutan": {						
												"type": "string",					
												"description": "Set kode jenis pungutan Bea Masuk (BM)",					
												"const": "BM"					
											},						
											"nilaiBayar": {						
												"type": "number",					
												"description": "Nilai bayar barang tarif",					
												"maxlength": 24,					
												"multipleOf": 0.01					
											},						
											"nilaiFasilitas": {						
												"type": "number",					
												"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Tarif dan Fasilitas. Dapat diisi apabila Kode Fasilitas Tarif selain dibayar [1]",					
												"maxlength": 24,					
												"multipleOf": 0.01					
											},						
											"nilaiSudahDilunasi": {						
												"type": "integer",					
												"description": "Nilai sudah dilunasi"					
											},						
											"seriBarang": {						
												"type": "integer",					
												"description": "seri barang"					
											},						
											"tarif": {						
												"type": "number",					
												"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Tarif dan Fasilitas",					
												"maxlength": 24,					
												"multipleOf": 0.01					
											},						
											"tarifFasilitas": {						
												"type": "number",					
												"description": "Sesuai kolom formulir PPFTZ-01 ke TLDDP - Tarif dan Fasilitas.",					
												"maxlength": 24,					
												"multipleOf": 0.01					
											}						
										},							
										"required": [							
											"idBarangTarif",						
											"idHeader",						
											"idBarang",						
											"kodeJenisTarif",						
											"jumlahSatuan",						
											"kodeFasilitasTarif",						
											"kodeSatuanBarang",						
											"kodeJenisPungutan",						
											"nilaiBayar",						
											"nilaiFasilitas",						
											"nilaiSudahDilunasi",						
											"seriBarang",						
											"tarif",						
											"tarifFasilitas"						
										],							
										"message": {							
											"required": "Wajib mengisi idBarangTarif, idHeader, idBarang, kodeJenisTarif, jumlahSatuan, kodeFasilitasTarif, kodeSatuanBarang, kodeJenisPungutan, nilaiBayar, nilaiFasilitas, nilaiSudahDilunasi, seriBarang, tarif, tarifFasilitas"						
										}							
									}								
								]									
							},										
							"barangSpekKhusus": {										
								"type": "array",									
								"description": "data barang dengan spesifikasi khusus",									
								"items": [									
									{								
										"type": "object",							
										"properties": {							
											"idBarang": {						
												"type": "string",					
												"description": "ID Barang"					
											},						
											"idBarangSpekKhusus": {						
												"type": "string",					
												"description": "ID Barang Spek Khusus"					
											},						
											"kodeSpekKhusus": {						
												"type": "integer",					
												"description": "Lihat Referensi Spesifikasi Khusus"					
											},						
											"uraianBarangSpekKhusus": {						
												"type": "string",					
												"description": "uraian barang spesifikasi khusus"					
											}						
										},							
										"required": [							
											"idBarang",						
											"idBarangSpekKhusus",						
											"kodeSpekKhusus",						
											"uraianBarangSpekKhusus"						
										]							
									}								
								]									
							},										
							"barangVd": {										
								"type": "array",									
								"description": "data barang voluntary declaration",									
								"items": [									
									{								
										"type": "object",							
										"properties": {							
											"idBarangVd": {						
												"type": "string",					
												"description": "ID Barang vd"					
											},						
											"idBarang": {						
												"type": "string",					
												"description": "ID Barang"					
											},						
											"kodeJenisVd": {						
												"type": "string",					
												"description": "Lihat Referensi Jenis VD"					
											},						
											"nilaiBarangVd": {						
												"type": "number",					
												"description": "nilai barang voluntary declaration"					
											}						
										},							
										"required": [							
											"idBarangVd",						
											"idBarang",						
											"kodeJenisVd",						
											"nilaiBarangVd"						
										],							
										"message": {							
											"required": "Wajib mengisi idBarangVd, idBarang, kodeJenisVd, nilaiBarangVd"						
										}							
									}								
								]									
							},										
							"barangDokumen": {										
								"type": "array",									
								"description": "Sesuai kolom formulir BC 2.5 - D.32 Surat Keputusan/Dokumen Lainnya",									
								"items": [									
									{								
										"type": "object",							
										"properties": {							
											"seriDokumen": {						
												"type": "integer",					
												"description": "seri dokumen"					
											}						
										}							
									}								
								]									
							},										
							"bahanBaku": {										
								"type": "array",									
								"description": "data barang bahan baku",									
								"items": [									
									{								
										"type": "object",							
										"properties": {							
											"cif": {						
												"type": "number",					
												"description": "Harga cif"					
											},						
											"cifRupiah": {						
												"type": "number",					
												"description": "Harga cif rupiah"					
											},						
											"hargaPenyerahan": {						
												"type": "number",					
												"description": "Harga penyerahan"					
											},						
											"hargaPerolehan": {						
												"type": "number",					
												"description": "Harga perolehan"					
											},						
											"jumlahSatuan": {						
												"type": "number",					
												"description": "Jumlah satuan",
												"maxlength": 24,									
												"multipleOf": 0.0001					
											},						
											"kodeSatuanBarang": {						
												"type": "string",					
												"description": "Kode Satuan Barang. Lihat Referensi Satuan Barang"					
											},						
											"kodeAsalBahanBaku": {						
												"type": "string",					
												"description": "Kode Asal Bahan Baku. Referensi kode asal bahan baku: [0] Impor, [1] Lokal",					
												"enum": [					
													0,				
													1				
												]					
											},						
											"kodeBarang": {						
												"type": "string",					
												"description": "Kode barang"					
											},						
											"kodeDokAsal": {						
												"type": "string",					
												"description": "Kode Dokumen Asal. Lihat referensi Dokumen"					
											},						
											"kodeKantor": {						
												"type": "string",					
												"description": "Kode Kantor. Lihat Referensi Kantor"					
											},						
											"merkBarang": {						
												"type": "string",					
												"description": "Merk barang"					
											},						
											"ndpbm": {						
												"type": "number",					
												"description": "Nilai dasar penghitungan bea masuk"					
											},						
											"nomorAjuDokAsal": {						
												"type": "string",					
												"description": "Nomor aju dokumen asal"					
											},						
											"nomorDaftarDokAsal": {						
												"type": "string",					
												"description": "Nomor daftar dokumen asal"					
											},						
											"posTarif": {						
												"type": "string",					
												"description": "Pos Tarif/HS"					
											},						
											"seriBahanBaku": {						
												"type": "integer",					
												"description": "Nomor seri bahan baku"					
											},						
											"seriBarang": {						
												"type": "integer",					
												"description": "Nomor seri barang"					
											},						
											"seriBarangDokAsal": {						
												"type": "integer",					
												"description": "Nomor seri dokumen asal"					
											},						
											"seriIjin": {						
												"type": "integer",					
												"description": "Nomor seri ijin"					
											},						
											"spesifikasiLainBarang": {						
												"type": "string",					
												"description": "Spesifikasi lain barang"					
											},						
											"tanggalDaftarDokAsal": {						
												"type": "string",					
												"format": "date",					
												"description": "Tanggal daftar dokumen asal dengan format YYYY-MM-DD"					
											},						
											"tipeBarang": {						
												"type": "string",					
												"description": "Tipe barang"					
											},						
											"ukuranBarang": {						
												"type": "string",					
												"description": "Ukuran barang"					
											},						
											"uraianBarang": {						
												"type": "string",					
												"description": "Uraian Barang"					
											},						
											"valuta": {						
												"type": "string",					
												"description": "kode valuta pada saat pemasukan bahan baku"					
											},						
											"bahanBakuTarif": {						
												"type": "array",					
												"items": [					
													{				
														"type": "object",			
														"properties": {			
															"kodeJenisTarif": {		
																"type": "string",	
																"description": "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": "Kode fasilitas tarif. Lihat Referensi Fasilitas Tarif"	
															},		
															"kodeJenisPungutan": {		
																"type": "string",	
																"description": "Kode jenis pungutan. Lihat referensi Jenis Pungutan"	
															},		
															"nilaiBayar": {		
																"type": "number",	
																"description": "Nilai bayar barang tarif"	
															},		
															"nilaiFasilitas": {		
																"type": "number",	
																"description": "Dapat diisi apabila Kode Fasilitas Tarif selain dibayar [1]"	
															},		
															"nilaiSudahDilunasi": {		
																"type": "integer",	
																"description": "Nilai sudah dilunasi"	
															},		
															"seriBahanBaku": {		
																"type": "integer",	
																"description": "Nomor seri bahan baku"	
															},		
															"tarif": {		
																"type": "number",	
																"description": "Tarif BM"	
															},		
															"tarifFasilitas": {		
																"type": "number",	
																"description": "Tarif fasilitas"	
															}		
														},			
														"required": [			
															"jumlahSatuan",		
															"kodeFasilitasTarif",		
															"kodeJenisPungutan",		
															"kodeJenisTarif",		
															"nilaiBayar",