Update Draft CK-5

Introduction

  • Purpose: API ini digunakan untuk rubah draft CK-5

  • Overview: Proses rubah draft CK-5 mensyaratkan 2 object data dalam bentuk form yaitu Header dan Detail

Path API

POST {API_URL}/portal/ck5/update-draft

Authorization

NameType Description

Authorization

String

Bearer Token yang didapatkan dari hasil otorisasi

Parameter

Endpoint ini menerima parameter berikut dalam form data:

Header Section

Parameter NameTypeDescriptionExample Value

idJenisPemberitahuan

Integer

ID dari jenis pemberitahuan

11

idCk5Header

String

ID header CK5

12b754ce-7a4f-4048-b51b-680b055869a3

idNppbkcAsal

String

ID NPPBKC asal

0499af9b-f53b-40c7-b1f8-9b16c9f89b76

idNppbkcTujuan

String

ID NPPBKC tujuan

fe3c9198-1af7-05e6-e054-0021f60abd54

nppbkcAsal

String

Nomor NPPBKC asal

0014539407415000150312

caraPelunasan

String

Cara pelunasan cukai

Pelekatan Pita Cukai

nomorIdentitasAsal

String

Nomor identitas asal

0014539407415000150312

nomorIdentitasTujuan

String

Nomor identitas tujuan

0669986374654000070613

idJenisBkc

Integer

ID jenis BKC

2

kantorAju

String

Nama kantor ajukan

KPPBC TANGERANG

kodeKantor

String

Kode kantor

150300

nomorAju

String

Nomor aju

123

tanggalAju

Date

Tanggal aju

2024-08-20

tanggalCk5

Date

Tanggal CK5

2024-08-20

namaJenisBkc

String

Nama jenis BKC

MMEA

flagImpor

String

Penanda impor (Y/N)

N

idCaraPelunasan

Integer

ID cara pelunasan cukai

2

statusCukai

String

Status cukai

Sudah Dilunasi

idStatusCukai

Integer

ID status cukai

2

jenisPemberitahuan

String

Jenis pemberitahuan

1.1. Dibayar - Tunai

statusAsal

String

Status asal

Pabrik

kodeKantorAsal

String

Kode kantor asal

150300

namaKantorAsal

String

Nama kantor asal

KPPBC TANGERANG

idStatusAsal

Integer

ID status asal

1

jenisIdentitasAsal

String

Jenis identitas asal

NPPBKC

idJenisIdentitasAsal

Integer

ID jenis identitas asal

1

idJenisIdentitasTujuan

Integer

ID jenis identitas tujuan

1

namaPerusahaanAsal

String

Nama perusahaan asal

PANJANG JIWO PT

alamatPerusahaanAsal

String

Alamat perusahaan asal

Jalan Yos Sudarso No.147 RT 004 RW 002 Kel. Kebon Besar Kec. Batu Ceper Kota Tangerang, Banten

kodeKantorTujuan

String

Kode kantor tujuan

70600

namaKantorTujuan

String

Nama kantor tujuan

KPPBC TMC MALANG

statusTujuan

String

Status tujuan

Pabrik

idStatusTujuan

Integer

ID status tujuan

1

jenisIdentitasTujuan

String

Jenis identitas tujuan

NPPBKC

namaTujuan

String

Nama tujuan

DEMANG JAYA PR

alamatTujuan

String

Alamat tujuan

Dusun Gumuk Mojo RT 46 RW 09 Kelurahan Wonokerto Kecamatan Bantur Kabupaten Malang

flagTransaksi

String

Penanda transaksi (Y/N)

N

nomorSuratJalan

String

Nomor surat jalan

laksda12312

tanggalSuratJalan

Date

Tanggal surat jalan

2024-05-21

namaPemberitahu

String

Nama pemberitahu

REZHA

nomorIdentitasPemberitahu

String

Nomor identitas pemberitahu

1374024808880004

Detail Section

Parameter NameTypeDescriptionExample Value

details[0].idCk5Detail

String

ID detail CK5

cca87b00-f74a-4cee-a046-44b430312491

details[0].idCk5Header

String

ID header CK5 detail

12b754ce-7a4f-4048-b51b-680b055869a3

details[0].tarifCukai

Integer

Tarif cukai per unit

2

details[0].hje

Integer

Harga jual eceran

0

details[0].idMerk

String

ID merk

10e9cd71-8177-4274-8223-954ef4f2115e

details[0].namaMerk

String

Nama merk

HOKI BOLD >>> 12 KRETEK FILTER 1

details[0].isiPerKemasan

Integer

Isi per kemasan (volume atau unit per kemasan)

12

details[0].jenisKoli

String

Jenis kemasan

Jerigen

details[0].jumlahBarangLhpAsal

Integer

Jumlah barang LHP asal

0

details[0].jumlahBarangLhpTujuan

Integer

Jumlah barang LHP tujuan

0

details[0].seri

Integer

Seri barang

0

details[0].jumlahBarang

Float

Jumlah barang

0.01

details[0].uraianJenisBarang

String

Uraian jenis barang

0

details[0].jenisSatuanBarang

String

Jenis satuan barang

liter

details[0].keterangan

String

Keterangan tambahan

TEST

details[0].jumlahKemasan

Integer

Jumlah kemasan

1

details[0].jumlahCukai

Float

Jumlah cukai yang harus dibayar

0.02

details[0].nilaiTransaksi

Integer

Nilai transaksi

0

details[0].flagTransaksi

Integer

Penanda transaksi (Y/N)

0

details[0].namaJenisKemasan

String

Nama jenis kemasan

Botol

details[0].idJenisKemasan

Integer

ID jenis kemasan

2

details[0].idCk5DetailRincian

String

ID rincian detail CK5

eecbfc97-6204-4b31-94a8-1f5a608a9fa0

JSONSchema Update Draft CK-5

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "title": "Schema Update Draft CK-5",
  "properties": {
    "idJenisPemberitahuan": {
      "type": "string",
      "description": "ID jenis pemberitahuan"
    },
    "idCk5Header": {
      "type": "string",
      "format": "uuid",
      "description": "ID header CK5"
    },
    "idNppbkcAsal": {
      "type": "string",
      "format": "uuid",
      "description": "ID NPPBKC asal"
    },
    "idNppbkcTujuan": {
      "type": "string",
      "format": "uuid",
      "description": "ID NPPBKC tujuan"
    },
    "nppbkcAsal": {
      "type": "string",
      "description": "Nomor NPPBKC asal"
    },
    "caraPelunasan": {
      "type": "string",
      "description": "Cara pelunasan"
    },
    "nomorIdentitasAsal": {
      "type": "string",
      "description": "Nomor identitas asal"
    },
    "nomorIdentitasTujuan": {
      "type": "string",
      "description": "Nomor identitas tujuan"
    },
    "idJenisBkc": {
      "type": "string",
      "description": "ID jenis BKC"
    },
    "kantorAju": {
      "type": "string",
      "description": "Nama kantor pengajuan"
    },
    "kodeKantor": {
      "type": "string",
      "description": "Kode kantor pengajuan"
    },
    "nomorAju": {
      "type": "string",
      "description": "Nomor pengajuan"
    },
    "tanggalAju": {
      "type": "string",
      "format": "date",
      "description": "Tanggal pengajuan"
    },
    "tanggalCk5": {
      "type": "string",
      "format": "date",
      "description": "Tanggal CK5"
    },
    "namaJenisBkc": {
      "type": "string",
      "description": "Nama jenis BKC"
    },
    "flagImpor": {
      "type": "string",
      "description": "Flag impor"
    },
    "idCaraPelunasan": {
      "type": "string",
      "description": "ID cara pelunasan"
    },
    "statusCukai": {
      "type": "string",
      "description": "Status cukai"
    },
    "idStatusCukai": {
      "type": "string",
      "description": "ID status cukai"
    },
    "jenisPemberitahuan": {
      "type": "string",
      "description": "Jenis pemberitahuan"
    },
    "statusAsal": {
      "type": "string",
      "description": "Status asal"
    },
    "kodeKantorAsal": {
      "type": "string",
      "description": "Kode kantor asal"
    },
    "namaKantorAsal": {
      "type": "string",
      "description": "Nama kantor asal"
    },
    "idStatusAsal": {
      "type": "string",
      "description": "ID status asal"
    },
    "jenisIdentitasAsal": {
      "type": "string",
      "description": "Jenis identitas asal"
    },
    "idJenisIdentitasAsal": {
      "type": "string",
      "description": "ID jenis identitas asal"
    },
    "idJenisIdentitasTujuan": {
      "type": "string",
      "description": "ID jenis identitas tujuan"
    },
    "namaPerusahaanAsal": {
      "type": "string",
      "description": "Nama perusahaan asal"
    },
    "alamatPerusahaanAsal": {
      "type": "string",
      "description": "Alamat perusahaan asal"
    },
    "kodeKantorTujuan": {
      "type": "string",
      "description": "Kode kantor tujuan"
    },
    "namaKantorTujuan": {
      "type": "string",
      "description": "Nama kantor tujuan"
    },
    "statusTujuan": {
      "type": "string",
      "description": "Status tujuan"
    },
    "idStatusTujuan": {
      "type": "string",
      "description": "ID status tujuan"
    },
    "jenisIdentitasTujuan": {
      "type": "string",
      "description": "Jenis identitas tujuan"
    },
    "namaTujuan": {
      "type": "string",
      "description": "Nama tujuan"
    },
    "alamatTujuan": {
      "type": "string",
      "description": "Alamat tujuan"
    },
    "flagTransaksi": {
      "type": "string",
      "description": "Flag transaksi"
    },
    "nomorSuratJalan": {
      "type": "string",
      "description": "Nomor surat jalan"
    },
    "tanggalSuratJalan": {
      "type": "string",
      "format": "date",
      "description": "Tanggal surat jalan"
    },
    "namaPemberitahu": {
      "type": "string",
      "description": "Nama pemberitahu"
    },
    "nomorIdentitasPemberitahu": {
      "type": "string",
      "description": "Nomor identitas pemberitahu"
    },
    "details": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "idCk5Detail": {
            "type": "string",
            "format": "uuid",
            "description": "ID detail CK5"
          },
          "idCk5Header": {
            "type": "string",
            "format": "uuid",
            "description": "UUID header CK5"
          },
          "tarifCukai": {
            "type": "number",
            "description": "Tarif cukai"
          },
          "hje": {
            "type": "number",
            "description": "Harga jual eceran"
          },
          "idMerk": {
            "type": "string",
            "format": "uuid",
            "description": "ID merk"
          },
          "namaMerk": {
            "type": "string",
            "description": "Nama merk"
          },
          "isiPerKemasan": {
            "type": "number",
            "description": "Isi per kemasan"
          },
          "jenisKoli": {
            "type": "string",
            "description": "Jenis koli"
          },
          "jumlahBarangLhpAsal": {
            "type": "number",
            "description": "Jumlah barang LHP asal"
          },
          "jumlahBarangLhpTujuan": {
            "type": "number",
            "description": "Jumlah barang LHP tujuan"
          },
          "seri": {
            "type": "string",
            "description": "Seri barang"
          },
          "jumlahBarang": {
            "type": "number",
            "description": "Jumlah barang"
          },
          "uraianJenisBarang": {
            "type": "string",
            "description": "Uraian jenis barang"
          },
          "jenisSatuanBarang": {
            "type": "string",
            "description": "Jenis satuan barang"
          },
          "keterangan": {
            "type": "string",
            "description": "Keterangan barang"
          },
          "jumlahKemasan": {
            "type": "number",
            "description": "Jumlah kemasan"
          },
          "jumlahCukai": {
            "type": "number",
            "description": "Jumlah cukai"
          },
          "nilaiTransaksi": {
            "type": "number",
            "description": "Nilai transaksi"
          },
          "flagTransaksi": {
            "type": "string",
            "description": "Flag transaksi"
          },
          "namaJenisKemasan": {
            "type": "string",
            "description": "Nama jenis kemasan"
          },
          "idJenisKemasan": {
            "type": "number",
            "description": "ID jenis kemasan"
          },
          "idCk5DetailRincian": {
            "type": "string",
            "format": "uuid",
            "description": "ID detail rincian CK5"
          }
        },
        "required": [
          "idCk5Detail", 
          "idCk5Header", 
          "tarifCukai", 
          "hje", "idMerk", 
          "namaMerk", 
          "isiPerKemasan", 
          "jenisKoli", 
          "jumlahBarangLhpAsal", 
          "jumlahBarangLhpTujuan", 
          "seri", 
          "jumlahBarang", 
          "uraianJenisBarang", 
          "jenisSatuanBarang", 
          "keterangan", 
          "jumlahKemasan", 
          "jumlahCukai", 
          "nilaiTransaksi", 
          "flagTransaksi", 
          "namaJenisKemasan", 
          "idJenisKemasan", 
          "idCk5DetailRincian"
        ]
      }
    }
  },
  "required": [
    "idJenisPemberitahuan", 
    "idCk5Header", 
    "idNppbkcAsal", 
    "idNppbkcTujuan",
    "idNppbkcTujuan",
    "nppbkcAsal",
    "caraPelunasan",
    "nomorIdentitasAsal",
    "nomorIdentitasTujuan",
    "idJenisBkc",
    "kantorAju",
    "kodeKantor",
    "nomorAju",
    "tanggalAju",
    "tanggalCk5",
    "namaJenisBkc",
    "flagImpor",
    "idCaraPelunasan",
    "idStatusCukai",
    "jenisPemberitahuan",
    "statusAsal",
    "kodeKantorAsal",
    "namaKantorAsal",
    "idStatusAsal",
    "jenisIdentitasAsal",
    "idJenisIdentitasAsal",
    "idJenisIdentitasTujuan",
    "namaPerusahaanAsal",
    "alamatPerusahaanAsal",
    "kodeKantorTujuan",
    "namaKantorTujuan",
    "statusTujuan",
    "idStatusTujuan",
    "jenisIdentitasTujuan",
    "namaTujuan",
    "alamatTujuan",
    "flagTransaksi",
    "nomorSuratJalan",
    "tanggalSuratJalan",
    "namaPemberitahu",
    "nomorIdentitasPemberitahu"
    ]
  }
}

Example Request : Update Draft CK-5

--boundary
Content-Disposition: form-data; name="idJenisPemberitahuan"

11
--boundary
Content-Disposition: form-data; name="idCk5Header"

12b754ce-7a4f-4048-b51b-680b055869a3
--boundary
Content-Disposition: form-data; name="idNppbkcAsal"

0499af9b-f53b-40c7-b1f8-9b16c9f89b76
--boundary
Content-Disposition: form-data; name="idNppbkcTujuan"

fe3c9198-1af7-05e6-e054-0021f60abd54
--boundary
Content-Disposition: form-data; name="nppbkcAsal"

0014539407415000150312
--boundary
Content-Disposition: form-data; name="caraPelunasan"

Pelekatan Pita Cukai
--boundary
Content-Disposition: form-data; name="nomorIdentitasAsal"

0014539407415000150312
--boundary
Content-Disposition: form-data; name="nomorIdentitasTujuan"

0669986374654000070613
--boundary
Content-Disposition: form-data; name="idJenisBkc"

2
--boundary
Content-Disposition: form-data; name="kantorAju"

KPPBC TANGERANG
--boundary
Content-Disposition: form-data; name="kodeKantor"

150300
--boundary
Content-Disposition: form-data; name="nomorAju"

123
--boundary
Content-Disposition: form-data; name="tanggalAju"

2024-08-20
--boundary
Content-Disposition: form-data; name="tanggalCk5"

2024-08-20
--boundary
Content-Disposition: form-data; name="namaJenisBkc"

MMEA
--boundary
Content-Disposition: form-data; name="flagImpor"

N
--boundary
Content-Disposition: form-data; name="idCaraPelunasan"

2
--boundary
Content-Disposition: form-data; name="statusCukai"

Sudah Dilunasi
--boundary
Content-Disposition: form-data; name="idStatusCukai"

2
--boundary
Content-Disposition: form-data; name="jenisPemberitahuan"

1.1. Dibayar - Tunai
--boundary
Content-Disposition: form-data; name="statusAsal"

Pabrik
--boundary
Content-Disposition: form-data; name="kodeKantorAsal"

150300
--boundary
Content-Disposition: form-data; name="namaKantorAsal"

KPPBC TANGERANG
--boundary
Content-Disposition: form-data; name="idStatusAsal"

1
--boundary
Content-Disposition: form-data; name="jenisIdentitasAsal"

NPPBKC
--boundary
Content-Disposition: form-data; name="idJenisIdentitasAsal"

1
--boundary
Content-Disposition: form-data; name="idJenisIdentitasTujuan"

1
--boundary
Content-Disposition: form-data; name="namaPerusahaanAsal"

PANJANG JIWO PT
--boundary
Content-Disposition: form-data; name="alamatPerusahaanAsal"

Jalan Yos Sudarso No.147 RT 004 RW 002 Kel. Kebon Besar Kec. Batu Ceper Kota Tangerang, Banten
--boundary
Content-Disposition: form-data; name="kodeKantorTujuan"

070600
--boundary
Content-Disposition: form-data; name="namaKantorTujuan"

KPPBC TMC MALANG
--boundary
Content-Disposition: form-data; name="statusTujuan"

Pabrik
--boundary
Content-Disposition: form-data; name="idStatusTujuan"

1
--boundary
Content-Disposition: form-data; name="jenisIdentitasTujuan"

NPPBKC
--boundary
Content-Disposition: form-data; name="namaTujuan"

DEMANG JAYA PR
--boundary
Content-Disposition: form-data; name="alamatTujuan"

Dusun Gumuk Mojo RT 46 RW 09 Kelurahan Wonokerto Kecamatan Bantur Kabupaten Malang
--boundary
Content-Disposition: form-data; name="flagTransaksi"

N
--boundary
Content-Disposition: form-data; name="nomorSuratJalan"

laksda12312
--boundary
Content-Disposition: form-data; name="tanggalSuratJalan"

2024-05-21
--boundary
Content-Disposition: form-data; name="namaPemberitahu"

REZHA
--boundary
Content-Disposition: form-data; name="nomorIdentitasPemberitahu"

1374024808880004
--boundary
Content-Disposition: form-data; name="details[0].idCk5Detail"

cca87b00-f74a-4cee-a046-44b430312491
--boundary
Content-Disposition: form-data; name="details[0].idCk5Header"

12b754ce-7a4f-4048-b51b-680b055869a3
--boundary
Content-Disposition: form-data; name="details[0].tarifCukai"

2
--boundary
Content-Disposition: form-data; name="details[0].hje"

0
--boundary
Content-Disposition: form-data; name="details[0].idMerk"

10e9cd71-8177-4274-8223-954ef4f2115e
--boundary
Content-Disposition: form-data; name="details[0].namaMerk"

HOKI BOLD >>> 12 KRETEK FILTER 1
--boundary
Content-Disposition: form-data; name="details[0].isiPerKemasan"

12
--boundary
Content-Disposition: form-data; name="details[0].jenisKoli"

Jerigen
--boundary
Content-Disposition: form-data; name="details[0].jumlahBarangLhpAsal"

0
--boundary
Content-Disposition: form-data; name="details[0].jumlahBarangLhpTujuan"

0
--boundary
Content-Disposition: form-data; name="details[0].seri"

0
--boundary
Content-Disposition: form-data; name="details[0].jumlahBarang"

0.01
--boundary
Content-Disposition: form-data; name="details[0].uraianJenisBarang"

0
--boundary
Content-Disposition: form-data; name="details[0].jenisSatuanBarang"

liter
--boundary
Content-Disposition: form-data; name="details[0].keterangan"

TEST
--boundary
Content-Disposition: form-data; name="details[0].jumlahKemasan"

1
--boundary
Content-Disposition: form-data; name="details[0].jumlahCukai"

0.02
--boundary
Content-Disposition: form-data; name="details[0].nilaiTransaksi"

0
--boundary
Content-Disposition: form-data; name="details[0].flagTransaksi"

0
--boundary
Content-Disposition: form-data; name="details[0].namaJenisKemasan"

Botol
--boundary
Content-Disposition: form-data; name="details[0].idJenisKemasan"

2
--boundary
Content-Disposition: form-data; name="details[0].idCk5DetailRincian"

eecbfc97-6204-4b31-94a8-1f5a608a9fa0
--boundary--

Validation Rules

idCk5Header

Harus merupakan UUID yang valid.

idNppbkcAsal

Harus merupakan UUID yang valid.

idNppbkcTujuan

Harus merupakan UUID yang valid.

tanggalAju

Harus dalam format YYYY-MM-DD

tanggalCk5

Harus dalam format YYYY-MM-DD

details[0].idCk5Detail

Harus merupakan UUID yang valid.

details[0].idCk5Header

Harus merupakan UUID yang valid.

details[0].idMerk

Harus merupakan UUID yang valid.

details[0].jumlahBarangLhpAsal

Harus berupa angka positif

details[0].jumlahBarangLhpTujuan

Harus berupa angka positif

details[0].seri

Harus berupa angka positif

details[0].jumlahBarang

Harus berupa angka positif

details[0].jumlahKemasan

Harus berupa angka positif

details[0].jumlahCukai

Harus berupa angka positif

details[0].nilaiTransaksi

Harus berupa angka positif

details[0].idCk5DetailRincian

Harus merupakan UUID yang valid.

Response

{
    "message": "Success",
    "status": true,
    "data": ""
}

Potential Error

Status CodeDescriptionReason

400 Bad Request

Permintaan tidak valid

Parameter tidak lengkap atau format tidak sesuai

401 Unauthorized

Otentikasi gagal

Bearer Token tidak valid atau tidak disertakan dalam header permintaan

404 Not Found

Dokumen tidak ditemukan

Data tidak ditemukan berdasarkan parameter yang diberikan

Last updated