Simpan CK-1
Last updated
Last updated
Purpose: API ini digunakan untuk simpan CK-1
Overview: Proses simpan CK-1 mensyaratkan 2 object data dalam bentuk JSON yaitu Header dan Detail
POST
{API_URL}/ck1/h2h/simpanCk1
Name | Type | Description |
---|---|---|
Top-Level Object: Struktur data Dalam Bentuk Top Level JSON Schema
{
"header": { ... },
"details": [ ... ]
}
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"title": "Schema Simpan CK-1",
"description": "JSON Schema untuk Simpan CK-1.",
"properties": {
"header": {
"type": "object",
"description": "Data header dokumen pabean.",
"properties": {
"alamatPerusahaan": {
"type": "string",
"description": "Alamat perusahaan."
},
"ambilPitaCukai": {
"type": "string",
"description": "Ambil pita cukai."
},
"caraBayar": {
"type": "string",
"description": "Cara bayar."
},
"idKuasa": {
"type": "string",
"format": "uuid",
"description": "ID kuasa."
},
"idNppbkc": {
"type": "string",
"format": "uuid",
"description": "ID NPPBKC."
},
"jumlahCukaiDibayar": {
"type": "number",
"description": "Jumlah cukai dibayar."
},
"jumlahCukaiPengurang": {
"type": "number",
"description": "Jumlah cukai pengurang."
},
"kodeKantor": {
"type": "string",
"description": "Kode kantor."
},
"komentar": {
"type": "string",
"description": "Komentar."
},
"namaKantor": {
"type": "string",
"description": "Nama kantor."
},
"namaKuasaPita": {
"type": "string",
"description": "Nama kuasa pita."
},
"namaPembohon": {
"type": "string",
"description": "Nama pemohon."
},
"namaPerusahaan": {
"type": "string",
"description": "Nama perusahaan."
},
"nppbkc": {
"type": "string",
"pattern": "^\\d{22}$",
"description": "NPPBKC, harus terdiri dari 22 digit."
},
"npwp": {
"type": "string",
"pattern": "^\\d{15}$",
"description": "NPWP, harus terdiri dari 15 digit."
},
"ppn": {
"type": "number",
"description": "PPN."
},
"tanggalCk1": {
"type": "string",
"format": "date",
"description": "Tanggal CK1."
},
"idJenisBkc": {
"type": "integer",
"description": "ID jenis BKC."
},
"namaJenisBkc": {
"type": "string",
"description": "Nama jenis BKC."
},
"jumlahCukai": {
"type": "number",
"description": "Jumlah cukai."
},
"nomorKuasa": {
"type": "string",
"description": "Nomor kuasa."
}
},
"required": [
"alamatPerusahaan",
"ambilPitaCukai",
"caraBayar",
"idKuasa",
"idNppbkc",
"jumlahCukaiDibayar",
"jumlahCukaiPengurang",
"kodeKantor",
"namaKantor",
"namaKuasaPita",
"namaPembohon",
"namaPerusahaan",
"nppbkc",
"npwp",
"ppn",
"tanggalCk1",
"idJenisBkc",
"namaJenisBkc",
"jumlahCukai",
"nomorKuasa"
],
"message": {
"required": "Wajib mengisi semua field pada header."
}
},
"detail": {
"type": "array",
"description": "Data detail pita cukai.",
"items": {
"type": "object",
"properties": {
"hje": {
"type": "integer",
"description": "HJE."
},
"idGolonganBkc": {
"type": "integer",
"description": "ID golongan BKC."
},
"idMerk": {
"type": "string",
"format": "uuid",
"description": "ID merk."
},
"idP3CDetail": {
"type": "string",
"format": "uuid",
"description": "ID P3C detail."
},
"idSeripita": {
"type": "integer",
"description": "ID seripita."
},
"isiVolume": {
"type": "integer",
"description": "Isi volume."
},
"jumlahCukai": {
"type": "number",
"description": "Jumlah cukai."
},
"jumlahHje": {
"type": "integer",
"description": "Jumlah HJE."
},
"jumlahLembar": {
"type": "integer",
"description": "Jumlah lembar."
},
"jumlahLembarPending": {
"type": "integer",
"description": "Jumlah lembar pending."
},
"jumlahSatuan": {
"type": "integer",
"description": "Jumlah satuan."
},
"jumlahPesan": {
"type": "integer",
"description": "Jumlah pesan."
},
"kodeJenisProduksiBkc": {
"type": "string",
"description": "Kode jenis produksi BKC."
},
"kodeWarna": {
"type": "string",
"description": "Kode warna."
},
"namaGolonganBkc": {
"type": "string",
"description": "Nama golongan BKC."
},
"namaMerk": {
"type": "string",
"description": "Nama merk."
},
"namaSeripita": {
"type": "string",
"description": "Nama seripita."
},
"personalisasi": {
"type": "string",
"description": "Personalisasi."
},
"satuan": {
"type": "string",
"description": "Satuan."
},
"tahunPita": {
"type": "integer",
"description": "Tahun pita."
},
"tarif": {
"type": "integer",
"description": "Tarif."
},
"warna": {
"type": "string",
"description": "Warna."
},
"idJenisProduksiBkc": {
"type": "integer",
"description": "ID jenis produksi BKC."
}
},
"required": [
"hje",
"idGolonganBkc",
"idMerk",
"idP3CDetail",
"idSeripita",
"isiVolume",
"jumlahCukai",
"jumlahHje",
"jumlahLembar",
"jumlahLembarPending",
"jumlahSatuan",
"jumlahPesan",
"kodeJenisProduksiBkc",
"kodeWarna",
"namaGolonganBkc",
"namaMerk",
"namaSeripita",
"personalisasi",
"satuan",
"tahunPita",
"tarif",
"warna",
"idJenisProduksiBkc"
],
"message": {
"required": "Wajib mengisi semua field pada detail."
}
}
},
"pengurangCukai": {
"type": "array",
"description": "Data pengurang cukai.",
"items": {
"type": "object",
"properties": {
"idJenisDokumen": {
"type": "integer",
"description": "ID jenis dokumen."
},
"jumlahCukaiPengurang": {
"type": "number",
"description": "Jumlah cukai pengurang."
},
"namaJenisDokumen": {
"type": "string",
"description": "Nama jenis dokumen."
},
"nomorDokumenPengurang": {
"type": "string",
"description": "Nomor dokumen pengurang."
},
"saldoPengurang": {
"type": "number",
"description": "Saldo pengurang."
},
"tanggalDokumenPengurang": {
"type": "string",
"format": "date",
"description": "Tanggal dokumen pengurang."
}
},
"required": [
"idJenisDokumen",
"jumlahCukaiPengurang",
"namaJenisDokumen",
"nomorDokumenPengurang",
"saldoPengurang",
"tanggalDokumenPengurang"
],
"message": {
"required": "Wajib mengisi semua field pada pengurangCukai."
}
}
},
"pengurangSppr": {
"type": "array",
"description": "Data pengurang SPPR.",
"items": {
"type": "object",
"properties": {
"dokumenAsal": {
"type": "string",
"description": "Dokumen asal."
},
"jumlahPengurangSppr": {
"type": "number",
"description": "Jumlah pengurang SPPR."
},
"nomorDokumenAsal": {
"type": "string",
"description": "Nomor dokumen asal."
},
"nomorPr4": {
"type": "string",
"description": "Nomor PR4."
},
"pajakRokok": {
"type": "number",
"description": "Pajak rokok."
},
"saldoPr4": {
"type": "string",
"description": "Saldo PR4."
}
"tanggalPr4": {
"type": "string",
"format": "date",
"description": "Tanggal PR4."
}
},
"required": [
"dokumenAsal",
"jumlahPengurangSppr",
"nomorDokumenAsal",
"nomorPr4",
"pajakRokok",
"saldoPr4",
"tanggalPr4""
],
"message": {
"required": "Wajib mengisi semua field pada pengurangSppr."
}
}
}
}
}
{
"header": {
"alamatPerusahaan": "JALAN DEMANG JAYA 2 NOMOR 03 KREBET SENGGRONG KECAMATAN BULULAWANG KABUPATEN MALANG",
"ambilPitaCukai": "KC",
"caraBayar": "T",
"idKuasa": "49202a82-4a42-4c08-9000-4d4c95f91016",
"idNppbkc": "fe3c9198-1af7-05e6-e054-0021f60abd54",
"jumlahCukaiDibayar": 385000,
"jumlahCukaiPengurang": 425000,
"kodeKantor": "070600",
"komentar": "",
"namaKantor": "KPPBC TMC MALANG",
"namaKuasaPita": "Ilham",
"namaPembohon": "Zaeen",
"namaPerusahaan": "DEMANG JAYA, PR",
"nppbkc": "0669986374654000070613",
"npwp": "669986374654000",
"ppn": 891,
"tanggalCk1": "07-11-2023",
"idJenisBkc": 3,
"namaJenisBkc": "HT",
"jumlahCukai": 810000,
"nomorKuasa": "111111"
},
"detail": [
{
"hje": 20000,
"idGolonganBkc": 2,
"idMerk": "628a9946-e590-4201-a76c-efd299738184",
"idP3CDetail": "052cc2b6-849b-4737-e064-0021f60abd54",
"idSeripita": 3,
"isiVolume": 12,
"jumlahCukai": 810000,
"jumlahHje": 9000,
"jumlahLembar": 3,
"jumlahLembarPending": 0,
"jumlahSatuan": 12,
"jumlahPesan": 100,
"kodeJenisProduksiBkc": "SKM",
"kodeWarna": "JI",
"namaGolonganBkc": "I",
"namaMerk": "SEMBILAN CENGKEH",
"namaSeripita": "III TP",
"personalisasi": "DEMAJAYA01",
"satuan": "btg",
"tahunPita": 2023,
"tarif": 150,
"warna": "JINGGA",
"idJenisProduksiBkc": 6
}
],
"pengurangCukai": [
{
"idJenisDokumen": 7,
"jumlahCukaiPengurang": 425000,
"namaJenisDokumen": "CK-3",
"nomorDokumenPengurang": "CK3-20230001",
"saldoPengurang": 1000000,
"tanggalDokumenPengurang": "20-09-2023"
}
],
"pengurangSppr": [
{
"dokumenAsal": "TESTINGDOC",
"jumlahPengurangSppr": 9000,
"nomorDokumenAsal": "1221",
"nomorPr4": "12345",
"pajakRokok": 1000,
"saldoPr4": 10000,
"tanggalPr4": "16-08-2023"
}
],
"jumlahCukaiPengurang": 425000,
"jumlahCukaiDibayar": 385000,
"jumlahCukaiPembulatan": 385000
}
{
"message": "Tidak Boleh Lanjut, Dikarenakan Perusahaan Mempunyai Hutang",
"status": true,
"data": {
"hutangPerusahaan": 4
}
}
Parameter Name | Type | Description | Example Value |
---|---|---|---|
Parameter Name | Type | Description | Example Value |
---|---|---|---|
Field | Rules |
---|---|
Status Code | Description | Reason |
---|---|---|