Update Draft CK-6

Introduction

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

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

Path API

POST {API_URL}/portal/ck6/update-draft-dokumen

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

alamatPemasok

string

Alamat dari pemasok

JALAN KELAPA SAWIT XIII BLOK BF NOMOR 1 SEKTOR 1B GADING SERPONG

alamatPemberitahu

string

Alamat dari pemberitahu

JALAN KELAPA SAWIT XIII BLOK BF NOMOR 1 SEKTOR 1B GADING SERPONG

alamatTujuan

string

Alamat tujuan pengiriman

Jalan Panglima Sudirman Nomor 39 Kelurahan Ngaglik Kecamatan Batu Kota Batu

caraPelunasan

string

Cara pelunasan pembayaran

Pembayaran

flagImpor

string

Menandakan apakah ada impor atau tidak

N

flagTransaksi

string

Menandakan status transaksi

N

idCaraPelunasan

integer

ID untuk cara pelunasan

1

idCk6Header

string

ID untuk header Ck6

60a34d8f-1a00-4a6a-b592-0f5b0594416a

idJenisBkc

integer

ID untuk jenis BKC

2

idJenisIdentitasPemasok

integer

ID untuk jenis identitas pemasok

1

idJenisIdentitasTujuan

integer

ID untuk jenis identitas tujuan

1

idStatusCukai

integer

ID status cukai

2

idStatusPemasok

integer

ID status pemasok

4

idStatusTujuan

integer

ID status tujuan

3

jenisIdentitasPemasok

string

Jenis identitas pemasok

NPPBKC

jenisIdentitasTujuan

string

Jenis identitas tujuan

NPPBKC

kodeKantor

string

Kode kantor asal

150300

kodeKantorPemasok

string

Kode kantor pemasok

150300

kodeKantorTujuan

string

Kode kantor tujuan

70600

namaJenisBkc

string

Nama jenis BKC

MMEA

namaKantorPemasok

string

Nama kantor pemasok

KPPBC TANGERANG

namaKantorTujuan

string

Nama kantor tujuan

KPPBC TMC MALANG

namaPemasok

string

Nama dari pemasok

WAROENG SENPAI CV

namaPemberitahu

string

Nama dari pemberitahu

YUDI

namaTujuan

string

Nama tujuan pengiriman

WARUNG WOW KWB PD

nilaiTransaksi

integer

Nilai dari transaksi

0

noIdentitasPemberitahu

string

Nomor identitas pemberitahu

940310485036000

nomorAju

string

Nomor aju

0090/TESJGXZ

nomorCk6

string

Nomor Ck6

XS-90

nomorIdentitasPemasok

string

Nomor identitas pemasok

0940310485036000150342

nomorIdentitasTujuan

string

Nomor identitas tujuan

0822103644628000070642

nomorInvoice

string

Nomor invoice

98765

nomorSuratJalan

string

Nomor surat jalan

098/JGC

rencanaTanggalPengangkutan

Date

Tanggal rencana pengangkutan

2024-01-08

statusCukai

string

Status cukai

Sudah Dilunasi

statusPemasok

string

Status pemasok

Tempat Penjualan Eceran

statusTujuan

string

Status tujuan

Penyalur

tanggalAju

Date

Tanggal aju

2024-01-08

tanggalCk6

Date

Tanggal Ck6

2024-01-08

tanggalInvoice

Date

Tanggal invoice

2024-01-08

tanggalSuratJalan

Date

Tanggal surat jalan

2024-01-08

lainnya

string

Informasi tambahan

TGHJK

Detail Section

Parameter NameTypeDescriptionExample Value

details[0].idCk6Detail

string

ID detail Ck6

c43ef7f5-27e0-405d-a640-f82a87afde4e

details[0].idJenisKemasan

integer

ID jenis kemasan

2

details[0].idJenisKoli

integer

ID jenis koli

1

details[0].idMerk

string

ID merk

10e9cd71-8177-4274-8223-954ef4f2115e

details[0].jumlahBarang

integer

Jumlah barang

9000

details[0].jumlahCukai

integer

Jumlah cukai

200000

details[0].jumlahKemasan

integer

Jumlah kemasan

900

details[0].jumlahKoli

integer

Jumlah koli

987654

details[0].keterangan

string

Keterangan tambahan

Perbaikan Draft

details[0].namaJenisKemasan

string

Nama jenis kemasan

Botol

details[0].namaJenisKoli

string

Nama jenis koli

Drum

details[0].namaMerk

string

Nama merk

HOKI BOLD >>> 12 KRETEK FILTER

details[0].satuanBarang

string

Satuan barang

ml

details[0].tarifCukai

integer

Tarif cukai

2

details[0].uraian

string

Uraian barang

HOKI BOLD >>> 12 KRETEK FILTER; 12 ml; Gol SKM

JSONSchema Update Draft CK-6

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "title": "Schema Update Draft CK-6",
  "description": "JSON Schema untuk Update Draft CK-6.",
  "properties": {
    "alamatPemasok": {
      "type": "string",
      "description": "Alamat pemasok."
    },
    "alamatPemberitahu": {
      "type": "string",
      "description": "Alamat pemberitahu."
    },
    "alamatTujuan": {
      "type": "string",
      "description": "Alamat tujuan."
    },
    "caraPelunasan": {
      "type": "string",
      "description": "Cara pelunasan."
    },
    "flagImpor": {
      "type": "string",
      "description": "Flag impor."
    },
    "flagTransaksi": {
      "type": "string",
      "description": "Flag transaksi."
    },
    "idCaraPelunasan": {
      "type": "integer",
      "description": "ID cara pelunasan."
    },
    "idCk6Header": {
      "type": "string",
      "format": "uuid",
      "description": "ID CK6 Header."
    },
    "idJenisBkc": {
      "type": "integer",
      "description": "ID jenis BKC."
    },
    "idJenisIdentitasPemasok": {
      "type": "integer",
      "description": "ID jenis identitas pemasok."
    },
    "idJenisIdentitasTujuan": {
      "type": "integer",
      "description": "ID jenis identitas tujuan."
    },
    "idStatusCukai": {
      "type": "integer",
      "description": "ID status cukai."
    },
    "idStatusPemasok": {
      "type": "integer",
      "description": "ID status pemasok."
    },
    "idStatusTujuan": {
      "type": "integer",
      "description": "ID status tujuan."
    },
    "jenisIdentitasPemasok": {
      "type": "string",
      "description": "Jenis identitas pemasok."
    },
    "jenisIdentitasTujuan": {
      "type": "string",
      "description": "Jenis identitas tujuan."
    },
    "kodeKantor": {
      "type": "string",
      "description": "Kode kantor."
    },
    "kodeKantorPemasok": {
      "type": "string",
      "description": "Kode kantor pemasok."
    },
    "kodeKantorTujuan": {
      "type": "string",
      "description": "Kode kantor tujuan."
    },
    "lainnya": {
      "type": "string",
      "description": "Lainnya."
    },
    "namaJenisBkc": {
      "type": "string",
      "description": "Nama jenis BKC."
    },
    "namaKantorPemasok": {
      "type": "string",
      "description": "Nama kantor pemasok."
    },
    "namaKantorTujuan": {
      "type": "string",
      "description": "Nama kantor tujuan."
    },
    "namaPemasok": {
      "type": "string",
      "description": "Nama pemasok."
    },
    "namaPemberitahu": {
      "type": "string",
      "description": "Nama pemberitahu."
    },
    "namaTujuan": {
      "type": "string",
      "description": "Nama tujuan."
    },
    "nilaiTransaksi": {
      "type": "number",
      "description": "Nilai transaksi."
    },
    "noIdentitasPemberitahu": {
      "type": "string",
      "description": "Nomor identitas pemberitahu."
    },
    "nomorAju": {
      "type": "string",
      "description": "Nomor aju."
    },
    "nomorCk6": {
      "type": "string",
      "description": "Nomor CK6."
    },
    "nomorIdentitasPemasok": {
      "type": "string",
      "description": "Nomor identitas pemasok."
    },
    "nomorIdentitasTujuan": {
      "type": "string",
      "description": "Nomor identitas tujuan."
    },
    "nomorInvoice": {
      "type": "string",
      "description": "Nomor invoice."
    },
    "nomorSuratJalan": {
      "type": "string",
      "description": "Nomor surat jalan."
    },
    "rencanaTanggalPengangkutan": {
      "type": "string",
      "format": "date",
      "description": "Rencana tanggal pengangkutan."
    },
    "statusCukai": {
      "type": "string",
      "description": "Status cukai."
    },
    "statusPemasok": {
      "type": "string",
      "description": "Status pemasok."
    },
    "statusTujuan": {
      "type": "string",
      "description": "Status tujuan."
    },
    "tanggalAju": {
      "type": "string",
      "format": "date",
      "description": "Tanggal aju."
    },
    "tanggalCk6": {
      "type": "string",
      "format": "date",
      "description": "Tanggal CK6."
    },
    "tanggalInvoice": {
      "type": "string",
      "format": "date",
      "description": "Tanggal invoice."
    },
    "tanggalSuratJalan": {
      "type": "string",
      "format": "date",
      "description": "Tanggal surat jalan."
    },
    "details": {
      "type": "array",
      "description": "Data detail dokumen.",
      "items": {
        "type": "object",
        "properties": {
          "idCk6Detail": {
            "type": "string",
            "format": "uuid",
            "description": "ID CK6 Detail."
          },
          "idJenisKemasan": {
            "type": "integer",
            "description": "ID jenis kemasan."
          },
          "idJenisKoli": {
            "type": "integer",
            "description": "ID jenis koli."
          },
          "idMerk": {
            "type": "string",
            "format": "uuid",
            "description": "ID merk."
          },
          "jumlahBarang": {
            "type": "integer",
            "description": "Jumlah barang."
          },
          "jumlahCukai": {
            "type": "number",
            "description": "Jumlah cukai."
          },
          "jumlahKemasan": {
            "type": "integer",
            "description": "Jumlah kemasan."
          },
          "jumlahKoli": {
            "type": "integer",
            "description": "Jumlah koli."
          },
          "keterangan": {
            "type": "string",
            "description": "Keterangan."
          },
          "namaJenisKemasan": {
            "type": "string",
            "description": "Nama jenis kemasan."
          },
          "namaJenisKoli": {
            "type": "string",
            "description": "Nama jenis koli."
          },
          "namaMerk": {
            "type": "string",
            "description": "Nama merk."
          },
          "satuanBarang": {
            "type": "string",
            "description": "Satuan barang."
          },
          "tarifCukai": {
            "type": "integer",
            "description": "Tarif cukai."
          },
          "uraian": {
            "type": "string",
            "description": "Uraian."
          }
        },
        "required": [
          "idCk6Detail",
          "idJenisKemasan",
          "idJenisKoli",
          "idMerk",
          "jumlahBarang",
          "jumlahCukai",
          "jumlahKemasan",
          "jumlahKoli",
          "keterangan",
          "namaJenisKemasan",
          "namaJenisKoli",
          "namaMerk",
          "satuanBarang",
          "tarifCukai",
          "uraian"
        ]
      }
    }
  },
  "required": [
    "alamatPemasok",
    "alamatPemberitahu",
    "alamatTujuan",
    "caraPelunasan",
    "flagImpor",
    "flagTransaksi",
    "idCaraPelunasan",
    "idCk6Header",
    "idJenisBkc",
    "idJenisIdentitasPemasok",
    "idJenisIdentitasTujuan",
    "idStatusCukai",
    "idStatusPemasok",
    "idStatusTujuan",
    "jenisIdentitasPemasok",
    "jenisIdentitasTujuan",
    "kodeKantor",
    "kodeKantorPemasok",
    "kodeKantorTujuan",
    "lainnya",
    "namaJenisBkc",
    "namaKantorPemasok",
    "namaKantorTujuan",
    "namaPemasok",
    "namaPemberitahu",
    "namaTujuan",
    "nilaiTransaksi",
    "noIdentitasPemberitahu",
    "nomorAju",
    "nomorCk6",
    "nomorIdentitasPemasok",
    "nomorIdentitasTujuan",
    "nomorInvoice",
    "nomorSuratJalan",
    "rencanaTanggalPengangkutan",
    "statusCukai",
    "statusPemasok",
    "statusTujuan",
    "tanggalAju",
    "tanggalCk6",
    "tanggalInvoice",
    "tanggalSuratJalan"
    ]
}

Example Request : Update Draft CK-6

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

JALAN KELAPA SAWIT XIII BLOK BF NOMOR 1 SEKTOR 1B GADING SERPONG
--boundary
Content-Disposition: form-data; name="alamatPemberitahu"

JALAN KELAPA SAWIT XIII BLOK BF NOMOR 1 SEKTOR 1B GADING SERPONG
--boundary
Content-Disposition: form-data; name="alamatTujuan"

Jalan Panglima Sudirman Nomor 39 Kelurahan Ngaglik Kecamatan Batu Kota Batu
--boundary
Content-Disposition: form-data; name="caraPelunasan"

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

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

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

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

60a34d8f-1a00-4a6a-b592-0f5b0594416a
--boundary
Content-Disposition: form-data; name="idJenisBkc"

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

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

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

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

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

3
--boundary
Content-Disposition: form-data; name="jenisIdentitasPemasok"

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

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

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

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

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

TGHJK
--boundary
Content-Disposition: form-data; name="namaJenisBkc"

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

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

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

WAROENG SENPAI CV
--boundary
Content-Disposition: form-data; name="namaPemberitahu"

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

WARUNG WOW KWB PD
--boundary
Content-Disposition: form-data; name="nilaiTransaksi"

0
--boundary
Content-Disposition: form-data; name="noIdentitasPemberitahu"

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

0090/TESJGXZ
--boundary
Content-Disposition: form-data; name="nomorCk6"

XS-90
--boundary
Content-Disposition: form-data; name="nomorIdentitasPemasok"

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

0822103644628000070642
--boundary
Content-Disposition: form-data; name="nomorInvoice"

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

098/JGC
--boundary
Content-Disposition: form-data; name="rencanaTanggalPengangkutan"

2024-01-08
--boundary
Content-Disposition: form-data; name="statusCukai"

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

Tempat Penjualan Eceran
--boundary
Content-Disposition: form-data; name="statusTujuan"

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

2024-01-08
--boundary
Content-Disposition: form-data; name="tanggalCk6"

2024-01-08
--boundary
Content-Disposition: form-data; name="tanggalInvoice"

2024-01-08
--boundary
Content-Disposition: form-data; name="tanggalSuratJalan"

2024-01-08
--boundary
Content-Disposition: form-data; name="details[0].idCk6Detail"

c43ef7f5-27e0-405d-a640-f82a87afde4e
--boundary
Content-Disposition: form-data; name="details[0].idJenisKemasan"

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

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

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

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

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

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

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

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

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

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

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

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

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

HOKI BOLD >>> 12 KRETEK FILTER; 12 ml; Gol SKM
--boundary--

Validation Rules

FieldRules

idCk6Header

Harus merupakan UUID yang valid.

rencanaTanggalPengangkutan

Harus dalam format YYYY-MM-DD

tanggalAju

Harus dalam format YYYY-MM-DD

tanggalCk6

Harus dalam format YYYY-MM-DD

tanggalInvoice

Harus dalam format YYYY-MM-DD

tanggalSuratJalan

Harus dalam format YYYY-MM-DD

details[0].idCk6Detail

Harus merupakan UUID yang valid.

details[0].idMerk

Harus merupakan UUID yang valid.

details[0].jumlahBarang

Harus berupa angka positif

details[0].jumlahCukai

Harus berupa angka positif

details[0].jumlahKemasan

Harus berupa angka positif

details[0].jumlahKoli

Harus berupa angka positif

Response

{
    "message": "Success",
    "status": true,
    "data": {
        "idJenisIdentitasPemasok": 1,
        "jenisIdentitasPemasok": "NPPBKC",
        "nomorIdentitasPemasok": "0940310485036000150342",
        "namaPemasok": "WAROENG SENPAI CV",
        "idCk6Header": "60a34d8f-1a00-4a6a-b592-0f5b0594416a",
        "alamatPemasok": "JALAN KELAPA SAWIT XIII BLOK BF NOMOR 1 SEKTOR 1B GADING SERPONG",
        "kodeKantorPemasok": "150300",
        "namaKantorPemasok": "KPPBC TANGERANG",
        "statusPemasok": "Tempat Penjualan Eceran",
        "idJenisIdentitasTujuan": 1,
        "jenisIdentitasTujuan": "NPPBKC",
        "nomorIdentitasTujuan": "0822103644628000070642",
        "namaTujuan": "WARUNG WOW KWB PD",
        "alamatTujuan": "Jalan Panglima Sudirman Nomor 39 Kelurahan Ngaglik Kecamatan Batu Kota Batu ",
        "kodeKantorTujuan": "070600",
        "namaKantorTujuan": "KPPBC TMC MALANG",
        "statusTujuan": "Penyalur",
        "idJenisBkc": 2,
        "namaJenisBkc": "MMEA",
        "nomorInvoice": "098765",
        "tanggalInvoice": "2024-01-08",
        "idAlatAngkut": null,
        "namaAlatAngkut": null,
        "nomorAlatAngkut": null,
        "tanggalRencanaAngkut": null,
        "jangkaWaktuAngkut": null,
        "namaPemberitahu": "YUDI",
        "tanggalPemberitahuan": null,
        "idKotaPemberitahu": null,
        "namaKotaPemberitahu": null,
        "nomorCk6": "XS-90",
        "nomorAju": "0090/TESJGXZ",
        "flagImpor": "N",
        "kodeKantor": "150300",
        "caraPelunasan": "Pembayaran",
        "statusCukai": "Sudah Dilunasi",
        "lainnya": "TGHJK",
        "noIdentitasPemberitahu": "0940310485036000",
        "alamatPemberitahu": "JALAN KELAPA SAWIT XIII BLOK BF NOMOR 1 SEKTOR 1B GADING SERPONG",
        "tanggalCk6": "2024-01-08",
        "tanggalAju": "2024-01-08",
        "rencanaTanggalPengangkutan": "2024-01-08",
        "idCaraPelunasan": 1,
        "idStatusCukai": 2,
        "idStatusPemasok": 4,
        "idStatusTujuan": 3,
        "nilaiTransaksi": 0,
        "flagTransaksi": "N",
        "nomorSuratJalan": "098/JGC",
        "tanggalSuratJalan": "2024-01-08",
        "details": [
            {
                "idCk6Detail": "c43ef7f5-27e0-405d-a640-f82a87afde4e",
                "idMerk": "10e9cd71-8177-4274-8223-954ef4f2115e",
                "namaMerk": "HOKI BOLD >>> 12 KRETEK FILTER",
                "seri": null,
                "idJenisKoli": 1,
                "namaJenisKoli": "Drum",
                "jumlahKoli": 987654,
                "nomorKoli": null,
                "jumlahKemasan": 900,
                "jumlahBarang": 9000,
                "hjePerKemasan": null,
                "uraian": "HOKI BOLD >>> 12 KRETEK FILTER; 12 ml; Gol SKM",
                "keterangan": "Perbaikan Draft",
                "idJenisKemasan": 2,
                "namaJenisKemasan": "Botol",
                "satuanBarang": "ml",
                "tarifCukai": 2,
                "jumlahCukai": 200000
            }
        ]
    }
}

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