Log Impor/Ekspor
Buat dengan Agen AI
Backend Log Impor/Ekspor

Templat Backend Log Impor/Ekspor
Kode HTS, Log Bea Masuk, dan Sejarah Pemasukan Bea Cukai

Backend log impor/ekspor yang siap digunakan di Back4app dengan kode HTS, log bea masuk, dan sejarah pemasukan bea cukai. Termasuk diagram ER, kamus data, skema JSON, playground API, dan prompt AI Agent untuk pengaturan cepat.

Intisari Kunci untuk Operasi Log

Template ini memberi Anda backend log impor/ekspor dengan kode HTS, log bea, dan riwayat masuknya barang sehingga staf operasional dapat meninjau entri dan pengiriman di satu tempat.

  1. Pelacakan kode HTSSimpan baris HTSCode dengan nomor tarif, deskripsi, dan catatan klasifikasi yang spesifik untuk negara.
  2. Riwayat log beaJaga entri log bea terhubung dengan pengiriman, nomor masuk, dan jumlah yang dinilai.
  3. Riwayat masuknya barangTinjau catatan Entri berdasarkan pelabuhan, broker, tanggal pengajuan, dan status pelepasan.
  4. Visibilitas PengirimanHubungkan kelas Pengiriman dan CustomsEntry sehingga staf dapat mengikuti setiap impor atau ekspor dari pengajuan hingga pembersihan.

Ikhtisar: Log Impor/Ekspor

Dalam log impor/ekspor, “kami biasanya melakukan ini dengan cara ini” bukanlah sebuah kontrol — langkah-langkah yang terdokumentasi dan hasil yang tertangkap adalah. Di Back4app, Pengiriman, HTSCode, DutyLog, CustomsEntry, dan AuditNote terhubung menjadi narasi log impor/ekspor yang koheren alih-alih sekumpulan tiket dan file yang tidak terhubung. Skema mencakup Pengiriman (shipmentNo, direction, originPort, destinationPort), HTSCode (code, description, dutyRate), DutyLog (shipment, htsCode, dutyAmount, assessedBy), CustomsEntry (entryNo, broker, filedAt, releaseStatus), dan AuditNote (entry, note, author) dengan akses berbasis otorisasi dan peran yang sudah dibangun. Hubungkan frontend Anda dan mulai mencatat aktivitas bea cukai lebih cepat.

Terbaik untuk:

Tim operasi impor/eksporAlat pelacakan entry bea cukaiDasbor perhitungan beaDirektori klasifikasi HTSPortal broker dan koordinatorTim memilih BaaS untuk alur kerja logistik

Bagaimana backend Log impor/ekspor ini disusun

Tim mobile dan staf back-office melihat potongan kenyataan yang berbeda dalam log impor/ekspor; tugas produk adalah menyatukan potongan tersebut tanpa saling menyalahkan.

Tinjau Pengiriman, HTSCode, dan DutyLog terlebih dahulu, kemudian buka kartu tumpukan untuk melihat catatan khusus SDK dan pola integrasi.

Fitur Log Impor/Ekspor Inti

Setiap kartu teknologi di pusat ini menggunakan skema log impor/ekspor yang sama dengan Shipment, HTSCode, DutyLog, CustomsEntry, dan AuditNote.

Pelacakan pengiriman

Pengiriman menyimpan shipmentNo, arah, originPort, destinationPort, dan status.

Perpustakaan kode HTS

HTSCode menyimpan kode, deskripsi, bab, dan bidang dutyRate.

Entri log bea

DutyLog menghubungkan pengiriman, htsCode, jumlah bea, dan yang dinilai oleh.

Riwayat entri bea cukai

CustomsEntry menangkap entryNo, broker, filedAt, dan releaseStatus.

Mengapa Membangun Backend Log Impor/Ekspor Anda dengan Back4app?

Back4app memberikan tim Anda primitif pengiriman, bea, dan entri sehingga fokus tetap pada klasifikasi dan pekerjaan pengarsipan alih-alih pekerjaan infrastruktur.

  • Pengiriman dan data pengarsipan dalam satu model: Kelas Pengiriman dan CustomsEntry menjaga originPort, destinationPort, entryNo, dan releaseStatus tetap terikat bersama.
  • Visibilitas Bea dan HTS: Field HTSCode dan DutyLog seperti kode, dutyRate, dutyAmount, dan assessedBy mendukung tugas review dan audit.
  • Pembaruan log waktu nyata: Gunakan Live Queries untuk memantau perubahan CustomsEntry sementara tetap menjaga REST dan GraphQL tersedia untuk alat pengiriman dan pelaporan.

Bangun backend log yang memberikan manajer dan koordinator riwayat pengiriman yang mereka butuhkan tanpa perlu mengubah skema di kemudian hari.

Manfaat Inti

Backend log impor/ekspor yang membantu tim meninjau pengarsipan lebih cepat dan menyimpan detail pengiriman di satu tempat.

Tinjauan klasifikasi lebih cepat

Gunakan HTSCode.code dan HTSCode.dutyRate untuk membandingkan item tanpa menggali melalui spreadsheet.

Hapus jejak tugas

DutyLog.dutyAmount dan DutyLog.assessedBy menjaga siapa yang menghitung setiap angka tugas.

Riwayat entri pembersih

CustomsEntry.entryNo, filedAt, dan releaseStatus mempermudah menjawab pertanyaan status dari kantor atau gudang.

Konteks tingkat pengiriman

Shipment.shipmentNo dan Shipment.direction menjaga catatan impor dan ekspor dikelompokkan berdasarkan rute.

Catatan yang ramah audit

AuditNote.note dan AuditNote.author menambahkan komentar reviewer pada entri tertentu ketika broker atau manajer meminta konteks.

Bootstrap yang didukung AI

Hasilkan skema, aturan keamanan, dan alur API awal dengan satu prompt terstruktur.

Siap untuk meluncurkan aplikasi log impor/ekspor Anda?

Biarkan Agen AI Back4app membuat skafold backend log impor/ekspor Anda dan menghasilkan alur kerja pengiriman, bea, dan entri bea dari satu perintah.

Gratis untuk memulai — 50 perintah Agen AI/bulan, tanpa kartu kredit diperlukan

Tumpukan Teknis

Segala sesuatu termasuk dalam template backend log impor/ekspor ini.

Frontend
13+ teknologi
Backend
Back4app
Basis data
MongoDB
Auth
Otentikasi bawaan + sesi
API
REST dan GraphQL
Realtime
Live Queries

Diagram ER Pengiriman dan Kepabeanan

Model hubungan entitas untuk skema backend log impor/ekspor.

Lihat sumber diagram
Mermaid
erDiagram
    User ||--o{ ImportBatch : "manager"
    User ||--o{ DutyEntry : "enteredBy"
    User ||--o{ CustomsHistory : "recordedBy"
    ImportBatch ||--o{ DutyEntry : "importBatch"
    ImportBatch ||--o{ CustomsHistory : "importBatch"

    User {
        String objectId PK
        String username
        String email
        String password
        String role
        Date createdAt
        Date updatedAt
    }

    ImportBatch {
        String objectId PK
        String batchNumber
        String direction
        String status
        String portOfEntry
        String managerId FK
        Date createdAt
        Date updatedAt
    }

    DutyEntry {
        String objectId PK
        String importBatchId FK
        String htsCode
        String goodsDescription
        String countryOfOrigin
        Number declaredValue
        Number dutyAmount
        String enteredById FK
        Date createdAt
        Date updatedAt
    }

    CustomsHistory {
        String objectId PK
        String importBatchId FK
        String entryStatus
        String entryNumber
        Date recordedAt
        String recordedById FK
        Date createdAt
        Date updatedAt
    }

    HtsCodeCatalog {
        String objectId PK
        String htsCode
        String description
        Number dutyRate
        Date effectiveDate
        Date createdAt
        Date updatedAt
    }

Alur Integrasi Kepabeanan

Alur waktu yang umum untuk login, pencarian pengiriman, pencatatan bea, dan pembaruan entri bea.

Lihat sumber diagram
Mermaid
sequenceDiagram
  participant User
  participant App as Import/Export Log App
  participant Back4app as Back4app Cloud

  User->>App: Sign in
  App->>Back4app: POST /login
  Back4app-->>App: Session token

  User->>App: Open import batches
  App->>Back4app: GET /classes/ImportBatch?include=manager
  Back4app-->>App: Batch list

  User->>App: Add duty entry with HTS code
  App->>Back4app: POST /classes/DutyEntry
  Back4app-->>App: DutyEntry objectId

  User->>App: Record customs history
  App->>Back4app: POST /classes/CustomsHistory
  Back4app-->>App: CustomsHistory objectId

  App->>Back4app: GET /classes/HtsCodeCatalog?order=htsCode
  Back4app-->>App: HTS code catalog

Kamus Data Log

Referensi tingkat field untuk setiap kelas dalam skema log impor/ekspor.

FieldTipeDeskripsiDiperlukan
objectIdStringAuto-generated unique identifierOtomatis
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
roleStringRole of the user (e.g. manager, coordinator, field_staff)
createdAtDateAuto-generated creation timestampOtomatis
updatedAtDateAuto-generated last-update timestampOtomatis

7 bidang di User

Keamanan dan Izin

Bagaimana ACL dan CLP melindungi pengiriman, kode HTS, catatan bea, entri bea, dan catatan tinjauan.

Akses log berbasis peran

Hanya manajer, koordinator, dan staf yang disetujui yang dapat mengedit baris Pengiriman, DutyLog, dan CustomsEntry.

Pemeliharaan HTS yang Terkontrol

Entri HTSCode hanya boleh dapat ditulis oleh pengguna yang memelihara klasifikasi atau menyetujui perubahan tarif.

Perlindungan jejak audit

Gunakan aturan Cloud Code sehingga perubahan AuditNote dan DutyLog divalidasi sebelum disimpan.

Skema (JSON)

Definisi skema JSON mentah siap untuk disalin ke Back4app atau digunakan sebagai referensi implementasi.

JSON
{
  "classes": [
    {
      "className": "User",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "username": {
          "type": "String",
          "required": true
        },
        "email": {
          "type": "String",
          "required": true
        },
        "password": {
          "type": "String",
          "required": true
        },
        "role": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "ImportBatch",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "batchNumber": {
          "type": "String",
          "required": true
        },
        "direction": {
          "type": "String",
          "required": true
        },
        "status": {
          "type": "String",
          "required": true
        },
        "portOfEntry": {
          "type": "String",
          "required": true
        },
        "manager": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "DutyEntry",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "importBatch": {
          "type": "Pointer",
          "required": true,
          "targetClass": "ImportBatch"
        },
        "htsCode": {
          "type": "String",
          "required": true
        },
        "goodsDescription": {
          "type": "String",
          "required": true
        },
        "countryOfOrigin": {
          "type": "String",
          "required": true
        },
        "declaredValue": {
          "type": "Number",
          "required": true
        },
        "dutyAmount": {
          "type": "Number",
          "required": true
        },
        "enteredBy": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "CustomsHistory",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "importBatch": {
          "type": "Pointer",
          "required": true,
          "targetClass": "ImportBatch"
        },
        "entryStatus": {
          "type": "String",
          "required": true
        },
        "entryNumber": {
          "type": "String",
          "required": true
        },
        "recordedAt": {
          "type": "Date",
          "required": true
        },
        "recordedBy": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "HtsCodeCatalog",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "htsCode": {
          "type": "String",
          "required": true
        },
        "description": {
          "type": "String",
          "required": true
        },
        "dutyRate": {
          "type": "Number",
          "required": true
        },
        "effectiveDate": {
          "type": "Date",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

Bangun dengan Agen AI

Gunakan Agen AI Back4app untuk menghasilkan aplikasi log impor/ekspor yang sebenarnya dari template ini, termasuk alur frontend, backend, otentikasi, serta pengiriman, bea, dan entri bea cukai.

Agen AI Back4app
Siap untuk membangun
Buat backend aplikasi log impor/ekspor di Back4app dengan skema dan perilaku yang tepat ini.

Skema:
1. Pengguna (gunakan bawaan Back4app): username, email, password; objectId, createdAt, updatedAt (sistem).
2. Pengiriman: shipmentNo (String, diperlukan), direction (String, diperlukan), originPort (String, diperlukan), destinationPort (String, diperlukan), status (String, diperlukan); objectId, createdAt, updatedAt (sistem).
3. Kode HTS: code (String, diperlukan), description (String, diperlukan), chapter (String, diperlukan), dutyRate (Number, diperlukan); objectId, createdAt, updatedAt (sistem).
4. Log Bea: pengiriman (Pointer to Shipment, diperlukan), htsCode (Pointer to HTSCode, diperlukan), dutyAmount (Number, diperlukan), assessedBy (Pointer to User, diperlukan), assessedAt (Date, diperlukan); objectId, createdAt, updatedAt (sistem).
5. Entri Bea Cukai: pengiriman (Pointer to Shipment, diperlukan), entryNo (String, diperlukan), broker (String, diperlukan), filedAt (Date, diperlukan), releaseStatus (String, diperlukan); objectId, createdAt, updatedAt (sistem).
6. Catatan Audit: entry (Pointer to CustomsEntry, diperlukan), note (String, diperlukan), author (Pointer to User, diperlukan), createdAtNote (Date, diperlukan); objectId, createdAt, updatedAt (sistem).

Keamanan:
- Hanya manajer dan koordinator yang berwenang yang dapat mengedit pengiriman, log bea, dan entri bea cukai. Gunakan Cloud Code untuk validasi.

Otentikasi:
- Daftar, masuk, keluar.

Perilaku:
- Daftar pengiriman, klasifikasikan kode HTS, tambahkan log bea, perbarui entri bea cukai, dan lampirkan catatan audit.

Pengiriman:
- Aplikasi Back4app dengan skema, ACL, CLP; frontend untuk pengiriman, kode HTS, log bea, entri bea cukai, dan catatan.

Tekan tombol di bawah untuk membuka Agen dengan prompt template ini yang sudah terisi sebelumnya.

Ini adalah prompt dasar tanpa akhiran teknologi. Anda dapat menyesuaikan tumpukan frontend yang dihasilkan setelahnya.

Terapkan dalam beberapa menit50 prompt gratis / bulanTidak perlu kartu kredit

API Playground

Coba REST dan GraphQL endpoints terhadap skema log impor/ekspor. Respons menggunakan data sampel dan tidak memerlukan akun Back4app.

Memuat playground…

Menggunakan skema yang sama seperti template ini.

Pilih Teknologi Anda

Perluas setiap kartu untuk melihat cara mengintegrasikan Pengiriman, KodeHTS, dan CatatanBea dengan tumpukan pilihan Anda.

Flutter Impor/Ekspor Log Backend

React Impor/Ekspor Log Backend

React Native Impor/Ekspor Log Backend

Next.js Impor/Ekspor Log Backend

JavaScript Impor/Ekspor Log Backend

Android Impor/Ekspor Log Backend

iOS Impor/Ekspor Log Backend

Vue Impor/Ekspor Log Backend

Angular Impor/Ekspor Log Backend

GraphQL Impor/Ekspor Log Backend

REST API Impor/Ekspor Log Backend

PHP Impor/Ekspor Log Backend

.NET Impor/Ekspor Log Backend

Apa yang Anda Dapatkan dengan Setiap Teknologi

Setiap stack menggunakan skema log impor/ekspor dan kontrak API yang sama.

Struktur log pengiriman yang bersatu untuk log impor/ekspor

Kelola Pengiriman, HTSCode, DutyLog, CustomsEntry, dan AuditNote dengan satu model data.

Alur kerja HTS dan bea untuk log impor/ekspor

Klasifikasikan barang, simpan perhitungan bea, dan simpan riwayat pengajuan yang terlampir pada setiap entri.

Riwayat pengajuan bea untuk log impor/ekspor

Tinjau nomor entri, broker, tanggal pengajuan, dan status rilis di satu tempat.

Akses berdasarkan peran di log impor/ekspor

Tentukan siapa yang dapat melihat atau mengedit log pengiriman, catatan bea, dan catatan audit.

REST/GraphQL API untuk log impor/ekspor

Integrasikan alat web, mobile, dan back-office dengan kontrak backend yang sama.

Arsitektur log yang dapat diperluas untuk log impor/ekspor

Tambahkan pengecualian, hasil inspeksi, atau detail kontainer kemudian tanpa mengubah alur inti.

Perbandingan Kerangka Kerja Impor/Ekspor

Bandingkan kecepatan pengaturan, gaya SDK, dan dukungan AI di semua teknologi yang didukung.

Kerangka KerjaWaktu PengaturanManfaat Impor/EksporJenis SDKDukungan AI
Sekitar 5 menitBasis kode tunggal untuk log pengiriman di mobile dan web.SDK TipePenuh
Kurang dari 5 menitDasbor web cepat untuk riwayat masuk bea cukai.SDK TipePenuh
~3–7 menitAplikasi mobile lintas platform untuk catatan tugas.SDK TerketikPenuh
Pengaturan cepat (5 menit)Aplikasi web yang dirender di server untuk tinjauan HTS.SDK TerketikPenuh
~3–5 menitIntegrasi web ringan untuk log impor/ekspor.SDK TerketikPenuh
Sekitar 5 menitAplikasi Android asli untuk pembaruan pengiriman di lapangan.SDK TercetakPenuh
Di bawah 5 menitAplikasi iOS asli untuk tinjauan entri bea cukai.SDK TercetakPenuh
~3–7 menitAntar muka web Reactif untuk log pengiriman.SDK TercetakPenuh
Pengaturan cepat (5 menit)Aplikasi web perusahaan untuk pelacakan tugas dan HTS.SDK TercetakPenuh
Di bawah 2 menitAPI GraphQL yang fleksibel untuk riwayat bea cukai.API GraphQLPenuh
Pengaturan cepat (2 menit)Integrasi REST API untuk alat logistik.REST APIPenuh
~3 menitBackend PHP sisi server untuk log impor/ekspor.REST APIPenuh
~3–7 menitbackend .NET untuk alur kerja pengiriman dan bea.SDK yang DiketikPenuh

Waktu pengaturan mencerminkan durasi yang diharapkan dari pengembangan proyek hingga pengiriman pertama atau permintaan Masuk Bea Cukai menggunakan skema templat ini.

Pertanyaan yang Sering Diajukan

Pertanyaan umum tentang membangun backend log impor/ekspor dengan template ini.

Log kontrol impor/ekspor mana yang paling penting ketika operasi meluas ke beberapa lokasi?
Hubungan apa antara Pengiriman, HTSCode, dan DutyLog yang memudahkan narasi audit log impor/ekspor?
Bisakah kita menambahkan penilaian risiko log impor/ekspor atau antrean pengecualian tanpa perancangan ulang?
Bagaimana cara saya meng-query pengiriman dan log bea di Flutter?
Bagaimana cara saya mengelola akses log impor/ekspor dengan Next.js Server Actions?
Bisakah React Native menyimpan entri bea cukai secara offline?
Bagaimana cara mencegah perubahan yang tidak sah pada kode HTS?
Apa cara terbaik untuk menampilkan riwayat entri bea cukai di Android?
Bagaimana alur kerja log bea berfungsi dari awal hingga akhir?

Dipercaya oleh pengembang di seluruh dunia

Bergabunglah dengan tim yang mengirimkan produk log impor/ekspor lebih cepat dengan template Back4app

G2 Users Love Us Badge

Siap untuk Membangun Aplikasi Log Impor/Ekspor Anda?

Mulailah proyek log impor/ekspor Anda dalam hitungan menit. Tidak perlu kartu kredit.

Pilih Teknologi