Perbaikan MMEA
Introduction
Purpose: API ini digunakan untuk rubah data MMEA
Overview: Proses rubah data MMEA mensyaratkan 2 object data dalam bentuk form yaitu Header dan Detail
Path API
POST {API_URL}/portal/ck4/perbaikan-mmea
Authorization
| Field | Type | Description |
|---|---|---|
Authorization |
String |
Bearer Token yang didapatkan dari hasil otorisasi |
Parameter |
Endpoint ini menerima parameter berikut dalam form data: |
Header Section |
Parameter Name |
Type |
Description |
Example Value |
idCk4 |
UUID |
Identifikasi unik untuk CK4 |
f88e8632-1b93-4417-92bd-f64390769e6e |
nomorPemberitahuan |
String |
Nomor pemberitahuan |
TES/PER/MMEA/01/head |
totalJumlahKemasan |
Integer |
Total jumlah kemasan |
200 |
totalJumlahProduksi |
Integer |
Total jumlah produksi |
200 |
nomorSurat |
String |
Nomor surat yang terkait |
TEST/PERBAIK/01 |
tanggalSurat |
Date |
Tanggal surat |
2023-12-11 |
Detail Section |
Parameter Name |
Type |
Description |
Example Value |
details[0].idCk4Detail |
UUID |
Identifikasi unik untuk detail CK4 |
5a3c655d-e2a9-4ea6-be3a-826f940c5622 |
details[0].idMerkMmea |
UUID |
Identifikasi unik untuk merek MMEA |
189c6a4b-2aea-42f5-bbb2-5aa16305da6c |
details[0].isi |
Integer |
Volume dalam mililiter |
1500 |
details[0].jenisKemasan |
String |
Jenis kemasan |
Botol |
details[0].jumlahKemasan |
Integer |
Jumlah kemasan |
200 |
details[0].jumlahKemasanDilekatiPita |
Integer |
Jumlah kemasan yang diberi label/stiker |
200 |
details[0].jumlahProduksi |
Integer |
Jumlah produksi untuk detail |
200 |
details[0].kadar |
Float |
Kadar atau konsentrasi dari produk |
10 |
details[0].merkMmea |
String |
Nama merek produk MMEA |
ICELAND VODKA MIX LONG ISLAND |
details[0].nomorProduksi |
String |
Nomor produksi |
TES/PER/MMEA/01 |
details[0].tanggalProduksi |
Date |
Tanggal produksi |
2023-08-20 |
details[0].tarif |
Integer |
Tarif cukai per unit |
14000 |
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"title": "Schema Perbaikan MMEA",
"description": "JSON Schema untuk Perbaikan MMEA.",
"properties": {
"idCk4": {
"type": "string",
"format": "uuid",
"description": "ID CK4."
},
"nomorPemberitahuan": {
"type": "string",
"description": "Nomor pemberitahuan."
},
"totalJumlahKemasan": {
"type": "integer",
"description": "Total jumlah kemasan."
},
"totalJumlahProduksi": {
"type": "integer",
"description": "Total jumlah produksi."
},
"nomorSurat": {
"type": "string",
"description": "Nomor surat."
},
"tanggalSurat": {
"type": "string",
"format": "date",
"description": "Tanggal surat."
},
"details": {
"type": "array",
"description": "Data detail produksi.",
"items": {
"type": "object",
"properties": {
"idCk4Detail": {
"type": "string",
"format": "uuid",
"description": "ID detail CK4."
},
"idMerkMmea": {
"type": "string",
"format": "uuid",
"description": "ID merk MMEA."
},
"isi": {
"type": "integer",
"description": "Isi per kemasan."
},
"jenisKemasan": {
"type": "string",
"description": "Jenis kemasan."
},
"jumlahKemasan": {
"type": "integer",
"description": "Jumlah kemasan."
},
"jumlahKemasanDilekatiPita": {
"type": "integer",
"description": "Jumlah kemasan yang dilekati pita."
},
"jumlahProduksi": {
"type": "integer",
"description": "Jumlah produksi."
},
"kadar": {
"type": "number",
"description": "Kadar."
},
"merkMmea": {
"type": "string",
"description": "Nama merk MMEA."
},
"nomorProduksi": {
"type": "string",
"description": "Nomor produksi."
},
"tanggalProduksi": {
"type": "string",
"format": "date",
"description": "Tanggal produksi."
},
"tarif": {
"type": "integer",
"description": "Tarif."
}
},
"required": [
"idCk4Detail",
"idMerkMmea",
"isi",
"jenisKemasan",
"jumlahKemasan",
"jumlahKemasanDilekatiPita",
"jumlahProduksi",
"kadar",
"merkMmea",
"nomorProduksi",
"tanggalProduksi",
"tarif"
]
}
}
},
"required": [
"idCk4",
"nomorPemberitahuan",
"totalJumlahKemasan",
"totalJumlahProduksi",
"nomorSurat",
"tanggalSurat",
"details"
]
}
Example Request : Perbaikan MMEA
--boundary
Content-Disposition: form-data; name="details[0].idCk4Detail"
5a3c655d-e2a9-4ea6-be3a-826f940c5622
--boundary
Content-Disposition: form-data; name="details[0].idMerkMmea"
189c6a4b-2aea-42f5-bbb2-5aa16305da6c
--boundary
Content-Disposition: form-data; name="details[0].isi"
1500
--boundary
Content-Disposition: form-data; name="details[0].jenisKemasan"
Botol
--boundary
Content-Disposition: form-data; name="details[0].jumlahKemasan"
200
--boundary
Content-Disposition: form-data; name="details[0].jumlahKemasanDilekatiPita"
200
--boundary
Content-Disposition: form-data; name="details[0].jumlahProduksi"
200
--boundary
Content-Disposition: form-data; name="details[0].kadar"
10
--boundary
Content-Disposition: form-data; name="details[0].merkMmea"
ICELAND VODKA MIX LONG ISLAND
--boundary
Content-Disposition: form-data; name="details[0].nomorProduksi"
TES/PER/MMEA/01
--boundary
Content-Disposition: form-data; name="details[0].tanggalProduksi"
2023-08-20
--boundary
Content-Disposition: form-data; name="details[0].tarif"
14000
--boundary
Content-Disposition: form-data; name="idCk4"
f88e8632-1b93-4417-92bd-f64390769e6e
--boundary
Content-Disposition: form-data; name="nomorPemberitahuan"
TES/PER/MMEA/01/head
--boundary
Content-Disposition: form-data; name="totalJumlahKemasan"
200
--boundary
Content-Disposition: form-data; name="totalJumlahProduksi"
200
--boundary
Content-Disposition: form-data; name="nomorSurat"
TEST/PERBAIK/01
--boundary
Content-Disposition: form-data; name="tanggalSurat"
2023-12-11
--boundary--
Validation Rules
Field
Rules
idCk4
Harus merupakan UUID yang valid.
totalJumlahKemasan
Harus berupa angka positif
totalJumlahProduksi
Harus berupa angka positif
tanggalSurat
Harus dalam format YYYY-MM-DD
details[0].idCk4Detail
Harus merupakan UUID yang valid.
details[0].idMerkMmea
Harus merupakan UUID yang valid.
details[0].isi
Harus berupa angka positif
details[0].jumlahKemasan
Harus berupa angka positif
details[0].jumlahKemasanDilekatiPita
Harus berupa angka positif
details[0].jumlahProduksi
Harus berupa angka positif
details[0].kadar
Harus berupa angka positif
details[0].tanggalProduksi
Harus dalam format YYYY-MM-DD
details[0].tarif
Harus berupa angka positif
Response
200
{
"message": "Success",
"status": true,
"data": null
}
Potential Error
Status Code
Description
Reason
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 11 months ago