# Table of Contents - [Introduction | PIA-CEISA40](#introduction-pia-ceisa40) - [Headers | PIA-CEISA40](#headers-pia-ceisa40) - [OAuth 2.0 | PIA-CEISA40](#oauth-2-0-pia-ceisa40) - [API Services Pabean | PIA-CEISA40](#api-services-pabean-pia-ceisa40) - [Authentication | PIA-CEISA40](#authentication-pia-ceisa40) - [Kirim Dokumen TPB | PIA-CEISA40](#kirim-dokumen-tpb-pia-ceisa40) - [Kirim Dokumen Impor Barang Tidak Berwujud* | PIA-CEISA40](#kirim-dokumen-impor-barang-tidak-berwujud-pia-ceisa40) - [Kirim Dokumen Ekspor | PIA-CEISA40](#kirim-dokumen-ekspor-pia-ceisa40) --- # Introduction | PIA-CEISA40 Disclaimer: DJBC tidak melakukan asistensi. Diharapkan Pengguna Jasa telah terbiasa membaca dokumentasi dan menggunakan API [](https://ceisa40.gitbook.io/pia-ceisa40/#kenali-api-ceisa-4.0) Kenali API CEISA 4.0 ------------------------------------------------------------------------------------------ ![](https://ceisa40.gitbook.io/pia-ceisa40/~gitbook/image?url=https%3A%2F%2F2423144290-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-legacy-files%2Fo%2Fassets%252F-MFUUeEqtPJJMSl_0KXl%252F-MZQ2dx2kdYhOrtkl4oe%252F-MZQR4rpeQN0hQqrFmfT%252FWhatsApp%2520Image%25202021-04-29%2520at%25209.22.00%2520AM.jpeg%3Falt%3Dmedia%26token%3Dd233443a-8fc5-4715-978e-aec574c8dcd6&width=768&dpr=4&quality=100&sign=f2fd7b4f&sv=2) ilustrasi API **Application Programming Interface (API)** adalah jalur koneksi antar sistem yang memungkinkan dua sistem berbeda saling bertukar data dan informasi. Direktorat Jenderal Bea dan Cukai (DJBC) membuka akses koneksi sistem dengan pihak eksternal melalui **API CEISA 4.0**. Layanan ini diberikan DJBC untuk memberikan kemudahan pada pihak eksternal dalam menjalankan proses kepabeanan dan cukai, seperti kirim dokumen, mendapatkan status dan respon dokumen, dan mengecek referensi (kurs, larangan pembatasan, tarif, dan manifes) dari _platform_ maupun _host-to-host._ [](https://ceisa40.gitbook.io/pia-ceisa40/#entitas-kolaborasi-api-ceisa-4.0) Entitas Kolaborasi API CEISA 4.0 ------------------------------------------------------------------------------------------------------------------ ![](https://ceisa40.gitbook.io/pia-ceisa40/~gitbook/image?url=https%3A%2F%2F2423144290-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-legacy-files%2Fo%2Fassets%252F-MFUUeEqtPJJMSl_0KXl%252F-Meh860ebgO0N8rcSUr0%252F-Mej-CRd7ITv7VGErOau%252Fimage.png%3Falt%3Dmedia%26token%3D1ebc76ad-9dcb-4d4c-ba9a-b08fb85a1ace&width=768&dpr=4&quality=100&sign=8f679c92&sv=2) Relasi Entitas Kolaborasi API CEISA 4.0 1. **Pengguna API sekaligus** yang merupakan Pengguna Jasa 2. **Pengguna Jasa** yang mengakses _platform_ dari **Pengguna API** 3. **Penyedia API** yang merupakan pihak swasta dan K/L [](https://ceisa40.gitbook.io/pia-ceisa40/#keuntungan-api-ceisa-4.0) Keuntungan API CEISA 4.0 -------------------------------------------------------------------------------------------------- 1. Sistem inhouse perusahaan langsung terhubung dengan sistem DJBC 2. Mengurangi redudansi pembuatan dokumen 3. Memperkecil potensi kesalahan 4. Pertukaran data real-time yang dapat disesuaikan kebutuhan perusahaan [](https://ceisa40.gitbook.io/pia-ceisa40/#cara-terhubung-dengan-api-ceisa-4.0) Cara Terhubung dengan API CEISA 4.0 ------------------------------------------------------------------------------------------------------------------------ ![](https://ceisa40.gitbook.io/pia-ceisa40/~gitbook/image?url=https%3A%2F%2F2423144290-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-legacy-files%2Fo%2Fassets%252F-MFUUeEqtPJJMSl_0KXl%252F-Meh860ebgO0N8rcSUr0%252F-MeiXUW58Xt97RdzCSI4%252Fimage.png%3Falt%3Dmedia%26token%3D44d7caa7-99b6-46d0-89b0-71fffde0a444&width=768&dpr=4&quality=100&sign=eb3cfda2&sv=2) Alur Proses 1. Anda dapat melakukan pendaftaran di [Portal CEISA 4.0](https://portal.beacukai.go.id/portal/login) 2. Lakukan autentikasi untuk mendapatkan token 3. Integrasikan sistem perusahaan dengan API CEISA 4.0 [NextAuthentication](https://ceisa40.gitbook.io/pia-ceisa40/authentication) Last updated 1 year ago --- # Headers | PIA-CEISA40 Nama Tipe Deskripsi Authorization Alphanumeric OAuth2.0 Token Format value: `Bearer {AccessToken}` Content-Type Alphanumeric Content of your request body e.g. `application/json` id\_platform Alphanumeric Merupakan id pengenal untuk platform yang terdaftar di portal NLE, untuk tipe user host to host dapat diabaikan Origin url Origin domain e.g. yourdomain.com nle-api-key Alphanumeric Your API Key generated by CEISA 4.0 Berikut contoh permintaan dengan Headers yang lengkap: Copy GET /openapi/status HTTP/1.1 Host: apisdev-gw.beacukai.go.id Authorization: Bearer a0daAPsGwPDHGMv6MpWzoIPgZvN9YvrSi7xdVI7Jb98638ilM7ila7 Content-Type: application/json Origin: yourdomain.com id_platform: PL0099 Beacukai-Api-Key: 41138489-1057-4e7e-ab93-9bc97b511cf6 [PreviousOAuth 2.0](https://ceisa40.gitbook.io/pia-ceisa40/authentication/oauth2.0) [NextAPI Services Pabean](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean) Last updated 1 year ago --- # OAuth 2.0 | PIA-CEISA40 API CEISA 4.0 menggunakan _framework_ otorisasi OAuth 2.0 untuk selanjutnya Pengguna API Sekaligus (Pengguna Jasa) / _Client_ dapat melakukan kredensial / autentikasi. Dalam menghasilkan otorisasi, OAuth 2.0 mendefinisikan beberapa cara, salah satunya dengan **Client Credentials Grant.** Cara ini memungkinkan Pengguna API Sekaligus (Pengguna Jasa) / _Client_ melalui sistem perusahaan secara _host-to-host,_ dapat melakukan otorisasi dengan meminta token (_**request token**_), mengakses token (_**access token**_), dan memuat kembali token (_**refresh token**_). Untuk mengetahui lebih lanjut _framework_ **OAuth 2.0**, Anda dapat membacanya pada [RFC6749 Documentation](https://tools.ietf.org/html/rfc6749) . ![](https://ceisa40.gitbook.io/pia-ceisa40/~gitbook/image?url=https%3A%2F%2F2423144290-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-legacy-files%2Fo%2Fassets%252F-MFUUeEqtPJJMSl_0KXl%252F-MfkBfPyuAIhMyZ4Qv4L%252F-MfkIP6EIq0JZoZgk6HX%252Fimage.png%3Falt%3Dmedia%26token%3D4cc2bcf8-f0d9-4206-9aaa-5ac5fcc38d91&width=768&dpr=4&quality=100&sign=dd43b796&sv=2) OAuth 2.0 Authorization Code Flow Sesuai gambar di atas, dapat diketahui Pengguna API Sekaligus (Pengguna Jasa) / _Client_ melalui sistemnya melakukan **Request Token** ke Authorization Server dengan memasukkan _username_ dan _password_ yang telah terdaftar pada [Portal CEISA 4.0](https://portal.beacukai.go.id/portal/login) _._ Apabila permintaan token tersebut valid dan sah, maka Authorization Server menerbitkan **Access Token**. `AccessToken` merupakan string yang disamarkan sebagai identitas yang dikeluarkan untuk Pengguna API Sekaligus (Pengguna Jasa) / _Client._ `AccessToken`harus disimpan secara aman. Karena ketika sudah diterbitkan`AccessToken` yang sah dan valid maka pihak manapun dapat melakukan permintaan pada API Server. **Refresh Token** dapat digunakan apabila **Access Token** yang telah terbit sudah tidak berlaku. Hal ini dapat dilakukan dalam kurun waktu **24 jam** sejak Access Token tersebut terbit. Perlu diingat bahwa **Access Token** yang telah terbit berlaku **5 menit**. [](https://ceisa40.gitbook.io/pia-ceisa40/authentication/oauth2.0#access-token) Access Token ------------------------------------------------------------------------------------------------- update url Refresh Token per 05-11-2024 [(detil)](https://ceisa40.gitbook.io/pia-ceisa40/change-log#id-1.0.72-2024-10-31) `POST` `{URL_API}/nle-oauth/v1/user/login` _Endpoint_ untuk mengirim permintaan Access Token #### [](https://ceisa40.gitbook.io/pia-ceisa40/authentication/oauth2.0#request-body) Request Body Name Type Description username\* username Username pada portal pengguna jasa Beacukai password\* password Password dari username yang digunakan 200 Contoh [](https://ceisa40.gitbook.io/pia-ceisa40/authentication/oauth2.0#refresh-token) Refresh Token --------------------------------------------------------------------------------------------------- update url Refresh Token per 05-11-2024 [(detil)](https://ceisa40.gitbook.io/pia-ceisa40/change-log#id-1.0.72-2024-10-31) `POST` {API\_URL}`/nle-oauth/v1/user/update-token` _Endpoint_ untuk mengupdate Access Token #### [](https://ceisa40.gitbook.io/pia-ceisa40/authentication/oauth2.0#headers) Headers Name Type Description Authorization\* String Refresh Token [PreviousAuthentication](https://ceisa40.gitbook.io/pia-ceisa40/authentication) [NextHeaders](https://ceisa40.gitbook.io/pia-ceisa40/headers) Last updated 1 year ago * [Access Token](https://ceisa40.gitbook.io/pia-ceisa40/authentication/oauth2.0#access-token) * [Refresh Token](https://ceisa40.gitbook.io/pia-ceisa40/authentication/oauth2.0#refresh-token) Copy { "status": "success", "message": "Berhasil masuk ke SSO BeaCukai", "item": { "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJySDN6VVB6ZGFqT2E4WEdQeVlsNVloaWRFblpFZ1hSVlVJc3BaSEthY0xVIn0.eyJleHAiOjE2NDI2NTUwNjcsImlhdCI6MTY0MjY1MTQ2NywianRpIjoiMzE2MDlhYzAtMjZhNy00NmM5LTkwMWItYzczZmJjZTM2M2VlIiwiaXNzIjoiaHR0cDovL2FjY291bnQuYmVhY3VrYWkuZ28uaWQvYXV0aC9yZWFsbXMvbWFzdGVyIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6IjRlMzdlYWU2LTU3MmEtNDRmNS04YWQwLWI5MzAyNDEyZDRmMSIsInR5cCI6IkJlYXJlciIsImF6cCI6InNtYXJ0X2N1c3RvbSIsInNlc3Npb25fc3RhdGUiOiIwMzJhMjk0Mi1lZTYxLTQwYTUtYWUzMy1mMDJmNjcwMWU2OWYiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiLCJodHRwOi8vbG9jYWxob3N0OjMwMDAiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJpZGVudGl0YXMiOiI3MTg3NzQyMjc0MTcwMDAiLCJuYW1lIjoiUFQuIE1BSEtPVEEgS0FSWUEgU0FXQVJHSSIsInByZWZlcnJlZF91c2VybmFtZSI6Im1haGtvdGExMjM0IiwiZ2l2ZW5fbmFtZSI6IlBULiBNQUhLT1RBIEtBUllBIFNBV0FSR0kiLCJmYW1pbHlfbmFtZSI6IiIsImVtYWlsIjoibWtzLmZvcndhcmRlckBnbWFpbC5jb20ifQ.Mo9gAAk4HO5lYwtdtxghzzkMOvkQBtgUSfKf5Jd5JGb4i95-L-g1TUWn32ogqB80MNOm3jNl077AalksD192Txa0Z4xBLqqqVOPSw2GE4yjuk2SxM5LtsugScm0u3DoiqNT8vvvtm551kmdMXSQ0x0R21AsCzHQTni4GVpt-h87yM2YB80CR9MDE6xXhP6rYUKJT0W29XOcOftYOhBBBLPnqFr832IQFP-H5JN-pS5e6316Ndz2PWr-GQ4mau9nrzht9WfvMYHsuFyN0yI1Uj-CoFkOW_Xxuly8g5frFulIGeZtKSMku5iKIq5aQf5W_coHZWHH5nYzOme1URE--uA", "expires_in": 3600, "refresh_expires_in": 0, "refresh_token": "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJmZTYxY2E1MS1iNGI0LTQ2NzMtYjYyYi04MGYxMTFkMWRiMzIifQ.eyJpYXQiOjE2NDI2NTE0NjcsImp0aSI6IjNkZTY5ODdhLTM4MWEtNDVlYi1iYTQ0LWZjMTE1YTFiZTcyYiIsImlzcyI6Imh0dHA6Ly9hY2NvdW50LmJlYWN1a2FpLmdvLmlkL2F1dGgvcmVhbG1zL21hc3RlciIsImF1ZCI6Imh0dHA6Ly9hY2NvdW50LmJlYWN1a2FpLmdvLmlkL2F1dGgvcmVhbG1zL21hc3RlciIsInN1YiI6IjRlMzdlYWU2LTU3MmEtNDRmNS04YWQwLWI5MzAyNDEyZDRmMSIsInR5cCI6Ik9mZmxpbmUiLCJhenAiOiJzbWFydF9jdXN0b20iLCJzZXNzaW9uX3N0YXRlIjoiMDMyYTI5NDItZWU2MS00MGE1LWFlMzMtZjAyZjY3MDFlNjlmIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCBvZmZsaW5lX2FjY2VzcyJ9.zJCTeHfdd2wpfKg4zkWrcgr_fvdnWPmFo1Nltb35zPU", "token_type": "bearer", "id_token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJySDN6VVB6ZGFqT2E4WEdQeVlsNVloaWRFblpFZ1hSVlVJc3BaSEthY0xVIn0.eyJleHAiOjE2NDI2NTUwNjcsImlhdCI6MTY0MjY1MTQ2NywiYXV0aF90aW1lIjowLCJqdGkiOiJmNmE3ODRiNC01ZmQyLTQ3NTAtYTQ0NS1kMzc3OTI0ODNiMWIiLCJpc3MiOiJodHRwOi8vYWNjb3VudC5iZWFjdWthaS5nby5pZC9hdXRoL3JlYWxtcy9tYXN0ZXIiLCJhdWQiOiJzbWFydF9jdXN0b20iLCJzdWIiOiI0ZTM3ZWFlNi01NzJhLTQ0ZjUtOGFkMC1iOTMwMjQxMmQ0ZjEiLCJ0eXAiOiJJRCIsImF6cCI6InNtYXJ0X2N1c3RvbSIsInNlc3Npb25fc3RhdGUiOiIwMzJhMjk0Mi1lZTYxLTQwYTUtYWUzMy1mMDJmNjcwMWU2OWYiLCJhY3IiOiIxIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJpZGVudGl0YXMiOiI3MTg3NzQyMjc0MTcwMDAiLCJuYW1lIjoiUFQuIE1BSEtPVEEgS0FSWUEgU0FXQVJHSSIsInByZWZlcnJlZF91c2VybmFtZSI6Im1haGtvdGExMjM0IiwiZ2l2ZW5fbmFtZSI6IlBULiBNQUhLT1RBIEtBUllBIFNBV0FSR0kiLCJmYW1pbHlfbmFtZSI6IiIsImVtYWlsIjoibWtzLmZvcndhcmRlckBnbWFpbC5jb20ifQ.bi9HWpzKGiQHSKsSTexZ_nR1kT1R-ZN0vGIfsycx-iHKHOzWAv3MFFLLUeuWe7ckNFvOslgyQhKFr8diWTvHPyMC3LcbZatj9RBrqoJBK4VtfVXlqkQgf2QgN_VWFwwhBz1MM53rFzBUwnTW2QzBTikYJrNtU0GnV4nbAjiVIZc6patvTyKt678u3W-7PGYxsHUKCza8nbGll4JT40XJZJIwaXYHw9SlQqJ3zh1V4OY2i_UNPuM6qpzKASG8EKs5DHw8jZZcRynR0VU2h6LwnLwBVdTSufwGsyrdJ28cBrqNEjW_d4k2A1Sp1X1Nlx-Afwt2wxKCIqCZ-PQltHqWNw", "not-before-policy": 1638007763, "session_state": "032a2942-ee61-40a5-ae33-f02f6701e69f", "scope": "openid profile email offline_access" } } Copy POST HTTP/1.1 Host: https://apis-gw.beacukai.go.id/nle-oauth/v1/user/login Content-Type: application/json {"username":"username","password":"password"} --- # API Services Pabean | PIA-CEISA40 Anda dapat mengakses API Service pada link berikut: * **Development** > URL Dev: https://apisdev-gw.beacukai.go.id * **Production** > URL Prod: https://apis-gw.beacukai.go.id Berikut daftar API Services untuk dokumen Pabean: [Kirim Dokumen Impor](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-impor) [Kirim Dokumen Ekspor](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor) [Kirim Dokumen TPB](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb) [Kirim Dokumen FTZ](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ftz) [Status & Respon](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/status) [Cek Referensi](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/cek-referensi) [PreviousHeaders](https://ceisa40.gitbook.io/pia-ceisa40/headers) [NextKirim Dokumen Impor](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-impor) Last updated 1 year ago --- # Authentication | PIA-CEISA40 Dalam melakukan autentikasi pada API CEISA 4.0, Anda dapat melakukannya melalui _**host-to-host.**_ Secara umum, autentikasi secara _host-to-host_ digunakan Pengguna Jasa yang sekaligus sebagai Pengguna API (Pengguna API Sekaligus). Autentikasi tersebut dapat dilakukan Pengguna API Sekaligus menggunakan _**framework**_ **OAuth 2.0**. Penjelasan lebih detil dibahas pada submenu berikut: [OAuth 2.0](https://ceisa40.gitbook.io/pia-ceisa40/authentication/oauth2.0) [PreviousIntroduction](https://ceisa40.gitbook.io/pia-ceisa40) [NextOAuth 2.0](https://ceisa40.gitbook.io/pia-ceisa40/authentication/oauth2.0) Last updated 1 year ago --- # Kirim Dokumen TPB | PIA-CEISA40 [](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb#kirim-dokumen) Kirim Dokumen ----------------------------------------------------------------------------------------------------------------- `POST` `{API_URL}/openapi/document` _Endpoint_ digunakan untuk mengirim dokumen pabean #### [](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb#query-parameters) Query Parameters Name Type Description isFinal Boolean true=data langsung dikirim; false=data menjadi draft; default=false #### [](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb#headers) Headers Name Type Description Authorization String Bearer Token yang didapatkan dari hasil otorisasi #### [](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb#request-body) Request Body Name Type Description Data Pabean\* String JSONSchema Dokumen Pabean 200: OK Copy { "status": "OK", "message": "Sukses, Data Berhasil Ditambahkan", "idHeader": {idHeader} } [Kirim Dokumen TPB - BC 2.3](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb/kirim-dokumen-tpb-bc-2.3) [Kirim Dokumen TPB - BC 2.5](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb/kirim-dokumen-tpb-bc-2.5) [Kirim Dokumen TPB - BC 2.6.1](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb/kirim-dokumen-tpb-bc-2.6.1) [Kirim Dokumen TPB - BC 2.6.2](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb/kirim-dokumen-tpb-bc-2.6.2) [Kirim Dokumen TPB - BC 2.7](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb/kirim-dokumen-tpb-bc-2.7) [Kirim Dokumen TPB - BC 4.0](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb/kirim-dokumen-tpb-bc-4.0) [Kirim Dokumen TPB - BC 4.1](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb/kirim-dokumen-tpb-bc-4.1) [PreviousKirim Dokumen Ekspor](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor) [NextKirim Dokumen TPB - BC 2.3](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb/kirim-dokumen-tpb-bc-2.3) Last updated 1 year ago --- # Kirim Dokumen Impor Barang Tidak Berwujud* | PIA-CEISA40 \*Khusus untuk dokumen Impor **Barang Tidak Berwujud** Update JSON Schema Kirim Dokumen Impor Barang Tidak Berwujud v.0.3 pada tanggal 28-04-2025 [(detil)](https://ceisa40.gitbook.io/pia-ceisa40/change-log#id-1.0.87-2025-04-28) Copy { "$schema": "http://json-schema.org/draft-07/schema", "type": "object", "title": "Schema Kirim Dokumen BC 20 - Barang Tidak Berwujud", "description": "JSON Schema untuk Kirim Dokumen Pabean Impor Barang Tidak Berwujud v.0.3. Terdiri atas data header dan data barang. Data header merupakan data umum dokumen pabean sedangkan data barang merupakan data detil atas barang pada dokumen pabean", "properties": { "asalData": { "type": "string", "description": "set value [S]", "const": "S", "message": "Asal pengiriman data secara Host to Host: S" }, "asuransi": { "type": "number", "description": "Sesuai kolom formulir BC 2.0 - D.24 Asuransi LN/DN", "maxlength": 24, "multipleOf": 0.01, "message": "Nilai asuransi maksimal 24 digit dengan dua angka dibelakang koma" }, "cif": { "type": "number", "description": "Sesuai kolom formulir BC 2.0 - D.26 Nilai Pabean", "maxlength": 24, "multipleOf": 0.01, "message": "Nilai cif maksimal 24 digit dengan dua angka dibelakang koma" }, "kodeJenisProsedur": { "type": "string", "description": "Lihat Referensi Jenis Prosedur", "message": "Format kode sesuai Referensi Jenis Prosedur" }, "kodeJenisImpor": { "type": "string", "description": "Lihat Referensi Jenis Impor", "message": "Format kode sesuai Referensi Jenis Impor" }, "flagBarangTidakBerwujud": { "type": "string", "description": "Flag Barang Tidak Berwujud: Ya", "const": "Y", "message": "Flag Barang Tidak Berwujud: Ya" }, "freight": { "type": "number", "description": "Sesuai kolom formulir BC 2.0 - D.25 Freight", "maxlength": 24, "multipleOf": 0.01, "message": "Nilai freight maksimal 24 digit dengan dua angka dibelakang koma" }, "hargaPenyerahan": { "type": "number", "description": "Nilai Harga Penyerahan", "maxlength": 24, "multipleOf": 0.0001, "message": "Nilai harga penyerahan maksimal 24 digit dengan empat angka dibelakang koma" }, "jabatanTtd": { "type": "string", "description": "Sesuai kolom formulir BC 2.0 - F Jabatan pengguna yang mengajukan dokumen impor", "message": "Jabatan pengguna yang mengajukan dokumen impor" }, "jumlahKontainer": { "type": "integer", "description": "jumlah peti kemas yang digunakan untuk mengangkut barang", "message": "Jumlah kontainer atau peti kemas" }, "kodeAsuransi": { "type": "string", "description": "kode asuransi yang dibayar di [LN] luar negeri atau [DN] dalam negeri", "enum": [\ "LN",\ "DN"\ ], "message": "Kode asuransi yang dibayar: LN untuk luar negeri atau DN untuk dalam negeri" }, "kodeCaraBayar": { "type": "string", "description": "Sesuai kolom formulir BC 2.0 - C. Cara Pembayaran. Lihat Referensi Cara Bayar", "message": "Format kode sesuai Referensi Cara Bayar" }, "kodeDokumen": { "type": "string", "description": "set value [20]", "const": "20", "message": "Format kode sesuai Referensi Dokumen Impor BC 2.0: 20" }, "kodeIncoterm": { "type": "string", "description": "Lihat Referensi Incoterm", "message": "Format kode sesuai Referensi Incoterm" }, "kodeJenisNilai": { "type": "string", "description": "Sesuai kolom formulir BC 2.0 - D.16 Transaksi. Lihat Referensi Jenis Transaksi Perdagangan", "message": "Format kode sesuai Referensi Jenis Transaksi Perdagangan" }, "kodeKantor": { "type": "string", "description": "Sesuai kolom formulir BC 2.0 - Kantor Pabean. Lihat Referensi Kantor", "message": "Format kode sesuai Referensi Kantor" }, "kodePelTujuan": { "type": "string", "description": "Sesuai kolom formulir BC 2.0 - D.14 Pelabuhan Tujuan. Lihat Referensi Pelabuhan", "message": "Format kode pelabuhan tujuan sesuai Referensi Pelabuhan" }, "kodeValuta": { "type": "string", "description": "Sesuai kolom formulir BC 2.0 - D.21 Valuta. Lihat Referensi Valuta", "message": "Format kode sesuai Referensi Valuta" }, "kotaTtd": { "type": "string", "description": "Sesuai kolom formulir BC 2.0 - F Kota tempat pengguna membuat dokumen impor", "message": "Kota tempat pengguna membuat dokumen impor" }, "namaTtd": { "type": "string", "description": "Sesuai kolom formulir BC 2.0 - F Nama pengguna yang membuat dokumen impor", "message": "Nama pengguna yang membuat dokumen impor" }, "ndpbm": { "type": "number", "description": "Sesuai kolom formulir BC 2.0 - D.22 NDPBM", "maxlength": 24, "multipleOf": 0.0001, "message": "Ndpbm maksimal 24 digit dengan empat angka dibelakang koma" }, "netto": { "type": "number", "description": "Sesuai kolom formulir BC 2.0 - D.30 Berat Bersih (Kg)", "maxlength": 24, "multipleOf": 0.0001, "message": "Nilai netto/berat bersih maksimal 24 digit dengan empat angka dibelakang koma" }, "nilaiBarang": { "type": "number", "description": "nilai barang impor dalam mata uang sesuai kode valuta yang dimasukkan", "maxlength": 38, "multipleOf": 0.01, "message": "Nilai barang maksimal 24 digit dengan dua angka dibelakang koma" }, "nomorAju": { "type": "string", "description": "nomor pengajuan dokumen pabean 26 digit dengan format 4 digit kode kantor, 2 digit kode dokumen pabean, 6 digit unik perusahaan, 8 digit tanggal pengajuan dengan format YYYYMMDD, 6 digit sequence/nomor urut pengajuan dokumen pabean", "pattern": "^[A-Za-z0-9]{26}$", "message": "Sesuaikan format nomor pengajuan dokumen impor terdiri 26 digit: 4 digit kode kantor, 2 digit kode dokumen pabean, 6 digit unik perusahaan, 8 digit tanggal pengajuan dengan format YYYYMMDD, 6 digit sequence/nomor urut pengajuan dokumen impor" }, "seri": { "type": "integer", "description": "seri dokumen impor", "message": "seri dokumen impor" }, "tanggalTtd": { "type": "string", "format": "date", "description": "Sesuai kolom formulir BC 2.0 - F Tanggal penandatanganan dokumen pabean dengan format YYYY-MM-DD", "message": "Sesuaikan format tanggal penandatanganan dokumen: YYYY-MM-DD" }, "biayaTambahan": { "type": "number", "description": "biaya tambahan yang dikenakan", "maxlength": 24, "multipleOf": 0.01, "message": "Biaya tambahan maksimal 24 digit dengan dua angka dibelakang koma" }, "biayaPengurang": { "type": "number", "description": "biaya pengurang yang dikenakan", "maxlength": 24, "multipleOf": 0.01, "message": "Biaya pengurang maksimal 24 digit dengan dua angka dibelakang koma" }, "barang": { "type": "array", "items": [\ {\ "type": "object",\ "description": "detil data barang dalam satu pengajuan dokumen impor barang tidak berwujud",\ "properties": {\ "asuransi": {\ "type": "number",\ "description": "nilai asuransi"\ },\ "cif": {\ "type": "number",\ "description": "harga cif"\ },\ "cifRupiah": {\ "type": "number",\ "description": "harga cif rupiah"\ },\ "diskon": {\ "type": "number",\ "description": "diskon"\ },\ "fob": {\ "type": "number",\ "description": "free on board"\ },\ "freight": {\ "type": "number",\ "description": "freight"\ },\ "hargaEkspor": {\ "type": "number",\ "description": "harga ekspor"\ },\ "hargaPenyerahan": {\ "type": "number",\ "description": "harga penyerahan barang"\ },\ "hargaPerolehan": {\ "type": "number",\ "description": "harga perolehan barang"\ },\ "hargaSatuan": {\ "type": "number",\ "description": "harga satuan barang"\ },\ "isiPerKemasan": {\ "type": "number",\ "description": "isi per kemasan",\ "multipleOf": 0.01\ },\ "jumlahSatuan": {\ "type": "number",\ "description": "Sesuai kolom formulir BC 2.0 - D.35 Jumlah Satuan Barang",\ "maxlength": 24,\ "multipleOf": 0.0001\ },\ "kodeAsalBahanBaku": {\ "type": "string",\ "description": "kode asal bahan baku barang"\ },\ "kodeJenisNilai": {\ "type": "string"\ },\ "kodeNegaraAsal": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.32 Negara Asal Barang. Lihat Referensi Negara",\ "pattern": "^[A-Z]{2}$"\ },\ "kodeSatuanBarang": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.35 Jenis Satuan Barang. Lihat Referensi Satuan Barang"\ },\ "merk": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.32 Merek Barang"\ },\ "ndpbm": {\ "type": "number",\ "description": "nilai dasar penghitungan bea masuk"\ },\ "nilaiBarang": {\ "type": "number",\ "description": "nilai barang"\ },\ "nilaiTambah": {\ "type": "number",\ "description": "nilai tambah"\ },\ "posTarif": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.32 Pos Tarif HS"\ },\ "seriBarang": {\ "type": "integer",\ "description": "Sesuai kolom formulir BC 2.0 - D.31 No. Seri data barang"\ },\ "spesifikasiLain": {\ "type": "string",\ "description": "uraian spesifikasi lain"\ },\ "tipe": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.32 Tipe Barang"\ },\ "uraian": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.32 Uraian Barang"\ },\ "barangTarif": {\ "type": "array",\ "description": "data barang tarif per barang",\ "items": [\ {\ "type": "object",\ "description": "data barang tarif BM",\ "properties": {\ "kodeJenisTarif": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.34 Jenis Tarif/Pembebanan. Referensi Jenis Tarif: [1] Advalorum atau [2] Spesifik",\ "enum": [\ "1",\ "2"\ ]\ },\ "jumlahSatuan": {\ "type": "number",\ "description": "jumlah satuan barang tarif BM",\ "maxlength": 24,\ "multipleOf": 0.0001\ },\ "kodeFasilitasTarif": {\ "type": "string",\ "description": "Kode fasilitas tarif BM. Sesuai kolom formulir BC 2.0 - D.34 Kode Fasilitas. Lihat Referensi Fasilitas Tarif"\ },\ "kodeJenisPungutan": {\ "type": "string",\ "description": "Set kode jenis pungutan Bea Masuk (BM)",\ "const": "BM"\ },\ "nilaiBayar": {\ "type": "number",\ "description": "nilai bayar barang tarif BM",\ "maxlength": 24,\ "multipleOf": 0.01\ },\ "seriBarang": {\ "type": "integer",\ "description": "seri barang"\ },\ "tarif": {\ "type": "number",\ "description": "Tarif BM. Sesuai kolom formulir BC 2.0 - D.34 Tarif",\ "maxlength": 24,\ "multipleOf": 0.01\ },\ "tarifFasilitas": {\ "type": "number",\ "description": "Sesuai kolom formulir BC 2.0 - D.34 Tarif dan Fasilitas",\ "maxlength": 5,\ "multipleOf": 0.01\ }\ },\ "required": [\ "kodeJenisTarif",\ "kodeFasilitasTarif",\ "kodeJenisPungutan",\ "nilaiBayar",\ "tarif",\ "tarifFasilitas"\ ]\ }\ ]\ },\ "barangDokumen": {\ "type": "array",\ "items": {}\ },\ "barangSpekKhususes": {\ "type": "array",\ "items": {}\ },\ "barangVd": {\ "type": "array",\ "description": "data barang voluntary declaration",\ "items": [\ {\ "type": "object",\ "properties": {\ "kodeJenisVd": {\ "type": "string",\ "description": "Lihat Referensi Jenis VD"\ },\ "nilaiBarangVd": {\ "type": "number",\ "maxlength": 24,\ "multipleOf": 0.0001,\ "description": "nilai barang voluntary declaration"\ }\ },\ "required": [\ "kodeJenisVd",\ "nilaiBarangVd"\ ],\ "message": {\ "required": "Wajib mengisi kodeJenisVd dan nilaiBarangVd"\ }\ }\ ]\ },\ "barangPemilik": {\ "type": "array",\ "description": "data barang entitas pemilik",\ "items": [\ {\ "type": "object",\ "properties": {\ "seriBarang": {\ "type": "integer",\ "description": "seri barang"\ },\ "seriBarangPemilik": {\ "type": "integer",\ "description": "seri barang entitas pemilik"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas pemilik"\ }\ },\ "required": [\ "seriBarang",\ "seriBarangPemilik",\ "seriEntitas"\ ],\ "message": {\ "required": "Wajib mengisi seriBarang, seriBarangPemiliki, dan seriEntitas"\ }\ }\ ]\ }\ },\ "required": [\ "asuransi",\ "cif",\ "fob",\ "freight",\ "hargaSatuan",\ "jumlahSatuan",\ "kodeSatuanBarang",\ "merk",\ "posTarif",\ "seriBarang",\ "tipe",\ "uraian",\ "barangTarif",\ "barangVd"\ ],\ "message": {\ "required": "Wajib mengisi asuransi, cif, fob, freight, hargaSatuan, jumlahSatuan, kodeSatuanBarang, merk, posTarif, seriBarang, tipe, uraian, barangTarif dan barangVd"\ }\ }\ ] }, "entitas": { "type": "array", "description": "data entitas dalam pengajuan dokumen pabean", "items": [\ {\ "type": "object",\ "properties": {\ "alamatEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.3 Alamat Importir"\ },\ "kodeEntitas": {\ "type": "string",\ "description": "Set kode entitas importir (1). Mengacu pada Referensi Entitas",\ "const": "1"\ },\ "kodeJenisApi": {\ "type": "string",\ "description": "Referensi Jenis Api entitas: [01] APIU atau [02] APIP",\ "enum": [\ "01",\ "02"\ ]\ },\ "kodeJenisIdentitas": {\ "type": "string",\ "description": "Referensi Jenis Identitas: [2] Paspor, [3] KTP, [4] Lainnya, [5] NPWP 15 Digit, [6] NPWP 16 Digit",\ "enum": [\ "2",\ "3",\ "4",\ "5",\ "6"\ ]\ },\ "kodeStatus": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.4 Status. Status importir"\ },\ "namaEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.3 Nama Importir"\ },\ "nibEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.5 NIB. Nomor Induk Berusaha"\ },\ "nomorIdentitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.2 Identitas Importir"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ }\ },\ "required": [\ "alamatEntitas",\ "kodeEntitas",\ "kodeJenisApi",\ "kodeJenisIdentitas",\ "kodeStatus",\ "namaEntitas",\ "nibEntitas",\ "nomorIdentitas",\ "seriEntitas"\ ],\ "message": {\ "required": "Wajib mengisi alamatEntitas, kodeEntitas, kodeJenisApi, kodeJenisIdentitas, kodeStatus, namaEntitas, nibEntitas, nomorIdentitas, dan seriEntitas Importir"\ }\ },\ {\ "type": "object",\ "properties": {\ "alamatEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.3a Alamat Pemilik Barang"\ },\ "kodeEntitas": {\ "type": "string",\ "description": "Set kode entitas pemilik barang (7). Mengacu pada Referensi Entitas",\ "const": "7"\ },\ "kodeJenisIdentitas": {\ "type": "string",\ "description": "Referensi Jenis Identitas: [2] Paspor, [3] KTP, [4] Lainnya, [5] NPWP 15 Digit, [6] NPWP 16 Digit",\ "enum": [\ "2",\ "3",\ "4",\ "5",\ "6"\ ]\ },\ "namaEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.3a Nama Pemilik Barang"\ },\ "nomorIdentitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.2a Identitas Pemilik Barang"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ }\ },\ "required": [\ "alamatEntitas",\ "kodeEntitas",\ "kodeJenisIdentitas",\ "namaEntitas",\ "nomorIdentitas",\ "seriEntitas"\ ],\ "message": {\ "required": "Wajib mengisi alamatEntitas, kodeEntitas, kodeJenisIdentitas, namaEntitas, nomorIdentitas, dan seriEntitas Pemilik Barang"\ }\ },\ {\ "type": "object",\ "properties": {\ "alamatEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.1a Alamat Penjual"\ },\ "kodeEntitas": {\ "type": "string",\ "description": "Set kode entitas penjual (10). Mengacu pada Referensi Entitas",\ "const": "10"\ },\ "kodeNegara": {\ "type": "string",\ "description": "Lihat Referensi Negara",\ "pattern": "^[A-Za-z]{2}$"\ },\ "namaEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.1a Nama Penjual"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ }\ },\ "required": [\ "alamatEntitas",\ "kodeEntitas",\ "kodeNegara",\ "namaEntitas",\ "seriEntitas"\ ],\ "message": {\ "required": "Wajib mengisi alamatEntitas, kodeEntitas, kodeNegara, namaEntitas, dan seriEntitas Penjual"\ }\ },\ {\ "type": "object",\ "properties": {\ "alamatEntitas": {\ "type": "string",\ "description": "Alamat Pemusatan"\ },\ "kodeEntitas": {\ "type": "string",\ "description": "Set kode entitas pemusatan (11). Mengacu pada Referensi Entitas",\ "const": "11"\ },\ "kodeJenisIdentitas": {\ "type": "string",\ "description": "Referensi Jenis Identitas: [2] Paspor, [3] KTP, [4] Lainnya, [5] NPWP 15 Digit, [6] NPWP 16 Digit",\ "enum": [\ "2",\ "3",\ "4",\ "5",\ "6"\ ]\ },\ "namaEntitas": {\ "type": "string",\ "description": "Nama Pemusatan"\ },\ "nomorIdentitas": {\ "type": "string",\ "description": "Nomor identitas pemusatan"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ }\ },\ "required": [\ "alamatEntitas",\ "kodeEntitas",\ "kodeJenisIdentitas",\ "namaEntitas",\ "nomorIdentitas",\ "seriEntitas"\ ],\ "message": {\ "required": "Wajib mengisi alamatEntitas, kodeEntitas, kodeJenisApi, kodeJenisIdentitas, namaEntitas, nibEntitas, nomorIdentitas, dan seriEntitas Pemusatan"\ }\ },\ {\ "type": "object",\ "properties": {\ "alamatEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.7 Alamat PPJK"\ },\ "kodeEntitas": {\ "type": "string",\ "description": "Set kode entitas PPJK (4). Mengacu pada Referensi Entitas",\ "const": "4"\ },\ "kodeJenisIdentitas": {\ "type": "string",\ "description": "Referensi Jenis Identitas: [5] NPWP 15 Digit, [6] NPWP 16 Digit",\ "enum": [\ "5",\ "6"\ ]\ },\ "namaEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.7 Nama PPJK"\ },\ "nomorIdentitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.6 NPWP"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ }\ }\ }\ ] }, "dokumen": { "type": "array", "items": [\ {\ "type": "object",\ "properties": {\ "kodeDokumen": {\ "type": "string",\ "description": "Set kode dokumen invoice (380)",\ "const": "380"\ },\ "nomorDokumen": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 2.0 - D.15 Nomor Invoice"\ },\ "seriDokumen": {\ "type": "integer",\ "description": "seri dokumen pelengkap pabean"\ },\ "tanggalDokumen": {\ "type": "string",\ "format": "date",\ "description": "Sesuai kolom formulir BC 2.0 - D.15 Tanggal Invoice dengan format YYYY-MM-DD"\ }\ },\ "required": [\ "kodeDokumen",\ "nomorDokumen",\ "seriDokumen",\ "tanggalDokumen"\ ],\ "message": {\ "required": "Wajib mengisi kodeDokumen, nomorDokumen, seriDokumen, dan tanggalDokumen Invoice"\ }\ }\ ] } }, "required": [\ "asuransi",\ "cif",\ "kodeJenisImpor",\ "freight",\ "flagBarangTidakBerwujud",\ "jabatanTtd",\ "jumlahKontainer",\ "kodeCaraBayar",\ "kodeKantor",\ "kodePelTujuan",\ "kodeValuta",\ "kotaTtd",\ "namaTtd",\ "ndpbm",\ "netto",\ "nomorAju",\ "tanggalTtd",\ "biayaTambahan",\ "biayaPengurang",\ "barang",\ "entitas",\ "dokumen"\ ], "message": { "required": "Wajib mengisi asuransi, cif, kodeJenisImpor, freight, flagBarangTidakBerwujud, jumlahKontainer, kodeCaraBayar, kodeKantor, kodePelTujuan, kodeValuta, kotaTtd, namaTtd, ndpbm, netto, nomorAju, tanggalTtd, barang, entitas, kemasan, dan dokumen" } } [PreviousKirim Dokumen Impor](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-impor) [NextKirim Dokumen Ekspor](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor) Last updated 7 months ago --- # Kirim Dokumen Ekspor | PIA-CEISA40 Update JSON Schema Kirim Dokumen Ekspor v.0.5.28 pada tanggal 23-04-2025 (detil) [](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor#kirim-dokumen) Kirim Dokumen -------------------------------------------------------------------------------------------------------------------- `POST` `{API_URL}/openapi/document` _Endpoint_ digunakan untuk mengirim dokumen pabean #### [](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor#query-parameters) Query Parameters Name Type Description isFinal boolean true=data langsung dikirim; false=data menjadi draft; default=false isRevision boolean true=data yang dikirim adalah data perbaikan (BCF); Berlaku pada dokumen BC 3.0 dan TPB #### [](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor#headers) Headers Name Type Description Authorization\* string Bearer Token yang didapatkan hasil otorisasi #### [](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor#request-body) Request Body Name Type Description Data Pabean\* string JSONSchema Dokumen Pabean 200 Data berhasil ditambahkan Copy { "status": "OK", "message": "Sukses, Data Berhasil Ditambahkan", "idHeader": {idHeader} } [](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor#jsonschema-ekspor) JSONSchema Ekspor ---------------------------------------------------------------------------------------------------------------------------- Berikut JSON Schema Dokumen Pabean: [](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor#contoh-json-ekspor) Contoh JSON Ekspor ------------------------------------------------------------------------------------------------------------------------------ [](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor#rumus-penghitungan) Rumus Penghitungan ------------------------------------------------------------------------------------------------------------------------------ PPh Ekspor = 1,5% dari FOB \* Kurs [PreviousKirim Dokumen Impor Barang Tidak Berwujud\*](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-impor/kirim-dokumen-impor-barang-tidak-berwujud) [NextKirim Dokumen TPB](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-tpb) Last updated 7 months ago * [Kirim Dokumen](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor#kirim-dokumen) * [JSONSchema Ekspor](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor#jsonschema-ekspor) * [Contoh JSON Ekspor](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor#contoh-json-ekspor) * [Rumus Penghitungan](https://ceisa40.gitbook.io/pia-ceisa40/api-services-pabean/kirim-dokumen-ekspor#rumus-penghitungan) Copy { "$schema": "http://json-schema.org/draft-07/schema", "type": "object", "title": "Schema Kirim Dokumen BC 30", "description": "JSON Schema untuk Kirim Dokumen Pabean v.0.5.28. Terdiri atas data header dan data barang. Data header merupakan data umum dokumen pabean sedangkan data barang merupakan data detil atas barang pada dokumen pabean", "properties": { "asalData": { "type": "string", "description": "set value [S]", "const": "S", "message": "Asal pengiriman data secara Host to Host: S" }, "asuransi": { "type": "number", "description": "Sesuai kolom formulir BC 3.0 - F.37 Nilai Asuransi", "maxlength": 24, "multipleOf": 0.01, "message": "Nilai asuransi maksimal 24 digit dengan dua angka dibelakang koma" }, "bruto": { "type": "number", "description": "Sesuai kolom formulir BC 3.0 - F.42 Berat Kotor (kg)", "maxlength": 24, "multipleOf": 0.0001, "message": "Nilai bruto maksimal 24 digit dengan empat angka dibelakang koma" }, "cif": { "type": "number", "description": "Sesuai kolom formulir BC 3.0 - F.35 Nilai Ekspor", "maxlength": 24, "multipleOf": 0.01, "message": "Nilai cif maksimal 24 digit dengan dua angka dibelakang koma" }, "disclaimer": { "type": "string", "description": "Persetujuan pengguna dalam kirim dokumen pabean: [1] Ya atau [0] Tidak", "enum": [\ "0",\ "1"\ ], "message": "Persetujuan pengguna dalam kirim dokumen pabean: 1 untuk Ya atau 0 untuk Tidak" }, "flagCurah": { "type": "string", "description": "flag barang curah [1] atau non curah [2]", "enum": [\ "1",\ "2"\ ], "message": "Flag barang curah: 1 untuk barang curah atau 2 untuk barang non curah " }, "flagMigas": { "type": "string", "description": "flag barang migas [1] atau non migas [2]", "enum": [\ "1",\ "2"\ ], "message": "Flag barang migas: 1 untuk barang migas atau 2 untuk barang non migas " }, "fob": { "type": "number", "description": "Sesuai kolom formulir BC 3.0 - F.35 Nilai Ekspor", "maxlength": 24, "multipleOf": 0.01, "message": "Nilai fob maksimal 24 digit dengan dua angka dibelakang koma" }, "freight": { "type": "number", "description": "Sesuai kolom formulir BC 3.0 - F.36 Nilai Freight", "maxlength": 24, "multipleOf": 0.01, "message": "Nilai freight maksimal 24 digit dengan dua angka dibelakang koma" }, "idPengguna": { "type": "string", "description": "Identitas pengguna", "message": "Identitas pengguna" }, "jabatanTtd": { "type": "string", "description": "Jabatan pengguna yang mengajukan dokumen ekspor", "message": "Jabatan pengguna yang mengajukan dokumen ekspor" }, "jumlahKontainer": { "type": "integer", "description": "Sesuai kolom formulir BC 3.0 - F.39 Jumlah Peti Kemas", "message": "Jumlah kontainer atau peti kemas. Jika tidak ada kontainer dapat diisi 0" }, "kodeAsuransi": { "type": "string", "description": "kode asuransi yang dibayar di [LN] luar negeri atau [DN] dalam negeri", "enum": [\ "LN",\ "DN"\ ], "message": "Kode asuransi yang dibayar: LN untuk luar negeri atau DN untuk dalam negeri" }, "kodeCaraBayar": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - E. Cara Bayar. Lihat Referensi Cara Bayar", "message": "Format kode sesuai Referensi Cara Bayar" }, "kodeCaraDagang": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - D. Cara Dagang. Lihat Referensi Cara Dagang", "message": "Format kode sesuai Referensi Cara Dagang" }, "kodeDokumen": { "type": "string", "description": "set value [30]", "const": "30", "message": "Format kode sesuai Referensi Dokumen Ekspor: 30" }, "kodeIncoterm": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - F.32 Cara Penyerahan Barang. Lihat Referensi Incoterm", "message": "Format kode sesuai Referensi Incoterm" }, "kodeJenisProsedur": { "type": "string", "description": "Lihat Referensi Jenis Prosedur", "message": "Format kode sesuai Referensi Jenis Prosedur" }, "kodeJenisEkspor": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - B. Jenis Ekspor. Lihat Referensi Jenis Ekspor", "message": "Format kode sesuai Referensi Jenis Ekspor" }, "kodeJenisNilai": { "type": "string", "description": "Lihat Referensi Jenis Nilai", "message": "Format kode sesuai Referensi Jenis Nilai" }, "kodeKantor": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - F.26. Kantor Bea Cukai Pendaftaran. Lihat Referensi Kantor", "message": "Format kode sesuai Referensi Kantor" }, "kodeKantorEkspor": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - A.2. Kantor Pabean Ekspor. Lihat Referensi Kantor", "message": "Format kode sesuai Referensi Kantor" }, "kodeKantorMuat": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - A.1. Kantor Pabean Pemuatan. Lihat Referensi Kantor", "message": "Format kode sesuai Referensi Kantor" }, "kodeKantorPeriksa": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - F.31 Kantor Pabean Pemeriksaan. Lihat Referensi Kantor", "message": "Format kode sesuai Referensi Kantor" }, "kodeKategoriEkspor": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - C. Kategori Ekspor. Lihat Referensi Kategori Ekspor", "message": "Format kode sesuai Referensi Kategori Ekspor" }, "kodeLokasi": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - F.30 Lokasi pemeriksaan: [1] KP Tempat Pemuatan; [2] Gudang Eksportir; [3] Tempat Lain yang diizinkan; [4] TPS; [5] TPP; [6] TPB; [7] Tempat Penimbunan Lainnya; [8] Gudang Konsolidator", "enum": [\ "1",\ "2",\ "3",\ "4",\ "5",\ "6",\ "7",\ "8"\ ], "message": "Kode lokasi pemeriksaan: 1 untuk KP Tempat Pemuatan; 2 untuk Gudang Eksportir; 3 untuk Tempat Lain yang diizinkan; 4 untuk TPS; 5 untuk TPP; 6 untuk TPB; 7 untuk Tempat Penimbunan Lainnya; 8 untuk Gudang Konsolidator" }, "kodeNegaraTujuan": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - F.26 Negara Tujuan Ekspor. Lihat Referensi Negara", "message": "Format kode sesuai Referensi Negara", "pattern": "^[A-Z]{2}$" }, "kodePelEkspor": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - F.22 Pelabuhan/Tempat Muat Ekspor. Lihat Referensi Pelabuhan", "message": "Format kode pelabuhan/tempat muat ekspor sesuai Referensi Pelabuhan" }, "kodePelMuat": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - F.21 Pelabuhan Muat Asal. Lihat Referensi Pelabuhan", "message": "Format kode pelabuhan muat sesuai Referensi Pelabuhan" }, "kodePelTujuan": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - F.25 Pelabuhan Tujuan. Lihat Referensi Pelabuhan", "message": "Format kode pelabuhan tujuan sesuai Referensi Pelabuhan" }, "kodePembayar": { "type": "string", "description": "Keterangan pembayaran apabila memilih Cara Bayar [9] Gabungan/Lainnya", "message": "Keterangan pembayaran apabila memilih Cara Bayar [9] Gabungan/Lainnya" }, "kodeTps": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - F.23 Tempat Penimbunan. Lihat Referensi Tps", "message": "Format kode sesuai Referensi Tps" }, "kodeValuta": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - F.34 Jenis Valuta. Lihat Referensi Valuta", "message": "Format kode sesuai Referensi Valuta" }, "kotaTtd": { "type": "string", "description": "kota tempat pengguna membuat dokumen ekspor", "message": "Kota tempat pengguna membuat dokumen ekspor" }, "namaTtd": { "type": "string", "description": "nama pengguna yang membuat dokumen ekspor", "message": "Nama pengguna yang membuat dokumen ekspor" }, "ndpbm": { "type": "number", "description": "Nilai tukar mata uang rupiah terhadap mata uang asing dalam harga ekspor", "maxlength": 24, "multipleOf": 0.0001, "message": "Ndpbm maksimal 24 digit dengan empat angka dibelakang koma" }, "netto": { "type": "number", "description": "Sesuai kolom formulir BC 3.0 - F.43 Berat Bersih (kg)", "maxlength": 24, "multipleOf": 0.0001, "message": "Nilai netto/berat bersih maksimal 24 digit dengan empat angka dibelakang koma" }, "nilaiMaklon": { "type": "number", "description": "Sesuai kolom formulir BC 3.0 - F.38 Nilai Maklon / Nilai Jasa Subkon", "maxlength": 24, "multipleOf": 0.01, "message": "Nilai maklon maksimal 24 digit dengan dua angka dibelakang koma" }, "nomorAju": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - Nomor Pengajuan. Nomor pengajuan dokumen pabean 26 digit dengan format 4 digit kode kantor, 2 digit kode dokumen pabean, 6 digit unik perusahaan, 8 digit tanggal pengajuan dengan format YYYYMMDD, 6 digit sequence/nomor urut pengajuan dokumen pabean", "pattern": "^[A-Za-z0-9]{26}$", "message": "Sesuaikan format nomor pengajuan dokumen ekspor terdiri 26 digit: 4 digit kode kantor, 2 digit kode dokumen pabean, 6 digit unik perusahaan, 8 digit tanggal pengajuan dengan format YYYYMMDD, 6 digit sequence/nomor urut pengajuan dokumen ekspor" }, "seri": { "type": "integer", "description": "seri dokumen ekspor", "message": "seri dokumen ekspor" }, "tanggalAju": { "type": "string", "format": "date", "description": "tanggal pengajuan dokumen pabean dengan format YYYY-MM-DD", "message": "Sesuaikan format tanggal pengajuan dokumen: YYYY-MM-DD" }, "tanggalEkspor": { "type": "string", "format": "date", "description": "Sesuai kolom formulir BC 3.0 - F.20 Tanggal Perkiraan Ekspor dengan format YYYY-MM-DD", "message": "Sesuaikan format tanggal ekspor: YYYY-MM-DD" }, "tanggalPeriksa": { "type": "string", "format": "date", "description": "tanggal periksa dengan format YYYY-MM-DD", "message": "Sesuaikan format tanggal periksa: YYYY-MM-DD" }, "tanggalTtd": { "type": "string", "format": "date", "description": "tanggal penandatanganan dokumen pabean dengan format YYYY-MM-DD", "message": "Sesuaikan format tanggal penandatanganan dokumen: YYYY-MM-DD" }, "totalDanaSawit": { "type": "number", "description": "Sesuai kolom formulir BC 3.0 - Pungutan Sawit (total)", "maxlength": 24, "multipleOf": 0.01, "message": "Total dana sawit maksimal 24 digit dengan dua angka dibelakang koma" }, "flagBarkir": { "type": "string", "description": "flag barang kiriman [Y] atau non barang kiriman [T]", "enum": [\ "Y",\ "T"\ ], "message": "Flag barang kiriman: Y untuk barang kiriman atau Y untuk non barang kiriman " }, "kodeJenisPengangkutan": { "type": "string", "description": "Sesuai kolom formulir BC 3.0 - F.21 Jenis Pengangkutan. Lihat Referensi Jenis Pengangkutan", "message": "Format kode sesuai Referensi Jenis Pengangkutan" }, "barang": { "type": "array", "items": [\ {\ "type": "object",\ "description": "detil data barang dalam satu pengajuan dokumen ekspor",\ "properties": {\ "fob": {\ "type": "number",\ "description": "Sesuai kolom formulir BC 3.0 - F.51 Jumlah Nilai FOB",\ "maxlength": 24,\ "multipleOf": 0.01\ },\ "hargaEkspor": {\ "type": "number",\ "description": "Sesuai kolom formulir BC 3.0 - F.47 Harga Ekspor Barang",\ "maxlength": 24,\ "multipleOf": 0.0001\ },\ "hargaPatokan": {\ "type": "number",\ "description": "harga patokan barang",\ "maxlength": 24,\ "multipleOf": 0.0001\ },\ "hargaPerolehan": {\ "type": "number",\ "description": "harga perolehan barang",\ "maxlength": 24,\ "multipleOf": 0.01\ },\ "hargaSatuan": {\ "type": "number",\ "description": "harga satuan barang",\ "maxlength": 24,\ "multipleOf": 0.01\ },\ "jumlahKemasan": {\ "type": "number",\ "description": "jumlah kemasan",\ "maxlength": 24,\ "multipleOf": 0.01\ },\ "jumlahSatuan": {\ "type": "number",\ "description": "Sesuai kolom formulir BC 3.0 - F.48 Jumlah Satuan",\ "maxlength": 24,\ "multipleOf": 0.0001\ },\ "kodeAsalBahanBaku": {\ "type": "string",\ "description": "Lihat Referensi Asal Bahan Baku"\ },\ "kodeBarang": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.45 Kode Barang"\ },\ "kodeDaerahAsal": {\ "type": "string",\ "maxlength": 4,\ "description": "Sesuai kolom formulir BC 3.0 - F.50 Daerah Asal Barang"\ },\ "kodeDokumen": {\ "type": "string",\ "description": "set value [30]",\ "const": "30"\ },\ "kodeJenisKemasan": {\ "type": "string",\ "description": "Lihat Referensi Jenis Kemasan"\ },\ "kodeNegaraAsal": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.49 Negara Asal Barang. Lihat Referensi Negara",\ "pattern": "^[A-Z]{2}$"\ },\ "kodeSatuanBarang": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.48 Jenis Satuan Barang. Lihat Referensi Satuan Barang"\ },\ "merk": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.45 Merk Barang"\ },\ "ndpbm": {\ "type": "number",\ "description": "Sesuai kolom formulir BC 3.0 - F.52 Nilai Tukar Mata Uang"\ },\ "netto": {\ "type": "number",\ "description": "Sesuai kolom formulir BC 3.0 - F.48 Berat Bersih (kg)",\ "maxlength": 20,\ "multipleOf": 0.0001\ },\ "nilaiBarang": {\ "type": "number",\ "description": "nilai barang",\ "maxlength": 24,\ "multipleOf": 0.01\ },\ "nilaiDanaSawit": {\ "type": "number",\ "description": "Sesuai kolom formulir BC 3.0 - F.55 Pungutan Sawit",\ "maxlength": 24,\ "multipleOf": 0.01\ },\ "posTarif": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.45 Pos Tarif/HS"\ },\ "seriBarang": {\ "type": "integer",\ "description": "Sesuai kolom formulir BC 3.0 - F.44 No. Data Barang Ekspor. Seri data barang"\ },\ "spesifikasiLain": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.45 Spesifikasi Lain"\ },\ "tipe": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.45 Tipe Barang"\ },\ "ukuran": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.45 Ukuran Barang"\ },\ "uraian": {\ "type": "string",\ "decription": "Sesuai kolom formulir BC 3.0 - F.45 Uraian Barang"\ },\ "kodeJenisEkspor": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - B. Jenis Ekspor. Lihat Referensi Jenis Ekspor",\ "message": "Format kode sesuai Referensi Jenis Ekspor"\ },\ "barangTarif": {\ "type": "array",\ "description": "data barang tarif per barang",\ "items": [\ {\ "type": "object",\ "properties": {\ "kodeJenisTarif": {\ "type": "string",\ "description": "Lihat Referensi Jenis Tarif"\ },\ "jumlahSatuan": {\ "type": "number",\ "description": "jumlah satuan barang tarif",\ "maxlength": 20,\ "multipleOf": 0.0001\ },\ "kodeFasilitasTarif": {\ "type": "string",\ "description": "Lihat Referensi Fasilitas Tarif"\ },\ "kodeSatuanBarang": {\ "type": "string",\ "description": "Lihat Referensi Satuan Barang"\ },\ "kodeJenisPungutan": {\ "type": "string",\ "description": "Lihat Referensi Jenis Pungutan"\ },\ "nilaiBayar": {\ "type": "number",\ "description": "nilai bayar barang tarif",\ "maxlength": 24,\ "multipleOf": 0.01\ },\ "seriBarang": {\ "type": "integer",\ "description": "seri barang"\ },\ "tarif": {\ "type": "number",\ "description": "tarif",\ "maxlength": 24,\ "multipleOf": 0.0001\ },\ "tarifFasilitas": {\ "type": "number",\ "description": "tarif fasilitas",\ "maxlength": 5,\ "multipleOf": 0.01\ }\ },\ "required": [\ "jumlahSatuan"\ ]\ }\ ]\ },\ "barangDokumen": {\ "type": "array",\ "items": {\ "seriDokumen": {\ "type": "integer",\ "description": "seri dokumen"\ },\ "seriIjin": {\ "type": "integer",\ "description": "seri ijin"\ }\ }\ },\ "barangPemilik": {\ "type": "array",\ "items": [\ {\ "type": "object",\ "properties": {\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ }\ }\ }\ ]\ }\ },\ "required": [\ "fob",\ "hargaPatokan",\ "hargaSatuan",\ "jumlahKemasan",\ "kodeJenisKemasan",\ "merk",\ "posTarif",\ "spesifikasiLain",\ "tipe",\ "uraian",\ "kodeJenisEkspor"\ ]\ }\ ] }, "entitas": { "type": "array", "description": "Sesuai kolom formulir BC 3.0 - F.1-16 Data Perdagangan. Data entitas Eksportir, Pemilik, Penerima, Pembeli, dan PPJK dalam pengajuan dokumen pabean", "items": [\ {\ "type": "object",\ "description": "Sesuai kolom formulir BC 3.0 - F.1-4 Eksportir. Data eksportir dalam pengajuan dokumen pabean",\ "properties": {\ "alamatEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.3 Alamat Eksportir"\ },\ "kodeEntitas": {\ "type": "string",\ "description": "Set kode entitas eksportir (2). Mengacu pada Referensi Entitas",\ "const": "2"\ },\ "kodeJenisIdentitas": {\ "type": "string",\ "description": "Referensi Jenis Identitas: [2] Paspor, [3] KTP, [4] Lainnya, [5] NPWP 15 Digit, [6] NPWP 16 Digit",\ "enum": [\ "2",\ "3",\ "4",\ "5",\ "6"\ ]\ },\ "namaEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.2 Nama Eksportir"\ },\ "nibEntitas": {\ "type": "string",\ "description": "Nomor Induk Berusaha"\ },\ "nomorIdentitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.1 Nomor Identitas Eksportir"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ }\ },\ "required": [\ "alamatEntitas",\ "kodeEntitas",\ "kodeJenisIdentitas",\ "namaEntitas",\ "nomorIdentitas",\ "seriEntitas"\ ]\ },\ {\ "type": "object",\ "description": "Sesuai kolom formulir BC 3.0 - F.5-7 Pemilik Barang. Data pemilik barang dalam pengajuan dokumen pabean",\ "properties": {\ "alamatEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.7 Alamat Pemilik"\ },\ "kodeEntitas": {\ "type": "string",\ "description": "Set kode entitas pemilik (7). Mengacu pada Referensi Entitas",\ "const": "7"\ },\ "kodeJenisIdentitas": {\ "type": "string",\ "description": "Referensi Jenis Identitas: [2] Paspor, [3] KTP, [4] Lainnya, [5] NPWP 15 Digit, [6] NPWP 16 Digit",\ "enum": [\ "2",\ "3",\ "4",\ "5",\ "6"\ ]\ },\ "namaEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.6 Nama Pemilik"\ },\ "nibEntitas": {\ "type": "string",\ "description": "Nomor Induk Berusaha"\ },\ "nomorIdentitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.5 Nomor Identitas Pemilik"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ }\ },\ "required": [\ "alamatEntitas",\ "kodeEntitas",\ "kodeJenisIdentitas",\ "namaEntitas",\ "nomorIdentitas",\ "seriEntitas"\ ]\ },\ {\ "type": "object",\ "description": "Sesuai kolom formulir BC 3.0 - F.11-13 Penerima. Data penerima barang dalam pengajuan dokumen pabean",\ "properties": {\ "alamatEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.12 Alamat Penerima"\ },\ "kodeEntitas": {\ "type": "string",\ "description": "Set kode entitas Penerima (8). Mengacu pada Referensi Entitas",\ "const": "8"\ },\ "kodeNegara": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.13 Negara. Lihat Referensi Negara",\ "pattern": "(^[A-Z]{2}$)|(^$)"\ },\ "namaEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.11 Nama Penerima"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ }\ },\ "required": [\ "alamatEntitas",\ "kodeEntitas",\ "kodeNegara",\ "namaEntitas",\ "seriEntitas"\ ]\ },\ {\ "type": "object",\ "description": "Sesuai kolom formulir BC 3.0 - F.14-16 Pembeli. Data pembeli barang dalam pengajuan dokumen pabean",\ "properties": {\ "alamatEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.15 Alamat Pembeli"\ },\ "kodeEntitas": {\ "type": "string",\ "description": "Set kode entitas Pembeli (6). Mengacu pada Referensi Entitas",\ "const": "6"\ },\ "kodeNegara": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.16 Negara. Lihat Referensi Negara",\ "pattern": "(^[A-Z]{2}$)|(^$)"\ },\ "namaEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.14 Nama Pembeli"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ }\ },\ "required": [\ "alamatEntitas",\ "kodeEntitas",\ "kodeNegara",\ "namaEntitas",\ "seriEntitas"\ ]\ },\ {\ "type": "object",\ "description": "Sesuai kolom formulir BC 3.0 - F.8-10 PPJK. Data PPJK dalam pengajuan dokumen pabean",\ "properties": {\ "alamatEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.10 Alamat PPJK"\ },\ "kodeEntitas": {\ "type": "string",\ "description": "Set kode entitas PPJK (4). Mengacu pada Referensi Entitas",\ "default": "4"\ },\ "kodeJenisIdentitas": {\ "type": "string",\ "description": "Referensi Jenis Identitas: [2] Paspor, [3] KTP, [4] Lainnya, [5] NPWP 15 Digit, [6] NPWP 16 Digit",\ "enum": [\ "2",\ "3",\ "4",\ "5",\ "6"\ ]\ },\ "namaEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.9 Nama PPJK"\ },\ "nibEntitas": {\ "type": "string",\ "description": "Nomor Induk Berusaha"\ },\ "nomorIdentitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.8 NPWP PPJK"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ }\ }\ },\ {\ "type": "object",\ "description": "Sesuai kolom formulir BC 3.0 - F.8-10 PPJK. Data Pihak Yang Melakukan Konsolidasi dalam pengajuan dokumen pabean",\ "properties": {\ "alamatEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.10 Alamat Konsolidasi"\ },\ "kodeEntitas": {\ "type": "string",\ "description": "Set kode entitas Konsolidator (23). Mengacu pada Referensi Entitas",\ "default": "23"\ },\ "kodeJenisIdentitas": {\ "type": "string",\ "description": "Referensi Jenis Identitas: [2] Paspor, [3] KTP, [4] Lainnya, [5] NPWP 15 Digit, [6] NPWP 16 Digit",\ "enum": [\ "2",\ "3",\ "4",\ "5",\ "6"\ ]\ },\ "namaEntitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.9 Nama Pihak Yang Melakukan Konsolidasi"\ },\ "nibEntitas": {\ "type": "string",\ "description": "Nomor Induk Berusaha"\ },\ "nomorIdentitas": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.8 NPWP Pihak Yang Melakukan Konsolidasi"\ },\ "seriEntitas": {\ "type": "integer",\ "description": "seri entitas"\ },\ "kodeKategoriKonsolidator": {\ "type": "string",\ "description": "Lihat Referensi Jenis Konsolidator"\ }\ }\ }\ ] }, "kemasan": { "type": "array", "description": "data kemasan dalam pengajuan dokumen pabean", "items": [\ {\ "type": "object",\ "description": "data kemasan yang digunakan untuk mengemas barang ekspor",\ "properties": {\ "jumlahKemasan": {\ "type": "integer",\ "description": "Sesuai kolom formulir BC 3.0 - F.41 Jumlah Kemasan"\ },\ "kodeJenisKemasan": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.41 Jenis Kemasan. Lihat Referensi Jenis Kemasan"\ },\ "merkKemasan": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.41 Merek Kemasan"\ },\ "seriKemasan": {\ "type": "integer",\ "description": "seri data kemasan berdasarkan data yang dimasukkan"\ }\ },\ "required": [\ "jumlahKemasan",\ "kodeJenisKemasan",\ "merkKemasan",\ "seriKemasan"\ ],\ "message": {\ "required": "Wajib mengisi jumlahKemasan, kodeJenisKemasan, merkKemasan dan seriKemasan"\ }\ }\ ] }, "kontainer": { "type": "array", "description": "data kontainer dalam pengajuan dokumen pabean", "items": [\ {\ "type": "object",\ "description": "data peti kemas/kontainer yang digunakan untuk mengangkut barang ekspor, apabila pengangkutan menggunakan peti kemas/kontainer",\ "properties": {\ "kodeJenisKontainer": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.40 Status Peti Kemas. Lihat Referensi Jenis Kontainer"\ },\ "kodeTipeKontainer": {\ "type": "string",\ "description": "Lihat Referensi Tipe Kontainer"\ },\ "kodeUkuranKontainer": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.40 Ukuran Peti Kemas. Kode ukuran kontainer: [20], [40], [45] atau [60]",\ "enum": [\ "20",\ "40",\ "45",\ "60"\ ]\ },\ "nomorKontainer": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.40 Nomor Kontainer"\ },\ "seriKontainer": {\ "type": "integer",\ "description": "seri data kontainer berdasarkan data yang dimasukkan"\ }\ },\ "dependencies": {\ "seriKontainer": [\ "kodeTipeKontainer",\ "kodeUkuranKontainer",\ "nomorKontainer"\ ]\ },\ "message": {\ "dependencies": "Wajib mengisi kodeTipeKontainer, kodeUkuranKontainer, nomorKontainer, dan seriKontainer"\ }\ }\ ] }, "dokumen": { "type": "array", "description": "data dokumen pelengkap dalam pengajuan dokumen pabean", "items": [\ {\ "type": "object",\ "description": "data invoice sebagai dokumen pelengkap",\ "properties": {\ "idDokumen": {\ "type": "string",\ "description": "ID Dokumen"\ },\ "kodeDokumen": {\ "type": "string",\ "description": "Set kode dokumen invoice (380)",\ "const": "380"\ },\ "kodeFasilitas": {\ "type": "string",\ "description": "Lihat Referensi Fasilitas"\ },\ "kodeIjin": {\ "type": "string",\ "description": "Lihat Referensi Ijin"\ },\ "nomorDokumen": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.27 Nomor Invoice"\ },\ "seriDokumen": {\ "type": "integer",\ "description": "seri dokumen pelengkap pabean"\ },\ "tanggalDokumen": {\ "type": "string",\ "format": "date",\ "description": "Sesuai kolom formulir BC 3.0 - F.27 Tanggal Invoice dengan format YYYY-MM-DD"\ },\ "urlDokumen": {\ "type": "string",\ "description": "url dokumen invoice"\ }\ },\ "required": [\ "kodeDokumen",\ "nomorDokumen",\ "seriDokumen",\ "tanggalDokumen"\ ],\ "message": {\ "required": "Wajib mengisi kodeDokumen, nomorDokumen, seriDokumen, dan tanggalDokumen Invoice"\ }\ },\ {\ "type": "object",\ "description": "data packing list sebagai dokumen pelengkap",\ "properties": {\ "idDokumen": {\ "type": "string",\ "description": "ID Dokumen"\ },\ "kodeDokumen": {\ "type": "string",\ "description": "Set kode dokumen packing list (217)",\ "const": "217"\ },\ "kodeFasilitas": {\ "type": "string",\ "description": "Lihat Referensi Fasilitas"\ },\ "kodeIjin": {\ "type": "string",\ "description": "Lihat Referensi Ijin"\ },\ "nomorDokumen": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.28 Nomor Packing List"\ },\ "seriDokumen": {\ "type": "integer",\ "description": "seri dokumen pelengkap pabean"\ },\ "tanggalDokumen": {\ "type": "string",\ "format": "date",\ "description": "Sesuai kolom formulir BC 3.0 - F.28 Tanggal Packing List dengan format YYYY-MM-DD"\ },\ "urlDokumen": {\ "type": "string",\ "description": "url dokumen packing list (217)"\ }\ },\ "required": [\ "kodeDokumen",\ "nomorDokumen",\ "seriDokumen",\ "tanggalDokumen"\ ],\ "message": {\ "required": "Wajib mengisi kodeDokumen, nomorDokumen, seriDokumen, dan tanggalDokumen Packing List"\ }\ },\ {\ "type": "object",\ "description": "data dokumen pelengkap lainnya dalam pengajuan dokumen ekspor",\ "properties": {\ "idDokumen": {\ "type": "string",\ "description": "ID Dokumen"\ },\ "kodeDokumen": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.29 Jenis Dokumen Lainnya. Lihat Referensi Dokumen"\ },\ "kodeFasilitas": {\ "type": "string",\ "description": "Lihat Referensi Fasilitas"\ },\ "kodeIjin": {\ "type": "string",\ "description": "Lihat Referensi Ijin"\ },\ "nomorDokumen": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.29 Nomor Dokumen Pelengkap Lainnya"\ },\ "seriDokumen": {\ "type": "integer",\ "description": "seri dokumen pelengkap pabean"\ },\ "tanggalDokumen": {\ "type": "string",\ "format": "date",\ "description": "Sesuai kolom formulir BC 3.0 - F.29 Tanggal Dokumen Pelengkap Lainnya dengan format YYYY-MM-DD"\ },\ "urlDokumen": {\ "type": "string",\ "description": "url dokumen Nomor Dokumen Pelengkap Lainnya"\ }\ },\ "dependencies": {\ "seriDokumen": [\ "kodeDokumen",\ "nomorDokumen",\ "tanggalDokumen"\ ]\ },\ "message": {\ "dependencies": "Jika terdapat seriDokumen Dokumen Pelengkap lainnya, maka wajib mengisi kodeDokumen, nomorDokumen, dan tanggalDokumen Dokumen Pelengkap Lainnya "\ }\ }\ ] }, "pengangkut": { "type": "array", "description": "data pengangkutan dalam pengajuan dokumen pabean", "items": [\ {\ "type": "object",\ "properties": {\ "kodeBendera": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.18 Bendera Sarana Pengangkut. Lihat Referensi Bendera"\ },\ "namaPengangkut": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.18 Nama Sarana Pengangkut"\ },\ "nomorPengangkut": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.19 Nomor Pengangkut"\ },\ "kodeCaraAngkut": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.17 Cara Pengangkutan. Lihat Referensi Cara Angkut"\ },\ "caraPengangkutanLainnya": {\ "type": "string",\ "description": "Diisi Ketika kodeJenisPengangkutan 6-SARANA ANGKUT LAINNYA"\ },\ "seriPengangkut": {\ "type": "integer",\ "description": "seri data pengangkut"\ }\ },\ "required": [\ "kodeBendera",\ "namaPengangkut",\ "nomorPengangkut",\ "kodeCaraAngkut",\ "seriPengangkut"\ ],\ "message": {\ "required": "Wajib mengisi kodeBendera, namaPengangkut, nomorPengangkut, kodeCaraAngkut, dan seriPengangkut"\ }\ }\ ] }, "bankDevisa": { "type": "array", "description": "data bank devisa hasil ekspor", "items": [\ {\ "type": "object",\ "properties": {\ "kodeBank": {\ "type": "string",\ "description": "Sesuai kolom formulir BC 3.0 - F.33 Lihat Referensi Bank"\ },\ "namaBank": {\ "type": "string",\ "description": "nama bank devisa"\ },\ "seriBank": {\ "type": "integer",\ "description": "seri bank devisa"\ }\ }\ }\ ] }, "kesiapanBarang": { "type": "array", "description": "kesiapan barang dalam pengajuan dokumen pabean", "items": [\ {\ "type": "object",\ "properties": {\ "kodeJenisBarang": {\ "type": "string",\ "description": "Jenis Barang: [1] Barang Ekspor Gabungan; [2] Bahan/Barang Asal Impor Fasilitas",\ "enum": [\ "1",\ "2"\ ]\ },\ "kodeJenisGudang": {\ "type": "string",\ "description": "Jenis Gudang: [1] Gudang Veem; [2] Gudang Pabrik; [3] Gudang Konsolidasi; [4] Lainnya",\ "enum": [\ "1",\ "2",\ "3",\ "4"\ ]\ },\ "namaPic": {\ "type": "string",\ "description": "nama person in charge"\ },\ "alamat": {\ "type": "string",\ "description": "alamat barang siap diperiksa"\ },\ "nomorTelpPic": {\ "type": "string",\ "description": "nomor telpon person in charge"\ },\ "jumlahContainer20": {\ "type": "integer",\ "description": "jumlah kontainer 20 feet"\ },\ "jumlahContainer40": {\ "type": "integer",\ "description": "jumlah kontainer 40 feet"\ },\ "lokasiSiapPeriksa": {\ "type": "string",\ "description": "lokasi siap periksa"\ },\ "kodeCaraStuffing": {\ "type": "string",\ "description": "cara stuffing: [4] Empty; [7] LCL; [8] FCL",\ "enum": [\ "4",\ "7",\ "8"\ ]\ },\ "kodeJenisPartOf": {\ "type": "string",\ "description": "jenis part of: [1] Gabungan kemudahan ekspor; [2] Gabungan ke/non ke",\ "enum": [\ "1",\ "2",\ "",\ "NULL",\ null\ ]\ },\ "tanggalPkb": {\ "type": "string",\ "format": "date",\ "description": "tanggal pemeriksaan kesiapan barang"\ },\ "waktuSiapPeriksa": {\ "type": "string",\ "description": "waktu barang siap periksa dengan format YYYY-MM-DDThh:mm:ss.sTZD",\ "format": "date-time"\ }\ },\ "required": [\ "kodeJenisGudang",\ "namaPic",\ "alamat",\ "nomorTelpPic",\ "lokasiSiapPeriksa",\ "tanggalPkb",\ "waktuSiapPeriksa"\ ]\ }\ ] } }, "required": [\ "asuransi",\ "bruto",\ "flagBarkir",\ "flagMigas",\ "fob",\ "freight",\ "jabatanTtd",\ "jumlahKontainer",\ "kodeAsuransi",\ "kodeCaraBayar",\ "kodeJenisEkspor",\ "kodeJenisPengangkutan",\ "kodeKantor",\ "kodeKantorEkspor",\ "kodeKantorMuat",\ "kodeKategoriEkspor",\ "kodeLokasi",\ "kodePelEkspor",\ "kodePelMuat",\ "kodePelTujuan",\ "kodeValuta",\ "kotaTtd",\ "namaTtd",\ "ndpbm",\ "netto",\ "nomorAju",\ "tanggalPeriksa",\ "tanggalTtd",\ "barang",\ "entitas",\ "kemasan",\ "dokumen",\ "pengangkut",\ "bankDevisa",\ "kesiapanBarang"\ ], "message": { "required": "Wajib mengisi asuransi, bruto, flagBarkir, flagMigas, fob, freight, jabatanTtd, jumlahKontainer, kodeAsuransi, kodeCaraBayar, kodeJenisEkspor, kodeJenisPengangkutan, kodeKantor, kodeKategoriEkspor, kodeLokasi, kodePelMuat, kodePelTujuan, kodeValuta, kotaTtd, namaTtd, ndpbm, netto, nomorAju, tanggalPeriksa, tanggalTtd, barang, entitas, kemasan, dokumen, pengangkut, bankDevisa, dan kesiapanBarang" }, "allOf": [\ {\ "if": {\ "properties": {\ "kodeCaraBayar": {\ "const": "9"\ }\ },\ "required": [\ "kodeCaraBayar"\ ]\ },\ "then": {\ "required": [\ "kodePembayar"\ ]\ }\ },\ {\ "if": {\ "properties": {\ "flagBarkir": {\ "const": "T"\ }\ },\ "required": [\ "flagBarkir"\ ]\ },\ "then": {\ "required": [\ "flagCurah"\ ]\ }\ }\ ] } Copy { "asalData": "S", "asuransi": 0, "bruto": 87654, "cif": 7654321, "disclaimer": "1", "flagCurah": "2", "flagMigas": "1", "fob": 750.5, "freight": 329.25, "idPengguna": "ABCDE", "jabatanTtd": "MANAGER", "jumlahKontainer": 1, "kodeAsuransi": "LN", "kodeCaraBayar": "9", "kodeCaraDagang": "1", "kodeDokumen": "30", "kodeIncoterm": "FOB", "kodeJenisEkspor": "1", "kodeJenisNilai": "", "kodeJenisProsedur": "", "kodeKantor": "040300", "kodeKantorEkspor": "040300", "kodeKantorMuat": "040300", "kodeKantorPeriksa": "040300", "kodeKategoriEkspor": "21", "kodeLokasi": "2", "kodeNegaraTujuan": "SA", "kodePelBongkar": "SAJED", "kodePelEkspor": "IDTPP", "kodePelMuat": "IDTPP", "kodePelTujuan": "SAJED", "kodePembayar": "BYR01", "kodeTps": "TPS1", "kodeValuta": "USD", "kotaTtd": "JAKARTA", "namaTtd": "AGUS", "ndpbm": 14250, "netto": 16.75, "nilaiMaklon": 242.5, "nomorAju": "301017INA9G220220525000025", "seri": 1, "tanggalAju": "2021-12-25", "tanggalEkspor": "2021-12-25", "tanggalPeriksa": "2021-12-25", "tanggalTtd": "2021-12-25", "totalDanaSawit": 111.25, "barang": [\ {\ "cif": 0,\ "cifRupiah": 0,\ "fob": 7654000,\ "hargaEkspor": 0,\ "hargaPatokan": 0,\ "hargaPerolehan": 0,\ "hargaSatuan": 4.56,\ "jumlahKemasan": 1,\ "jumlahSatuan": 12,\ "kodeAsalBahanBaku": "0",\ "kodeBarang": "BARANG 1",\ "kodeDaerahAsal": "3175",\ "kodeDokumen": "30",\ "kodeJenisKemasan": "VL",\ "kodeNegaraAsal": "ID",\ "kodeSatuanBarang": "KGM",\ "merk": "MERK BARANG 1",\ "ndpbm": 14250,\ "netto": 335.5,\ "nilaiBarang": 0,\ "nilaiDanaSawit": 0,\ "posTarif": "12345678",\ "seriBarang": 1,\ "spesifikasiLain": "SPEK BARANG 1",\ "tipe": "TIPE BARANG 1",\ "ukuran": "UKURAN BARANG 1",\ "uraian": "URAIAN BARANG 1",\ "volume": 388.5,\ "barangDokumen": [\ {\ "seriDokumen": 1\ }\ ],\ "barangPemilik": [],\ "barangTarif": []\ }\ ], "entitas": [\ {\ "alamatEntitas": "SULAWESI UTARA",\ "kodeEntitas": "2",\ "kodeJenisIdentitas": "5",\ "namaEntitas": "PT ABS",\ "nibEntitas": "1111111111",\ "nomorIdentitas": "123456789",\ "seriEntitas": 2\ },\ {\ "alamatEntitas": "SULAWESI UTARA",\ "kodeEntitas": "7",\ "kodeJenisIdentitas": "5",\ "namaEntitas": "PT ABS",\ "nibEntitas": "1111111111",\ "nomorIdentitas": "123456789",\ "seriEntitas": 13\ },\ {\ "alamatEntitas": "JEDDAH",\ "kodeEntitas": "8",\ "kodeNegara": "SA",\ "namaEntitas": "XYZ COMPANY",\ "seriEntitas": 8\ },\ {\ "alamatEntitas": "JEDDAH",\ "kodeEntitas": "6",\ "kodeNegara": "SA",\ "namaEntitas": "XYZ COMPANY",\ "seriEntitas": 6\ }\ ], "kemasan": [\ {\ "jumlahKemasan": 123,\ "kodeJenisKemasan": "CT",\ "merkKemasan": "ABCD",\ "seriKemasan": 1\ }\ ], "kontainer": [\ {\ "kodeTipeKontainer": "1",\ "kodeUkuranKontainer": "20",\ "nomorKontainer": "ABCD2227441",\ "seriKontainer": 1,\ "kodeJenisKontainer": "4"\ }\ ], "dokumen": [\ {\ "idDokumen": "1",\ "kodeDokumen": "380",\ "nomorDokumen": "001/INV/III/22",\ "seriDokumen": 2,\ "tanggalDokumen": "2021-12-25"\ },\ {\ "idDokumen": "2",\ "kodeDokumen": "217",\ "nomorDokumen": "001/PL/III/22",\ "seriDokumen": 3,\ "tanggalDokumen": "2021-12-25"\ }\ ], "pengangkut": [\ {\ "kodeBendera": "ID",\ "namaPengangkut": "ABC",\ "nomorPengangkut": "VOY 123",\ "kodeCaraAngkut": "1",\ "seriPengangkut": 1\ }\ ], "bankDevisa": [\ {\ "kodeBank": "9",\ "seriBank": 1\ }\ ], "kesiapanBarang": [\ {\ "kodeJenisBarang": "1",\ "kodeJenisGudang": "2",\ "namaPic": "AGUS",\ "alamat": "JAKARTA",\ "nomorTelpPic": "081111111111",\ "lokasiSiapPeriksa": "JAKARTA",\ "kodeCaraStuffing": "7",\ "kodeJenisPartOf": "2",\ "tanggalPkb": "2021-12-25",\ "waktuSiapPeriksa": "2022-11-22T11:00:00.000Z",\ "jumlahContainer20": 825,\ "jumlahContainer40": 181\ }\ ] } ---