Журнал импорта/экспорта
Создано с AI Agent
Журнал импорта/выгрузки бэкенда

Шаблон журнала импорта/выгрузки бэкенда
Коды HTS, журналы пошлин и история таможенного оформления

Готовый к производству бэкенд журнала импорта/выгрузки на Back4app с кодами HTS, журналами пошлин и историей таможенного оформления. Включает ER-диаграмму, словарь данных, JSON-схему, API-игровую площадку и запрос AI Agent для быстрой настройки.

Основные выводы для операций с логами

Этот шаблон предоставляет бэкенд логов импорта/экспорта с кодами HTS, журналами пошлин и историей ввоза, чтобы сотрудники операций могли просматривать записи и отправления в одном месте.

  1. Отслеживание кода HTSХраните строки HTSCode с номерами тарифов, описаниями и заметками о классификации, специфичными для страны.
  2. История журнальных записей о пошлинахСохраняйте записи о пошлинах, связанные с отправлениями, номерами ввода и оцененными суммами.
  3. История ввозаПросматривайте записи о ввозе по портам, брокерам, дате подачи и статусу выпуска.
  4. Видимость отгрузкиСвяжите классы Shipment и CustomsEntry, чтобы сотрудники могли отслеживать каждый импорт или экспорт от подачи до выпуска.

Обзор: Журнал импорта/экспорта

В журнале импорта/экспорта “мы обычно делаем это так” не является контролем — контрольными являются задокументированные шаги и зафиксированные результаты. На Back4app отгрузка, HTSCode, DutyLog, CustomsEntry и AuditNote соединяются в целостный narrativa журнала импорта/экспорта вместо груды несвязанных билетов и файлов. Схема охватывает отгрузку (shipmentNo, direction, originPort, destinationPort), HTSCode (code, description, dutyRate), DutyLog (shipment, htsCode, dutyAmount, assessedBy), CustomsEntry (entryNo, broker, filedAt, releaseStatus) и AuditNote (entry, note, author) с авторизацией и ролевым доступом встроенными. Подключите ваш интерфейс и начните быстрее фиксировать таможенную активность.

Лучше всего для:

Команд операций импорта/экспортаИнструменты отслеживания таможенных записейПанели для расчета пошлинСправочники по классификации HTSПорталы брокеров и координаторовКоманды выбирают BaaS для логистических рабочих процессов

Как организован этот бэкенд журнала Импорт/Экспорт

Мобильные группы и сотрудники бэк-офиса видят разные фрагменты реальности в журнале импорт/экспорт; задача продукта состоит в том, чтобы соединить эти фрагменты без обвинений.

Сначала просмотрите Отправление, HTSCode и DutyLog, а затем откройте карточку стека, чтобы увидеть конкретные заметки по SDK и шаблоны интеграции.

Основные функции журнала импорта/экспорта

Каждая карточка технологии в этом центре использует одну и ту же схему журнала импорта/экспорта с Shipment, HTSCode, DutyLog, CustomsEntry и AuditNote.

Отслеживание отправления

Отправка хранит shipmentNo, направление, порт отправления, порт назначения и статус.

Библиотека кодов HTS

HTSCode хранит поля code, description, chapter и dutyRate.

Записи журнала пошлин

DutyLog связывает отправление, htsCode, сумму пошлины и оцененоBy.

История таможенного оформления

CustomsEntry захватывает entryNo, брокера, filedAt и releaseStatus.

Почему стоит создавать ваш бэкенд журнала Импорт/Экспорт с Back4app?

Back4app предоставляет вашей команде примитивы отправления, пошлины и записи, чтобы сосредоточиться на классификации и работе с подачами, а не на задачах инфраструктуры.

  • Данные о доставке и подаче в одной модели: Классы Shipment и CustomsEntry связывают originPort, destinationPort, entryNo и releaseStatus.
  • Налог и видимость HTS: Поля HTSCode и DutyLog, такие как code, dutyRate, dutyAmount и assessedBy, поддерживают задачи по просмотру и аудиту.
  • Обновления журнала в реальном времени: Используйте Live Queries, чтобы отслеживать изменения CustomsEntry, сохраняя при этом REST и GraphQL доступными для инструментов отправки и отчетности.

Постройте бэкенд журнала, который предоставит менеджерам и координаторам историю доставки, которую они нуждаются, без переработки схемы позже.

Основные преимущества

Бэкэнд журнала импорта/экспорта, который помогает командам быстрее проверять заявки и хранить информацию о отправках в одном месте.

Быстрая проверка классификации

Используйте HTSCode.code и HTSCode.dutyRate, чтобы сравнивать товары без необходимости копаться в электронных таблицах.

Очистить трассы пошлины

DutyLog.dutyAmount и DutyLog.assessedBy сохраняют информацию о том, кто рассчитал каждую сумму пошлины.

История заявок на очистку

CustomsEntry.entryNo, filedAt и releaseStatus делают удобным ответ на вопросы о статусе из офиса или склада.

Контекст на уровне отправления

Shipment.shipmentNo и Shipment.direction сохраняют записи импорта и экспорта сгруппированными по маршруту.

Заметки, удобные для аудита

AuditNote.note и AuditNote.author добавляют комментарии проверяющего к конкретным записям, когда брокеры или менеджеры запрашивают контекст.

AI-помощь для начальной настройки

Создайте схему, правила безопасности и стартовый поток API с одной структурированной подсказкой.

Готовы запустить свое приложение для журналов импорта/экспорта?

Позвольте агенту ИИ Back4app создать каркас вашего бэкенда для журналов импорта/экспорта и сгенерировать рабочие процессы по отгрузке, пошлинам и таможенным декларациям из одной команды.

Бесплатно для начала — 50 промтов для агентов ИИ в месяц, без необходимости в кредитной карте

Технический стек

Все включено в этот шаблон бэкенда для журналов импорта/экспорта.

Фронтенд
13+ технологий
Бэкенд
Back4app
База данных
MongoDB
Аутентификация
Встроенная аутентификация + сессии
API
REST и GraphQL
В реальном времени
Live Queries

Дерево ER для Отгрузки и Таможни

Модель взаимосвязей сущностей для схемы бэкенда журнала импорта/экспорта.

Просмотреть источник диаграммы
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
    }

Поток интеграции с таможней

Типичный поток выполнения для входа, поиска отправлений, регистрации пошлин и обновлений таможенного ввода.

Просмотреть источник диаграммы
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

Словарь данных журнала

Ссылка на уровень поля для каждого класса в схеме журнала импорта/экспорта.

ПолеТипОписаниеОбязательно
objectIdStringAuto-generated unique identifierАвто
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
roleStringRole of the user (e.g. manager, coordinator, field_staff)
createdAtDateAuto-generated creation timestampАвто
updatedAtDateAuto-generated last-update timestampАвто

7 поля в User

Безопасность и разрешения

Как ACL и CLP защищают отправления, коды HTS, журналы пошлин, таможенные декларации и заметки по проверке.

Доступ к журналу по ролям

Только менеджеры, координаторы и одобренный персонал могут редактировать строки Shipment, DutyLog и CustomsEntry.

Контролируемое обслуживание HTS

Записи HTSCode должны быть записываемыми только пользователями, которые поддерживают классификации или одобряют изменения тарифов.

Защита аудита

Используйте правила Cloud Code, чтобы изменения AuditNote и DutyLog проверялись перед сохранением.

Схема (JSON)

Готовое определение схемы JSON, которое можно скопировать в Back4app или использовать в качестве справочного материала по реализации.

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

Создать с AI Agent

Используйте AI Agent Back4app, чтобы сгенерировать реальное приложение для импорта/экспорта логов из этого шаблона, включая фронтенд, бэкенд, аутентификацию и потоки отправки, пошлин и таможенных записей.

AI Agent Back4app
Готово к созданию
Создайте бэкенд приложения для логирования импорта/экспорта на Back4app с этой точной схемой и поведением.

Схема:
1. Пользователь (используйте встроенный Back4app): имя пользователя, электронная почта, пароль; objectId, createdAt, updatedAt (система).
2. Отправка: shipmentNo (строка, обязательный), направление (строка, обязательный), порт отправления (строка, обязательный), порт назначения (строка, обязательный), статус (строка, обязательный); objectId, createdAt, updatedAt (система).
3. HTSCode: код (строка, обязательный), описание (строка, обязательный), глава (строка, обязательный), ставка пошлины (число, обязательный); objectId, createdAt, updatedAt (система).
4. DutyLog: отправка (указатель на отправку, обязательный), htsCode (указатель на HTSCode, обязательный), сумма пошлины (число, обязательный), оценено (указатель на пользователя, обязательный), оценено в (дата, обязательный); objectId, createdAt, updatedAt (система).
5. CustomsEntry: отправка (указатель на отправку, обязательный), entryNo (строка, обязательный), брокер (строка, обязательный), подано (дата, обязательный), статус выпуска (строка, обязательный); objectId, createdAt, updatedAt (система).
6. AuditNote: запись (указатель на таможенную запись, обязательный), заметка (строка, обязательный), автор (указатель на пользователя, обязательный), создано в (дата, обязательный); objectId, createdAt, updatedAt (система).

Безопасность:
- Только авторизованные менеджеры и координаторы могут редактировать отправки, журналы пошлин и таможенные записи. Используйте Cloud Code для валидации.

Аутентификация:
- Регистрация, вход, выход.

Поведение:
- Просмотр отправлений, классификация HTS кодов, добавление журналов пошлин, обновление таможенных записей и добавление аудиторских заметок.

Доставка:
- Приложение Back4app с схемой, ACL, CLP; фронтенд для отправлений, HTS кодов, журналов пошлин, таможенных записей и заметок.

Нажмите кнопку ниже, чтобы открыть Agent с этим шаблоном, предварительно заполненным.

Это основной запрос без суффикса технологии. Вы можете адаптировать сгенерированный фронтенд-стек позже.

Развернуть за считанные минуты50 бесплатных подсказок / месяцБез необходимости указывать кредитную карту

API Playground

Попробуйте REST и GraphQL конечные точки против схемы импорта/экспорта логов. Ответы используют макетные данные и не требуют учетной записи Back4app.

Загрузка песочницы…

Использует ту же схему, что и этот шаблон.

Выберите вашу технологию

Разверните каждую карточку, чтобы узнать, как интегрировать Shipment, HTSCode и DutyLog с вашим выбранным стеком.

Flutter Импорт/Экспорт логов бэкенда

React Импорт/Экспорт логов бэкенда

React Native Импорт/Экспорт логов бэкенда

Next.js Импорт/Экспорт логов бэкенда

JavaScript Импорт/Экспорт логов бэкенда

Android Импорт/Экспорт логов бэкенда

iOS Импорт/Экспорт логов бэкенда

Vue Импорт/Экспорт логов бэкенда

Angular Импорт/Экспорт логов бэкенда

GraphQL Импорт/Экспорт логов бэкенда

REST API Импорт/Экспорт логов бэкенда

PHP Импорт/Экспорт логов бэкенда

.NET Импорт/Экспорт логов бэкенда

Что вы получаете с каждой технологией

Каждый стек использует одну и ту же схему журнала импорта/экспорта и контрактов API.

Единая структура журнала отгрузки для импорт/экспорт журнала

Управляйте отгрузкой, HTSCode, DutyLog, CustomsEntry и AuditNote с помощью одной модели данных.

Рабочие процессы HTS и пошлин для импорт/экспорт журнала

Классифицируйте товары, храните расчеты пошлин и ведите историю подачи, прикрепленную к каждой записи.

История таможенной регистрации для импорт/экспорт журнала

Просматривайте номера записей, брокеров, даты подачи и статус выпуска в одном месте.

Доступ с учетом ролей в импорт/экспорт журнала

Определите, кто может просматривать или редактировать журналы отгрузок, записи о налогах и аудиторские заметки.

REST/GraphQL API для импорт/экспорт журнала

Интегрируйте веб-, мобильные и бэк-офисные инструменты с тем же соглашением о бэкенде.

Расширяемая архитектура журналов для импорт/экспорт журнала

Добавляйте исключения, результаты инспекций или детали контейнера позже, не меняя основной поток.

Сравнение фреймворков Импорт/Экспорт

Сравните скорость настройки, стиль SDK и поддержку ИИ во всех поддерживаемых технологиях.

ФреймворкВремя настройкиПреимущество импорта/экспортаТип SDKИИ Поддержка
Около 5 минутЕдиная кодовая база для логов поставок на мобильном и веб.Типизированный SDKПолный
Менее 5 минутБыстрая веб-панель для истории таможенных записей.Типизированный SDKПолный
~3–7 минКроссплатформенное мобильное приложение для журналов обязанностей.Typed SDKПолный
Быстрая (5 мин) настройкаВеб-приложение с серверной отрисовкой для обзора HTS.Typed SDKПолный
~3–5 минЛегкая веб-интеграция для журналов импорта/экспорта.Typed SDKПолный
Около 5 минНативное приложение Android для обновлений статуса отправки.Написанный SDKПолный
Менее 5 минутНативное приложение iOS для проверки таможенной декларации.Написанный SDKПолный
~3–7 минReact-интерфейс для веб-приложений для логов отправлений.Написанный SDKПолный
Быстрая настройка (5 мин)Корпоративное веб-приложение для отслеживания обязанностей и HTS.Написанный SDKПолный
Менее 2 минутГибкий GraphQL API для истории таможни.GraphQL APIПолный
Быстрая настройка (2 минуты)REST API интеграция для логистических инструментов.REST APIПолный
~3 минутыСерверная часть PHP для журналов импорта/экспорта.REST APIПолный
~3–7 мин.NET бэкэнд для обработки грузов и налоговых процессов.Написанный SDKПолный

Время настройки отражает ожидаемую продолжительность с момента начала проекта до первого запроса о поставке или таможенной записи с использованием этой схемы шаблона.

Часто задаваемые вопросы

Распространенные вопросы о создании бэкенда журнала импорта/экспорта с использованием этого шаблона.

Какие журналы импорта/экспорта имеют наибольшее значение, когда операции охватывают несколько сайтов?
Какие отношения между Shipment, HTSCode и DutyLog облегчают аудит журналов импорта/экспорта?
Можем ли мы добавить оценку рисков для журналов импорта/экспорта или очереди исключений без редизайна?
Как мне запросить отправления и журналы пошлин в Flutter?
Как мне управлять доступом к журналам импорта/экспорта с помощью Next.js Server Actions?
Может ли React Native кэшировать таможенные записи офлайн?
Как мне предотвратить несанкционированные изменения кодов HTS?
Какой лучший способ показать историю таможенных записей на Android?
Как работает рабочий процесс журнала пошлин от начала до конца?

Доверяют разработчикам по всему миру

Присоединяйтесь к командам, которые быстрее отправляют лог-продукты импорт/экспорт с использованием шаблонов Back4app

G2 Users Love Us Badge

Готовы создать приложение для вашего журнала импорта/экспорта?

Запустите свой проект журнала импорт/экспорт за считанные минуты. Кредитная карта не требуется.

Выберите технологию