Import/Export Protokoll
Mit AI-Agenten bauen
Import/Export-Protokoll Backend

Import/Export-Protokoll Backend Vorlage
HTS-Codes, Zollprotokolle und Zollanmeldhistorie

Ein produktionsbereites Import/Export-Protokoll-Backend auf Back4app mit HTS-Codes, Zollprotokollen und Zollanmeldhistorie. Enthält ER-Diagramm, Datenwörterbuch, JSON-Schema, API-Spielplatz und eine AI Agent Aufforderung für eine schnelle Einrichtung.

Wichtige Erkenntnisse zu Logbetrieb

Diese Vorlage bietet Ihnen ein Import-/Export-Log-Backend mit HTS-Codes, Zollprotokollen und Zollanmeldungen, damit das Betriebspersonal Einträge und Sendungen an einem Ort überprüfen kann.

  1. HTS-Code-VerfolgungSpeichern Sie HTSCode-Zeilen mit Tarifnummern, Beschreibungen und länderspezifischen Klassifikationsnotizen.
  2. ZollprotokollverlaufHalten Sie Zollprotokolleinträge an Sendungen, Eintragsnummern und bewerteten Beträgen fest.
  3. ZollanmeldungsverlaufÜberprüfen Sie Eintragungen nach Hafen, Makler, Einreisedatum und Freigabestatus.
  4. SendungsverfolgbarkeitVerknüpfen Sie die Klassen Sendung und Zollanmeldung, damit das Personal jeden Import oder Export von der Einreichung bis zur Freigabe verfolgen kann.

Überblick: Import-/Exportprotokoll

Im Import-/Exportprotokoll ist „wir machen es normalerweise so“ keine Kontrolle – dokumentierte Schritte und erfasste Ergebnisse sind es. Auf Back4app verbinden sich Sendung, HS-Code, Zollprotokoll, Zollanmeldung und Prüfungsnotiz zu einer kohärenten Erzählung des Import-/Exportprotokolls anstelle eines Haufens von getrennten Tickets und Dateien. Das Schema umfasst Sendung (sendungsNr, richtung, ursprungsHafen, zielHafen), HS-Code (code, beschreibung, zollsatz), Zollprotokoll (sendung, hsCode, zollbetrag, geprüftVon), Zollanmeldung (eintragsNr, broker, eingereichtAm, freigabeStatus) und Prüfungsnotiz (eintrag, notiz, autor) mit integrierter Authentifizierung und rollenbasierendem Zugriff. Verbinden Sie Ihr Frontend und beginnen Sie schneller mit der Protokollierung von Zollaktivitäten.

Am besten für:

Import-/Export-BetriebsteamsWerkzeuge zur Verfolgung von ZollanmeldungenDashboards zur Berechnung von ZöllenHTS-KlassifizierungsverzeichnisseBroker- und KoordinatorportaleTeams wählen BaaS für Logistik-Workflows

Wie dieses Import-/Export-Protokoll-Backend organisiert ist

Mobile Teams und Backoffice-Mitarbeiter sehen unterschiedliche Facetten der Realität im Import-/Export-Protokoll; die Produktaufgabe besteht darin, diese Facetten ohne Schuldzuweisungen zusammenzufügen.

Überprüfen Sie zuerst Versand, HTSCode und DutyLog, öffnen Sie dann eine Stapelkarte, um SDK-spezifische Notizen und Integrationsmuster zu sehen.

Kernfunktionen des Import-/Export-Logs

Jede Technikkarte in diesem Hub verwendet dasselbe Import-/Export-Protokollschema mit Shipment, HTSCode, DutyLog, CustomsEntry und AuditNote.

Sendungsverfolgung

Die Sendung speichert shipmentNo, direction, originPort, destinationPort und status.

HTS-Code-Bibliothek

HTSCode enthält die Felder code, description, chapter und dutyRate.

Zollprotokolleinträge

DutyLog verknüpft Sendung, htsCode, dutyAmount und assessedBy.

Zollanmeldungsverlauf

CustomsEntry erfasst entryNo, broker, filedAt und releaseStatus.

Warum Ihr Import-/Export-Protokoll-Backend mit Back4app erstellen?

Back4app bietet Ihrem Team Versand-, Zoll- und Eingangsprimitive, sodass der Fokus auf der Klassifizierung und dem Filing-Arbeiten statt auf Infrastrukturaufgaben bleibt.

  • Versand- und Abfalldaten in einem Modell: Versand- und Zollanmeldung-Klassen halten originPort, destinationPort, entryNo und releaseStatus zusammen.
  • Zoll und HTS Sichtbarkeit: HTSCode und DutyLog-Felder wie code, dutyRate, dutyAmount und assessedBy unterstützen Überprüfungs- und Prüfungsaufgaben.
  • Echtzeit-Protokollaktualisierungen: Verwenden Sie Live Queries, um Änderungen der Zollanmeldung zu überwachen, während REST und GraphQL für Versandwerkzeuge und Reporting verfügbar bleiben.

Erstellen Sie ein Protokoll-Backend, das Managern und Koordinatoren die Versandhistorie bietet, die sie benötigen, ohne das Schema später umarbeiten zu müssen.

Kernvorteile

Ein Backend für Import-/Export-Protokolle, das den Teams hilft, Einreichungen schneller zu überprüfen und die Sendungsdetails an einem Ort zu speichern.

Schnellere Überprüfung der Klassifizierung

Verwenden Sie HTSCode.code und HTSCode.dutyRate, um Artikel zu vergleichen, ohne durch Tabellenkalkulationen graben zu müssen.

Löschen von Zollspuren

DutyLog.dutyAmount und DutyLog.assessedBy bewahren, wer jede Zollhöhe berechnet hat.

Bereinigungseintragshistorie

CustomsEntry.entryNo, filedAt und releaseStatus erleichtern es, Statusfragen vom Büro oder Lager zu beantworten.

Kontext auf Sendungsebene

Shipment.shipmentNo und Shipment.direction halten Import- und Exportaufzeichnungen nach Route gruppiert.

Audit-freundliche Notizen

AuditNote.note und AuditNote.author fügen spezifische Einträge Kommentare von Prüfern hinzu, wenn Broker oder Manager Kontext anfordern.

KI-unterstützter Bootstrap

Generieren Sie das Schema, die Sicherheitsregeln und den Start-API-Fluss mit einem strukturierten Prompt.

Bereit, Ihre Import/Export-Log-App zu starten?

Lassen Sie den Back4app KI-Agenten Ihr Import/Export-Log-Backend einrichten und Versand-, Zoll- und Zollabwicklungs-Workflows aus einem Befehl generieren.

Kostenlos starten — 50 KI-Agenten-Befehle/Monat, keine Kreditkarte erforderlich

Technologiestack

Alles ist in dieser Vorlage für das Import/Export-Log-Backend enthalten.

Frontend
13+ Technologien
Backend
Back4app
Datenbank
MongoDB
Auth
Integrierte Authentifizierung + Sitzungen
API
REST und GraphQL
Echtzeit
Live Queries

Versand und Zoll ER-Diagramm

Entitätsbeziehungsmodell für das Import-/Exportprotokoll-Backend-Schema.

Diagrammquelle anzeigen
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
    }

Zollintegrationsfluss

Typischer Ablauf zur Laufzeit für Anmeldung, Sendungsverfolgung, Zollabwicklung und Aktualisierungen von Zollanmeldungen.

Diagrammquelle anzeigen
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

Protokolldatenwörterbuch

Feldlevel-Referenz für jede Klasse im Import-/Exportprotokollschema.

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

7 Felder in User

Sicherheit und Berechtigungen

Wie ACL und CLP Sendungen, HTS-Codes, Zollprotokolle, Zollanmeldungen und Prüfnotizen schützen.

Rollenbasierter Protokollzugriff

Nur Manager, Koordinatoren und genehmigtes Personal können Zeilen für Sendungen, Zollprotokolle und Zollanmeldungen bearbeiten.

Kontrollierte HTS-Pflege

HTSCode-Einträge sollten nur von Benutzern beschreibbar sein, die Klassifikationen pflegen oder Zolländerungen genehmigen.

Schutz des Prüfprotokolls

Verwenden Sie Cloud-Code-Regeln, damit Änderungen an AuditNote und DutyLog vor dem Speichern validiert werden.

Schema (JSON)

Rohe JSON-Schema-Definition bereit zum Kopieren in Back4app oder zur Verwendung als Implementierungsreferenz.

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
        }
      }
    }
  ]
}

Mit AI-Agenten erstellen

Verwenden Sie den Back4app AI-Agenten, um eine echte Import-/Exportprotokoll-App aus dieser Vorlage zu generieren, einschließlich Frontend, Backend, Authentifizierung sowie Versand-, Zoll- und Einreifluss.

Back4app AI-Agent
Bereit zum Erstellen
Erstellen Sie auf Back4app ein Backend für eine Import-/Exportprotokoll-App mit diesem genauen Schema und Verhalten.

Schema:
1. Benutzer (verwenden Sie Back4app integriert): Benutzername, E-Mail, Passwort; objectId, createdAt, updatedAt (System).
2. Sendung: shipmentNo (String, erforderlich), direction (String, erforderlich), originPort (String, erforderlich), destinationPort (String, erforderlich), status (String, erforderlich); objectId, createdAt, updatedAt (System).
3. HTSCode: code (String, erforderlich), description (String, erforderlich), chapter (String, erforderlich), dutyRate (Number, erforderlich); objectId, createdAt, updatedAt (System).
4. DutyLog: shipment (Pointer auf Sendung, erforderlich), htsCode (Pointer auf HTSCode, erforderlich), dutyAmount (Number, erforderlich), assessedBy (Pointer auf Benutzer, erforderlich), assessedAt (Date, erforderlich); objectId, createdAt, updatedAt (System).
5. CustomsEntry: shipment (Pointer auf Sendung, erforderlich), entryNo (String, erforderlich), broker (String, erforderlich), filedAt (Date, erforderlich), releaseStatus (String, erforderlich); objectId, createdAt, updatedAt (System).
6. AuditNote: entry (Pointer auf CustomsEntry, erforderlich), note (String, erforderlich), author (Pointer auf Benutzer, erforderlich), createdAtNote (Date, erforderlich); objectId, createdAt, updatedAt (System).

Sicherheit:
- Nur autorisierte Manager und Koordinatoren können Sendungen, Zollprotokolle und Zollanmeldungen bearbeiten. Verwenden Sie Cloud-Code zur Validierung.

Auth:
- Anmeldung, Login, Logout.

Verhalten:
- Sendungen auflisten, HTS-Codes klassifizieren, Zollprotokolle hinzufügen, Zollanmeldungen aktualisieren und Prüfnotizen anhängen.

Lieferung:
- Back4app App mit Schema, ACLs, CLPs; Frontend für Sendungen, HTS-Codes, Zollprotokolle, Zollanmeldungen und Notizen.

Drücken Sie die Schaltfläche unten, um den Agenten mit diesem Vorlage-Prompt vorausgefüllt zu öffnen.

Das ist der Basis-Prompt ohne Technologiesuffix. Sie können den generierten Frontend-Stack anschließend anpassen.

In Minutenschnelle bereitstellen50 kostenlose Prompts / MonatKeine Kreditkarte erforderlich

API-Spielplatz

Testen Sie REST- und GraphQL-Endpunkte am Import-/Export-Protokollschema. Antworten verwenden Testdaten und erfordern kein Back4app-Konto.

Playground wird geladen…

Verwendet dasselbe Schema wie diese Vorlage.

Wählen Sie Ihre Technologie

Erweitern Sie jede Karte, um zu sehen, wie Sie Shipment, HTSCode und DutyLog mit Ihrem gewählten Stack integrieren können.

Flutter Import/Export-Log Backend

React Import/Export-Log Backend

React Native Import/Export-Log Backend

Next.js Import/Export-Log Backend

JavaScript Import/Export-Log Backend

Android Import/Export-Log Backend

iOS Import/Export-Log Backend

Vue Import/Export-Log Backend

Angular Import/Export-Log Backend

GraphQL Import/Export-Log Backend

REST API Import/Export-Log Backend

PHP Import/Export-Log Backend

.NET Import/Export-Log Backend

Was Sie mit jeder Technologie erhalten

Jeder Stack verwendet dasselbe Import-/Exportprotokollschema und API-Verträge.

Vereinheitlichte Versandprotokollstruktur für Import-/Exportprotokoll

Verwalten Sie Versand, HTSCode, DutyLog, CustomsEntry und AuditNote mit einem Datenmodell.

HTS- und Zoll-Workflows für Import-/Exportprotokoll

Klassifizieren Sie Waren, speichern Sie Zollberechnungen und behalten Sie die Einreichungsverlauf an jedem Eintrag.

Zollanmeldungshistorie für Import-/Exportprotokoll

Überprüfen Sie Eintragsnummern, Makler, Einreichungsdaten und Freigabestatus an einem Ort.

Rollenbasierter Zugriff in Import-/Exportprotokoll

Definieren Sie, wer Versandprotokolle, Zollakten und Prüfnotizen anzeigen oder bearbeiten kann.

REST/GraphQL APIs für Import-/Exportprotokoll

Integrieren Sie Web-, Mobile- und Backoffice-Tools mit demselben Backend-Vertrag.

Erweiterbare Protokollarchitektur für Import-/Exportprotokoll

Fügen Sie später Ausnahmen, Inspektionsergebnisse oder Containerdetails hinzu, ohne den Kernablauf zu ändern.

Import/Export-Framework-Vergleich

Vergleichen Sie die Einrichtungsgeschwindigkeit, den SDK-Stil und die KI-Unterstützung über alle unterstützten Technologien.

FrameworkEinrichtungszeitImport-/ExportvorteilSDK-TypKI-Unterstützung
Ungefähr 5 MinutenEin einziger Codebase für Versandprotokolle auf Mobilgerät und Web.Typisiertes SDKVollständig
Unter 5 MinutenSchnelles Web-Dashboard für die Zollanmeldungshistorie.Typisiertes SDKVollständig
~3–7 minPlattformübergreifende mobile App für Dienstprotokolle.Typed SDKVollständig
Schnelle (5 min) EinrichtungServergerenderte Webanwendung für HTS-Überprüfungen.Typed SDKVollständig
~3–5 minLeichte Webintegration für Import-/Exportprotokolle.Typed SDKVollständig
Ungefähr 5 minNative Android App für Aktualisierungen der Versendung im Feld.Eingetipptes SDKVollständig
Unter 5 MinutenNative iOS App für die Überprüfung der Zollanmeldung.Eingetipptes SDKVollständig
~3–7 minReactive Web-Benutzeroberfläche für Versandprotokolle.Eingetipptes SDKVollständig
Schnelle (5 min) EinrichtungEnterprise-Webanwendung für Duty- und HTS-Tracking.Eingetipptes SDKVollständig
Unter 2 MinutenFlexibles GraphQL API für Zollhistorie.GraphQL APIVollständig
Schnelle (2 Minuten) EinrichtungREST API-Integration für Logistik-Tools.REST APIVollständig
~3 MinutenServerseitiges PHP-Backend für Import-/Exportprotokolle.REST APIVollständig
~3–7 min.NET Backend für Versand- und Zollabläufe.Getippte SDKVollständig

Die Einrichtungszeit spiegelt die erwartete Dauer vom Projektstart bis zur ersten Anfrage für Versand oder Zollanmeldung unter Verwendung dieses Vorlagenschemas wider.

Häufig gestellte Fragen

Häufige Fragen zum Erstellen eines Import-/Export-Log-Backends mit dieser Vorlage.

Welche Import-/Exportprotokollsteuerungen sind am wichtigsten, wenn die Operationen mehrere Standorte umfassen?
Welche Beziehungen zwischen Shipment, HTSCode und DutyLog erleichtern die Erzählung von Import-/Exportprotokollprüfungen?
Können wir Risikobewertungen für Import-/Exportprotokolle oder Ausnahmereihenfolgen ohne Neugestaltung hinzufügen?
Wie frage ich Sendungen und Zollprotokolle in Flutter ab?
Wie verwalte ich den Zugriff auf Import-/Exportprotokolle mit Next.js Server Actions?
Kann React native Zollanmeldungen offline zwischenspeichern?
Wie verhindere ich nicht autorisierte Änderungen an HTS-Codes?
Was ist der beste Weg, um die Historie von Zollanmeldungen auf Android anzuzeigen?
Wie funktioniert der Workflow für das Zollprotokoll von Anfang bis Ende?

Von Entwicklern weltweit vertraut

Tritt Teams bei, die Import-/Exportprotokollprodukte schneller mit Back4app Vorlagen versenden

G2 Users Love Us Badge

Bereit, deine Import-/Exportprotokoll-App zu erstellen?

Starte dein Import-/Exportprotokollprojekt in wenigen Minuten. Keine Kreditkarte erforderlich.

Technologie wählen