๐ฅSubmit PIB/BC20
Put PIB document from your inhouse system/apps to T2G with JSON format.
Submit Document
POST
/api/submit/bc20
Bearer token required.
Headers
Name
Value
Content-Type
application/json
Authorization
Bearer <token>
Body
JSON Body
{
"pib": {
"document": [
{
"edinumber": "",
"kode_trader": "",
"car": "",
"kdkpbc": "",
"flagreplace": "",
"plb_excel": "",
"ftz_excel": "",
"requestvalidation": "",
"isFinalCEISA": "",
"username": "",
"password": "",
"header": {
"data": {
"pibno": "",
"pibtg": "",
"jnpib": "",
"jnimp": "",
"jkwaktu": "",
"crbyr": "",
"doktupkd": "",
"doktupno": "",
"doktuptg": "",
"posno": "",
"possub": "",
"possubsub": "",
"impid": "",
"impnpwp": "",
"impnitku": "",
"impnama": "",
"impalmt": "",
"impstatus": "",
"apikd": "",
"apino": "",
"ppjkid": "",
"ppjknpwp": "",
"ppjknitku": "",
"ppjknama": "",
"ppjkalmt": "",
"ppjkno": "",
"ppjktg": "",
"indid": "",
"indnpwp": "",
"indnitku": "",
"indnama": "",
"indalmt": "",
"pasoknama": "",
"pasokalmt": "",
"pasokneg": "",
"pelbkr": "",
"pelmuat": "",
"peltransit": "",
"tmptbn": "",
"moda": "",
"angkutnama": "",
"angkutno": "",
"angkutfl": "",
"tgtiba": "",
"kdval": "",
"ndpbm": "",
"nilinv": "",
"freight": 0,
"btambahan": 0,
"discount": 0,
"kdass": "",
"asuransi": 0,
"kdhrg": "",
"fob": "",
"cif": "",
"cifrp": "",
"bruto": "",
"netto": "",
"jmcont": "",
"jmbrg": "",
"status": "",
"kdfas": "",
"billnpwp": "",
"billnitku": "",
"billnama": "",
"billalamat": "",
"penjnama": "",
"penjalmt": "",
"penjneg": "",
"pernyataan": "",
"jnstrans": "",
"vd": "",
"nama_ttd": "",
"kota_ttd": "",
"tanggal_ttd": ""
}
},
"detail": {
"data": [
{
"serial": "",
"nohs": "",
"seritrp": "",
"brgurai": "",
"merk": "",
"tipe": "",
"spflain": "",
"brgasal": "",
"dnilinv": "",
"dcif": "",
"kdsat": "",
"jmlsat": "",
"kemasjn": "",
"kemasjm": "",
"satbmjm": "",
"satcukjm": "",
"nettodtl": "",
"kdfasdtl": "",
"dtlok": "",
"flbarangbaru": "",
"fllartas": "",
"katlartas": "",
"spektarif": "",
"dnilcuk": "",
"jmpc": "",
"saldoawalpc": "",
"saldoakhirpc": ""
}
]
},
"detaildok": {
"data": [
{
"serial": "",
"kdfasdtl": "",
"nourut": "",
"dokkd": "",
"dokno": "",
"doktg": ""
}
]
},
"detailspekkhusus": {
"data": [
{
"serial": "",
"cas1": "",
"cas2": ""
}
]
},
"detailvd": {
"data": [
{
"serial": "",
"jenis": "",
"nilai": 0,
"tgljatuhtempo": ""
}
]
},
"container": {
"data": [
{
"contno": "",
"contukur": "",
"conttipe": "",
"contjn": "",
"noseal": "",
},
{
"contno": "",
"contukur": "",
"conttipe": "",
"contjn": "",
"noseal": "",
}
]
},
"dokumen": {
"data": [
{
"dokkd": "",
"dokno": "",
"doktg": "",
"dokinst": "",
"nourut": "",
"kdgroupdok": ""
}
]
},
"fasilitas": {
"data": [
{
"serial": "",
"kdfasbm": "",
"fasbm": "",
"kdfascuk": "",
"fascuk": "",
"kdfasppn": "",
"fasppn": "",
"kdfaspph": "",
"faspph": "",
"kdfaspbm": "",
"faspbm": "",
"kdfasbmad": "",
"fasbmad": "",
"bmads": "",
"kdfasbmtp": "",
"fasbmtp": "",
"bmtps": "",
"kdfasbmim": "",
"fasbmim": "",
"bmims": "",
"kdfasbmpb": "",
"fasbmpb": "",
"bmpbs": ""
}
]
},
"kemasan": {
"data": [
{
"jnkemas": "",
"jmkemas": "",
"merkkemas": ""
}
]
},
"pungutan": {
"data": [
{
"kdbeban": "",
"kdfasil": "",
"nilbeban": "",
"npwp": ""
}
]
},
"tarif": {
"data": [
{
"nohs": "",
"seritrp": "",
"trppbm": "",
"trpppn": "",
"trpbm": "",
"trppph": "",
"kdtrpbm": "",
"kdsatbm": "",
"kdcuk": "",
"kdtrpcuk": "",
"kdsatcuk": "",
"trpcuk": "",
"kdtrpbmad": "",
"trpbmad": "",
"kdtrpbmtp": "",
"trpbmtp": "",
"kdtrpbmim": "",
"trpbmim": "",
"kdtrpbmpb": "",
"trpbmpb": "",
"kdcuksub": "",
"hjecuk": "",
"kdkmscuk": "",
"isiperkmscuk": "",
"flaglekat": ""
}
]
},
"kendaraan": {
"data": [
{
"serial": "",
"norangka": "",
"nomesin": "",
"silinder": "",
"tahun": "",
"flagcbu": "",
"model": "",
"nomor_bpkb": "",
"tanggal_bpkb": "",
"nomor_form_a": "",
"tanggal_form_a": "",
"nomor_stnk": "",
"tanggal_stnk": "",
"tipe": "",
"daya": "",
"kode": "",
"jenis_kendaraan": ""
}
]
}
}
]
}
}
JSON Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"pib": {
"type": "object",
"properties": {
"document": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"edinumber": {
"type": "string"
},
"kode_trader": {
"type": "string"
},
"car": {
"type": "string"
},
"kdkpbc": {
"type": "string"
},
"flagreplace": {
"type": "string"
},
"plb_excel": {
"type": "string"
},
"ftz_excel": {
"type": "string"
},
"requestvalidation": {
"type": "string"
},
"isFinalCEISA": {
"type": "string"
},
"username": {
"type": "string"
},
"password": {
"type": "string"
},
"header": {
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"pibno": {
"type": "string"
},
"pibtg": {
"type": "string"
},
"jnpib": {
"type": "string"
},
"jnimp": {
"type": "string"
},
"jkwaktu": {
"type": "string"
},
"crbyr": {
"type": "string"
},
"doktupkd": {
"type": "string"
},
"doktupno": {
"type": "string"
},
"doktuptg": {
"type": "string"
},
"posno": {
"type": "string"
},
"possub": {
"type": "string"
},
"possubsub": {
"type": "string"
},
"impid": {
"type": "string"
},
"impnpwp": {
"type": "string"
},
"impnitku": {
"type": "string"
},
"impnama": {
"type": "string"
},
"impalmt": {
"type": "string"
},
"impstatus": {
"type": "string"
},
"apikd": {
"type": "string"
},
"apino": {
"type": "string"
},
"ppjkid": {
"type": "string"
},
"ppjknpwp": {
"type": "string"
},
"ppjknitku": {
"type": "string"
},
"ppjknama": {
"type": "string"
},
"ppjkalmt": {
"type": "string"
},
"ppjkno": {
"type": "string"
},
"ppjktg": {
"type": "string"
},
"indid": {
"type": "string"
},
"indnpwp": {
"type": "string"
},
"indnitku": {
"type": "string"
},
"indnama": {
"type": "string"
},
"indalmt": {
"type": "string"
},
"pasoknama": {
"type": "string"
},
"pasokalmt": {
"type": "string"
},
"pasokneg": {
"type": "string"
},
"pelbkr": {
"type": "string"
},
"pelmuat": {
"type": "string"
},
"peltransit": {
"type": "string"
},
"tmptbn": {
"type": "string"
},
"moda": {
"type": "string"
},
"angkutnama": {
"type": "string"
},
"angkutno": {
"type": "string"
},
"angkutfl": {
"type": "string"
},
"tgtiba": {
"type": "string"
},
"kdval": {
"type": "string"
},
"ndpbm": {
"type": "string"
},
"nilinv": {
"type": "string"
},
"freight": {
"type": "integer"
},
"btambahan": {
"type": "integer"
},
"discount": {
"type": "integer"
},
"kdass": {
"type": "string"
},
"asuransi": {
"type": "integer"
},
"kdhrg": {
"type": "string"
},
"fob": {
"type": "string"
},
"cif": {
"type": "string"
},
"cifrp": {
"type": "string"
},
"bruto": {
"type": "string"
},
"netto": {
"type": "string"
},
"jmcont": {
"type": "string"
},
"jmbrg": {
"type": "string"
},
"status": {
"type": "string"
},
"kdfas": {
"type": "string"
},
"billnpwp": {
"type": "string"
},
"billnitku": {
"type": "string"
},
"billnama": {
"type": "string"
},
"billalamat": {
"type": "string"
},
"penjnama": {
"type": "string"
},
"penjalmt": {
"type": "string"
},
"penjneg": {
"type": "string"
},
"pernyataan": {
"type": "string"
},
"jnstrans": {
"type": "string"
},
"vd": {
"type": "string"
},
"nama_ttd": {
"type": "string"
},
"kota_ttd": {
"type": "string"
},
"tanggal_ttd": {
"type": "string"
}
},
"required": [
"pibno",
"pibtg",
"jnpib",
"jnimp",
"jkwaktu",
"crbyr",
"doktupkd",
"doktupno",
"doktuptg",
"posno",
"possub",
"possubsub",
"impid",
"impnpwp",
"impnitku",
"impnama",
"impalmt",
"impstatus",
"apikd",
"apino",
"ppjkid",
"ppjknpwp",
"ppjknitku",
"ppjknama",
"ppjkalmt",
"ppjkno",
"ppjktg",
"indid",
"indnpwp",
"indnitku",
"indnama",
"indalmt",
"pasoknama",
"pasokalmt",
"pasokneg",
"pelbkr",
"pelmuat",
"peltransit",
"tmptbn",
"moda",
"angkutnama",
"angkutno",
"angkutfl",
"tgtiba",
"kdval",
"ndpbm",
"nilinv",
"freight",
"btambahan",
"discount",
"kdass",
"asuransi",
"kdhrg",
"fob",
"cif",
"cifrp",
"bruto",
"netto",
"jmcont",
"jmbrg",
"status",
"kdfas",
"billnpwp",
"billnitku",
"billnama",
"billalamat",
"penjnama",
"penjalmt",
"penjneg",
"pernyataan",
"jnstrans",
"vd",
"nama_ttd",
"kota_ttd",
"tanggal_ttd"
]
}
},
"required": [
"data"
]
},
"detail": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"serial": {
"type": "string"
},
"nohs": {
"type": "string"
},
"seritrp": {
"type": "string"
},
"brgurai": {
"type": "string"
},
"merk": {
"type": "string"
},
"tipe": {
"type": "string"
},
"spflain": {
"type": "string"
},
"brgasal": {
"type": "string"
},
"dnilinv": {
"type": "string"
},
"dcif": {
"type": "string"
},
"kdsat": {
"type": "string"
},
"jmlsat": {
"type": "string"
},
"kemasjn": {
"type": "string"
},
"kemasjm": {
"type": "string"
},
"satbmjm": {
"type": "string"
},
"satcukjm": {
"type": "string"
},
"nettodtl": {
"type": "string"
},
"kdfasdtl": {
"type": "string"
},
"dtlok": {
"type": "string"
},
"flbarangbaru": {
"type": "string"
},
"fllartas": {
"type": "string"
},
"katlartas": {
"type": "string"
},
"spektarif": {
"type": "string"
},
"dnilcuk": {
"type": "string"
},
"jmpc": {
"type": "string"
},
"saldoawalpc": {
"type": "string"
},
"saldoakhirpc": {
"type": "string"
}
},
"required": [
"serial",
"nohs",
"seritrp",
"brgurai",
"merk",
"tipe",
"spflain",
"brgasal",
"dnilinv",
"dcif",
"kdsat",
"jmlsat",
"kemasjn",
"kemasjm",
"satbmjm",
"satcukjm",
"nettodtl",
"kdfasdtl",
"dtlok",
"flbarangbaru",
"fllartas",
"katlartas",
"spektarif",
"dnilcuk",
"jmpc",
"saldoawalpc",
"saldoakhirpc"
]
}
]
}
},
"required": [
"data"
]
},
"detaildok": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"serial": {
"type": "string"
},
"kdfasdtl": {
"type": "string"
},
"nourut": {
"type": "string"
},
"dokkd": {
"type": "string"
},
"dokno": {
"type": "string"
},
"doktg": {
"type": "string"
}
},
"required": [
"serial",
"kdfasdtl",
"nourut",
"dokkd",
"dokno",
"doktg"
]
}
]
}
},
"required": [
"data"
]
},
"detailspekkhusus": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"serial": {
"type": "string"
},
"cas1": {
"type": "string"
},
"cas2": {
"type": "string"
}
},
"required": [
"serial",
"cas1",
"cas2"
]
}
]
}
},
"required": [
"data"
]
},
"detailvd": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"serial": {
"type": "string"
},
"jenis": {
"type": "string"
},
"nilai": {
"type": "integer"
},
"tgljatuhtempo": {
"type": "string"
}
},
"required": [
"serial",
"jenis",
"nilai",
"tgljatuhtempo"
]
}
]
}
},
"required": [
"data"
]
},
"container": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"contno": {
"type": "string"
},
"contukur": {
"type": "string"
},
"conttipe": {
"type": "string"
},
"contjn": {
"type": "string"
},
"noseal": {
"type": "string"
}
},
"required": [
"contno",
"contukur",
"conttipe",
"contjn",
"noseal"
]
},
{
"type": "object",
"properties": {
"contno": {
"type": "string"
},
"contukur": {
"type": "string"
},
"conttipe": {
"type": "string"
},
"contjn": {
"type": "string"
},
"noseal": {
"type": "string"
}
},
"required": [
"contno",
"contukur",
"conttipe",
"contjn",
"noseal"
]
}
]
}
},
"required": [
"data"
]
},
"dokumen": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"dokkd": {
"type": "string"
},
"dokno": {
"type": "string"
},
"doktg": {
"type": "string"
},
"dokinst": {
"type": "string"
},
"nourut": {
"type": "string"
},
"kdgroupdok": {
"type": "string"
}
},
"required": [
"dokkd",
"dokno",
"doktg",
"dokinst",
"nourut",
"kdgroupdok"
]
}
]
}
},
"required": [
"data"
]
},
"fasilitas": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"serial": {
"type": "string"
},
"kdfasbm": {
"type": "string"
},
"fasbm": {
"type": "string"
},
"kdfascuk": {
"type": "string"
},
"fascuk": {
"type": "string"
},
"kdfasppn": {
"type": "string"
},
"fasppn": {
"type": "string"
},
"kdfaspph": {
"type": "string"
},
"faspph": {
"type": "string"
},
"kdfaspbm": {
"type": "string"
},
"faspbm": {
"type": "string"
},
"kdfasbmad": {
"type": "string"
},
"fasbmad": {
"type": "string"
},
"bmads": {
"type": "string"
},
"kdfasbmtp": {
"type": "string"
},
"fasbmtp": {
"type": "string"
},
"bmtps": {
"type": "string"
},
"kdfasbmim": {
"type": "string"
},
"fasbmim": {
"type": "string"
},
"bmims": {
"type": "string"
},
"kdfasbmpb": {
"type": "string"
},
"fasbmpb": {
"type": "string"
},
"bmpbs": {
"type": "string"
}
},
"required": [
"serial",
"kdfasbm",
"fasbm",
"kdfascuk",
"fascuk",
"kdfasppn",
"fasppn",
"kdfaspph",
"faspph",
"kdfaspbm",
"faspbm",
"kdfasbmad",
"fasbmad",
"bmads",
"kdfasbmtp",
"fasbmtp",
"bmtps",
"kdfasbmim",
"fasbmim",
"bmims",
"kdfasbmpb",
"fasbmpb",
"bmpbs"
]
}
]
}
},
"required": [
"data"
]
},
"kemasan": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"jnkemas": {
"type": "string"
},
"jmkemas": {
"type": "string"
},
"merkkemas": {
"type": "string"
}
},
"required": [
"jnkemas",
"jmkemas",
"merkkemas"
]
}
]
}
},
"required": [
"data"
]
},
"pungutan": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"kdbeban": {
"type": "string"
},
"kdfasil": {
"type": "string"
},
"nilbeban": {
"type": "string"
},
"npwp": {
"type": "string"
}
},
"required": [
"kdbeban",
"kdfasil",
"nilbeban",
"npwp"
]
}
]
}
},
"required": [
"data"
]
},
"tarif": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"nohs": {
"type": "string"
},
"seritrp": {
"type": "string"
},
"trppbm": {
"type": "string"
},
"trpppn": {
"type": "string"
},
"trpbm": {
"type": "string"
},
"trppph": {
"type": "string"
},
"kdtrpbm": {
"type": "string"
},
"kdsatbm": {
"type": "string"
},
"kdcuk": {
"type": "string"
},
"kdtrpcuk": {
"type": "string"
},
"kdsatcuk": {
"type": "string"
},
"trpcuk": {
"type": "string"
},
"kdtrpbmad": {
"type": "string"
},
"trpbmad": {
"type": "string"
},
"kdtrpbmtp": {
"type": "string"
},
"trpbmtp": {
"type": "string"
},
"kdtrpbmim": {
"type": "string"
},
"trpbmim": {
"type": "string"
},
"kdtrpbmpb": {
"type": "string"
},
"trpbmpb": {
"type": "string"
},
"kdcuksub": {
"type": "string"
},
"hjecuk": {
"type": "string"
},
"kdkmscuk": {
"type": "string"
},
"isiperkmscuk": {
"type": "string"
},
"flaglekat": {
"type": "string"
}
},
"required": [
"nohs",
"seritrp",
"trppbm",
"trpppn",
"trpbm",
"trppph",
"kdtrpbm",
"kdsatbm",
"kdcuk",
"kdtrpcuk",
"kdsatcuk",
"trpcuk",
"kdtrpbmad",
"trpbmad",
"kdtrpbmtp",
"trpbmtp",
"kdtrpbmim",
"trpbmim",
"kdtrpbmpb",
"trpbmpb",
"kdcuksub",
"hjecuk",
"kdkmscuk",
"isiperkmscuk",
"flaglekat"
]
}
]
}
},
"required": [
"data"
]
},
"kendaraan": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": [
{
"type": "object",
"properties": {
"serial": {
"type": "string"
},
"norangka": {
"type": "string"
},
"nomesin": {
"type": "string"
},
"silinder": {
"type": "string"
},
"tahun": {
"type": "string"
},
"flagcbu": {
"type": "string"
},
"model": {
"type": "string"
},
"nomor_bpkb": {
"type": "string"
},
"tanggal_bpkb": {
"type": "string"
},
"nomor_form_a": {
"type": "string"
},
"tanggal_form_a": {
"type": "string"
},
"nomor_stnk": {
"type": "string"
},
"tanggal_stnk": {
"type": "string"
},
"tipe": {
"type": "string"
},
"daya": {
"type": "string"
},
"kode": {
"type": "string"
},
"jenis_kendaraan": {
"type": "string"
}
},
"required": [
"serial",
"norangka",
"nomesin",
"silinder",
"tahun",
"flagcbu",
"model",
"nomor_bpkb",
"tanggal_bpkb",
"nomor_form_a",
"tanggal_form_a",
"nomor_stnk",
"tanggal_stnk",
"tipe",
"daya",
"kode",
"jenis_kendaraan"
]
}
]
}
},
"required": [
"data"
]
}
},
"required": [
"edinumber",
"kode_trader",
"car",
"kdkpbc",
"flagreplace",
"plb_excel",
"ftz_excel",
"requestvalidation",
"isFinalCEISA",
"username",
"password",
"header",
"detail",
"detaildok",
"detailspekkhusus",
"detailvd",
"container",
"dokumen",
"fasilitas",
"kemasan",
"pungutan",
"tarif",
"kendaraan"
]
}
]
}
},
"required": [
"document"
]
}
},
"required": [
"pib"
]
}
Response
{
"status": "ok",
"desc": [
{
"submit_status": "error",
"submit_type": "insert",
"desc": {
"car": "00000000000020240705000510",
"header": 1,
"detail": 2,
"detaildok": 3,
"detailspekkhusus": 2,
"detailvd": 2,
"container": 0,
"dokumen": 6,
"kemasan": 1,
"tarif": 2,
"fasilitas": 2,
"pungutan": 17,
"kendaraan": 2
},
"err": {
"header": "",
"detail": "",
"detaildok": "",
"detailspekkhusus": "",
"detailvd": "",
"container": "",
"dokumen": "",
"kemasan": "",
"tarif": "",
"fasilitas": "",
"pungutan": "",
"kendaraan": ""
},
"validation_": [
{
"validation_status": "Data Tidak Lengkap",
"desc": {
"HEADER.KDKPBC": [
"Kode Kantor Bc harus diisi"
],
"SPECIFIC.RULES.1": [
"Kode gudang SOSO tidak ada di kantor "
]
}
}
],
"sending_c40_status": []
}
]
}
{
"error": "Invalid request"
}
Last updated