Registro Importazione/Esportazione Modello Backend
Codici HTS, Registri Doganali e Storia delle Entrate Doganali
Un registro backend di importazione/esportazione pronto per la produzione su Back4app con codici HTS, registri doganali e storia delle entrate doganali. Include diagramma ER, dizionario dei dati, schema JSON, playground API e un prompt Agente AI per una rapida configurazione.
Punti chiave per le operazioni di log
Questo template ti fornisce un backend di log di importazione/esportazione con codici HTS, registri doganali e storia delle entrate doganali in modo che il personale operativo possa rivedere le voci e le spedizioni in un unico posto.
- Tracciamento codici HTS — Memorizza le righe HTSCode con numeri tariffari, descrizioni e note di classificazione specifiche per paese.
- Storia dei registri doganali — Mantieni le voci dei registri doganali collegate a spedizioni, numeri di entrata e importi valutati.
- Storia delle entrate doganali — Rivedi i records di ingresso per porto, broker, data di presentazione e stato di rilascio.
- Visibilità della spedizione — Collega le classi Shipment e CustomsEntry in modo che il personale possa seguire ogni importazione o esportazione dalla presentazione alla liberazione.
Panoramica: Registro import/export
Nel registro import/export, "di solito lo facciamo in questo modo" non è un controllo — sono i passaggi documentati e i risultati registrati a esserlo. Su Back4app, Shipment, HTSCode, DutyLog, CustomsEntry e AuditNote si collegano in una narrativa coerente del registro import/export invece di una pila di biglietti e file disconnessi. Lo schema copre Shipment (shipmentNo, direction, originPort, destinationPort), HTSCode (code, description, dutyRate), DutyLog (shipment, htsCode, dutyAmount, assessedBy), CustomsEntry (entryNo, broker, filedAt, releaseStatus) e AuditNote (entry, note, author) con accesso basato su autorizzazioni e ruoli integrato. Collega il tuo frontend e inizia a registrare le attività doganali più velocemente.
Ideale per:
Come è organizzato questo backend di registrazione Import/esportazione
Le squadre mobili e il personale di back-office vedono diverse porzioni di realtà nei registri di import/export; il lavoro del prodotto è unire quelle porzioni senza colpe.
Esamina prima Shipment, HTSCode e DutyLog, poi apri una scheda stack per vedere note specifiche per SDK e schemi di integrazione.
Funzionalità principali del registro Import/Export
Ogni scheda tecnologica in questo hub utilizza lo stesso schema di registrazione import/export con Shipment, HTSCode, DutyLog, CustomsEntry e AuditNote.
Tracciamento della spedizione
La spedizione memorizza shipmentNo, direction, originPort, destinationPort e status.
Libreria codici HTS
HTSCode mantiene i campi codice, descrizione, capitolo e dutyRate.
Voci del registro dei dazi
DutyLog collega shipment, htsCode, dutyAmount e assessedBy.
Storia delle entrate doganali
CustomsEntry cattura entryNo, broker, filedAt e releaseStatus.
Perché costruire il tuo backend di registrazione Import/esportazione con Back4app?
Back4app fornisce al tuo team primitive di spedizione, dazi e registrazione in modo che l'attenzione rimanga sulla classificazione e sul lavoro di archiviazione anziché sulle incombenze infrastrutturali.
- •Dati di spedizione e archiviazione in un unico modello: Le classi Shipment e CustomsEntry mantengono originPort, destinationPort, entryNo e releaseStatus legati insieme.
- •Visibilità dei diritti e dell'HTS: I campi HTSCode e DutyLog come codice, dutyRate, dutyAmount e assessedBy supportano le attività di revisione e audit.
- •Aggiornamenti del registro in tempo reale: Utilizza Live Queries per monitorare le modifiche a CustomsEntry mantenendo REST e GraphQL disponibili per strumenti di spedizione e reportistica.
Crea un backend di log che fornisca ai manager e coordinatori la storia delle spedizioni di cui hanno bisogno senza dover rielaborare lo schema in seguito.
Benefici principali
Un backend per il registro di import/export che aiuta i team a rivedere i depositi più rapidamente e a tenere i dettagli delle spedizioni in un unico posto.
Revisione della classificazione più veloce
Utilizza HTSCode.code e HTSCode.dutyRate per confrontare gli articoli senza scavare tra fogli di calcolo.
Cancella le tracce delle tasse
DutyLog.dutyAmount e DutyLog.assessedBy preservano chi ha calcolato ciascun importo delle tasse.
Cronologia delle voci di pulizia
CustomsEntry.entryNo, filedAt e releaseStatus rendono facile rispondere alle domande di stato dall'ufficio o dal magazzino.
Contesto a livello di spedizione
Shipment.shipmentNo e Shipment.direction mantengono i registri di importazione ed esportazione raggruppati per percorso.
Note a prova di audit
AuditNote.note e AuditNote.author aggiungono commenti dei revisori a voci specifiche quando i broker o i manager richiedono contesto.
Bootstrap assistito da AI
Genera lo schema, le regole di sicurezza e il flusso API iniziale con un'unica richiesta strutturata.
Pronto per lanciare la tua app di log import/export?
Lascia che l'Agente AI di Back4app strutturi il backend del tuo log import/export e generi flussi di lavoro per spedizioni, dazi e ingressi doganali da un unico prompt.
Gratuito per iniziare — 50 prompt dell'Agente AI/mese, senza carta di credito richiesta
Stack tecnico
Tutto incluso in questo template di backend per log import/export.
Diagramma ER di Spedizione e Dogana
Modello di relazione tra entità per lo schema di backend del registro import/export.
Schema che copre spedizioni, codici HTS, registri doganali, voci doganali e note di audit.
Visualizza sorgente diagramma
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
}
Flusso di integrazione doganale
Flusso di esecuzione tipico per accesso, ricerca spedizioni, registrazione dei dazi e aggiornamenti sull'entrata doganale.
Visualizza sorgente diagramma
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 catalogDizionario dei dati di registrazione
Riferimento a livello di campo per ogni classe nel schema di registrazione import/export.
| Campo | Tipo | Descrizione | Richiesto |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Auto |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Role of the user (e.g. manager, coordinator, field_staff) | |
| createdAt | Date | Auto-generated creation timestamp | Auto |
| updatedAt | Date | Auto-generated last-update timestamp | Auto |
7 campi in User
Sicurezza e Permessi
Come ACL e CLP proteggono le spedizioni, i codici HTS, i registri doganali, le voci doganali e le note di revisione.
Accesso ai log basato sui ruoli
Solo i manager, i coordinatori e il personale approvato possono modificare le righe di Spedizione, DutyLog e CustomsEntry.
Manutenzione controllata degli HTS
Le voci HTSCode dovrebbero essere modificabili solo da utenti che mantengono le classificazioni o approvano le modifiche tariffarie.
Protezione della registrazione delle audizioni
Utilizza le regole del Cloud Code affinché le modifiche a AuditNote e DutyLog siano convalidate prima del salvataggio.
Schema (JSON)
Definizione schema JSON grezza pronta per essere copiata in Back4app o utilizzata come riferimento per l'implementazione.
{
"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
}
}
}
]
}Costruisci con AI Agent
Utilizza l'AI Agent di Back4app per generare un'app reale di registrazione import/export da questo template, inclusi flussi frontend, backend, autenticazione, e spedizione, dazi e registrazione doganale.
Crea un backend per un'app di registrazione import/export su Back4app con esattamente questo schema e comportamento. Schema: 1. Utente (usa il built-in di Back4app): nome utente, email, password; objectId, createdAt, updatedAt (sistema). 2. Spedizione: numeroSpedizione (Stringa, necessario), direzione (Stringa, necessario), portoOrigine (Stringa, necessario), portoDestinazione (Stringa, necessario), stato (Stringa, necessario); objectId, createdAt, updatedAt (sistema). 3. HTSCode: codice (Stringa, necessario), descrizione (Stringa, necessario), capitolo (Stringa, necessario), aliquotaDazi (Numero, necessario); objectId, createdAt, updatedAt (sistema). 4. DutyLog: spedizione (Puntatore a Spedizione, necessario), htsCode (Puntatore a HTSCode, necessario), importoDazi (Numero, necessario), valutatoDa (Puntatore a Utente, necessario), valutatoIl (Data, necessario); objectId, createdAt, updatedAt (sistema). 5. CustomsEntry: spedizione (Puntatore a Spedizione, necessario), numeroEntrata (Stringa, necessario), broker (Stringa, necessario), registratoIl (Data, necessario), statoRilascio (Stringa, necessario); objectId, createdAt, updatedAt (sistema). 6. AuditNote: entrata (Puntatore a CustomsEntry, necessario), nota (Stringa, necessario), autore (Puntatore a Utente, necessario), creatoIlNota (Data, necessario); objectId, createdAt, updatedAt (sistema). Sicurezza: - Solo i manager e i coordinatori autorizzati possono modificare spedizioni, registri dazi e registrazioni doganali. Usa il Cloud Code per la validazione. Auth: - Registrazione, login, logout. Comportamento: - Elenca spedizioni, classifica codici HTS, aggiungi registri dazi, aggiorna registrazioni doganali e allega note di audit. Consegna: - App Back4app con schema, ACL, CLP; frontend per spedizioni, codici HTS, registri dazi, registrazioni doganali e note.
Premi il pulsante qui sotto per aprire l'Agent con questo prompt del template già compilato.
Questo è il prompt base senza un suffisso tecnologico. Puoi adattare successivamente il stack frontend generato.
API Playground
Prova gli endpoint REST e GraphQL contro lo schema del registro di importazione/esportazione. Le risposte utilizzano dati fittizi e non richiedono un account Back4app.
Utilizza lo stesso schema di questo modello.
Scegli la tua tecnologia
Espandi ogni scheda per vedere come integrare Shipment, HTSCode e DutyLog con il tuo stack scelto.
Flutter Importa/Esporta Log Backend
React Importa/Esporta Log Backend
React Nativo Importa/Esporta Log Backend
Next.js Importa/Esporta Log Backend
JavaScript Importa/Esporta Log Backend
Android Importa/Esporta Log Backend
iOS Importa/Esporta Log Backend
Vue Importa/Esporta Log Backend
Angular Importa/Esporta Log Backend
GraphQL Importa/Esporta Log Backend
REST API Importa/Esporta Log Backend
PHP Importa/Esporta Log Backend
.NET Importa/Esporta Log Backend
Cosa ottieni con ogni tecnologia
Ogni stack utilizza lo stesso schema di registro di importazione/esportazione e contratti API.
Struttura unificata del registro delle spedizioni per registro import/export
Gestisci Shipment, HTSCode, DutyLog, CustomsEntry e AuditNote con un unico modello di dati.
Flussi di lavoro HTS e dazi per registro import/export
Classifica le merci, archivia i calcoli dei dazi e mantieni la cronologia delle dichiarazioni attaccata a ciascun ingresso.
Cronologia delle dichiarazioni doganali per registro import/export
Esamina i numeri di ingresso, i broker, le date di dichiarazione e lo stato di rilascio in un unico posto.
Accesso consapevole del ruolo in registro import/export
Definisci chi può visualizzare o modificare i registri delle spedizioni, i registri delle tasse e le note di audit.
REST/GraphQL API per registro import/export
Integra strumenti web, mobili e back-office con lo stesso contratto backend.
Architettura di registro estensibile per registro import/export
Aggiungi eccezioni, risultati di ispezione o dettagli sui container in seguito senza modificare il flusso principale.
Confronto del framework di importazione/esportazione
Confronta la velocità di configurazione, lo stile dell'SDK e il supporto AI tra tutte le tecnologie supportate.
| Framework | Tempo di configurazione | Vantaggio Import/Esportazione | Tipo di SDK | Supporto AI |
|---|---|---|---|---|
| Circa 5 min | Un'unica base di codice per i log di spedizione su mobile e web. | SDK Tipizzato | Completo | |
| Meno di 5 minuti | Dashboard web veloce per la cronologia delle entrate doganali. | SDK Tipizzato | Completo | |
| ~3–7 min | App mobile multipiattaforma per registrare i doveri. | SDK digitato | Completo | |
| Configurazione rapida (5 min) | App web renderizzata dal server per la revisione HTS. | SDK digitato | Completo | |
| ~3–5 min | Integrazione web leggera per registrare i log di importazione/esportazione. | SDK digitato | Completo | |
| Circa 5 min | App nativa Android per aggiornamenti sulle spedizioni in campo. | SDK digitato | Completo | |
| Meno di 5 minuti | App nativa iOS per la revisione dell'entrata doganale. | SDK digitato | Completo | |
| ~3–7 min | Interfaccia web React per i registri delle spedizioni. | SDK digitato | Completo | |
| Impostazione rapida (5 min) | App web enterprise per il monitoraggio dei doveri e HTS. | SDK digitato | Completo | |
| Inferiore a 2 min | API flessibile di GraphQL per la storia delle dogane. | GraphQL API | Completo | |
| Configurazione rapida (2 min) | Integrazione di REST API per strumenti logistici. | REST API | Completo | |
| ~3 min | Backend PHP lato server per i log di importazione/esportazione. | REST API | Completo | |
| ~3–7 min | Backend di .NET per i flussi di lavoro di spedizione e dogana. | SDK digitato | Completo |
Il tempo di configurazione riflette la durata prevista dal bootstrap del progetto alla prima spedizione o alla query di EntrataDogale utilizzando questo schema di template.
Domande frequenti
Domande comuni sulla creazione di un backend per registri di importazione/esportazione con questo modello.
Pronto a costruire la tua app di log import/export?
Inizia il tuo progetto di log import/export in pochi minuti. Nessuna carta di credito richiesta.