1. Identification
| Parameter | Value |
|---|---|
| Object Type | Document (Documents) |
| Name | NotificationOfImportFromThirdCountriesAndESMPTK |
| Full Name | Document.NotificationOfImportFromThirdCountriesAndESMPTK |
| Synonym | — (not specified in metadata; appears in the interface as “Notification of Import of Marked Products (Import) (ES MPT)”) |
| Configuration | Accounting for Kazakhstan, edition 3.0.74.2 |
| Country | Kazakhstan, currency — tenge (₸) |
Purpose. The document registers the fact of importing marked products from third countries (import) into the state information system for the marking and traceability of goods in Kazakhstan (ES MPT). It is used by importing organizations during customs clearance of goods subject to mandatory marking. It is generated after receiving the cargo and completing the customs declaration, before the marked goods are put into circulation in the territory of the RK. It integrates with the ES MPT through a data exchange mechanism, supporting processing and synchronization statuses.
Where to find in 1C:
- Section “1C Service: Marking (ES MPT)” → “Notification of Import of Marked Products (Import) (ES MPT)”.
- Navigation link:
e1cib/list/Document.NotificationOfImportFromThirdCountriesAndESMPTK
2. Header Attributes and Table Parts
2.1 Header Attributes
| Attribute | Mandatory | Purpose |
|---|---|---|
Recipient |
Mandatory | Importing organization (recipient of the imported products). |
RecipientName |
Mandatory | Name of the recipient for submission to the ES MPT. |
RecipientIdentificationNumber |
Mandatory | BIN/IIN of the recipient. |
Additionally, the header contains service fields for integration (processing status, synchronization status with the ES MPT, document identifier in the ES MPT, customs declaration details). The exact composition is specified in the specific version of the configuration.
If a mandatory field is not filled — 1C will not allow the document to be processed and will display the error “Field … is not filled”.
2.2 Table Part “Products”
| Column | Mandatory | Purpose |
|---|---|---|
PositionNumberInDeclarationOrApplication |
Mandatory | Line number of the product in the customs declaration/application. |
The table part is intended for listing the positions of imported marked products with the binding of marking codes (including aggregated packages — boxes, pallets).
2.3 Table Part “Errors”
Purpose: to store validation errors and responses from the ES MPT.
| Name | Type | Purpose |
|---|---|---|
Text |
xs:string | Error text |
Field |
xs:string | Name of the field to which the error relates |
3. Forms
| Form | Purpose |
|---|---|
| Document Form (DocumentForm) | Input and editing of the notification, filling in the recipient and product position details, initiating sending/synchronization with the ES MPT. |
| List Form (ListForm) | Viewing and filtering notifications, tracking processing and synchronization statuses. |
| Service forms for working with marking codes | Manual addition, scanning, uploading from file/TSD, working with aggregated packages (if available in the version). |
4. Key Module Procedures
In the attached evidence, the source code (BSL) of the modules is not provided, so below are typical handlers for the integration document of the ES MPT of this type:
ProcessingFilling(object module) — filling in the recipient and product position details based on the incoming document.ProcessingValidationCheck(object module) — control of mandatory attributes (Recipient,RecipientName,RecipientIdentificationNumber,PositionNumberInDeclarationOrApplication) before saving/processing.- ES MPT Exchange Procedures (common/manager modules of the marking subsystem) — formation of the XML package of the notification, sending to the ES MPT, receiving and parsing the response, recording the status and filling the table part “Errors” in case of rejection.
- Form Handlers (
OnOpen, commands “Send”, “Synchronize Status”, “Add Marking Codes”) — managing user workflow scenarios.
Requires verification: the presence and exact names of exchange procedures depend on the version of the “1C: Marking (ES MPT)” subsystem in release 3.0.74.2.
Typical Work Scenarios:
- 3.1 Creating a notification based on incoming goods — after completing the customs declaration and receiving marked goods from the supplier.
- 3.2 Sending a notification to the ES MPT — after filling in all mandatory attributes and checking data accuracy.
- 3.3 Synchronizing status with the ES MPT — obtaining the current processing status of the notification.
- 3.4 Manual addition of marking codes — scanning, uploading from file, TSD.
- 3.5 Working with aggregated packages — importing in group/transport packages (boxes, pallets).
- 3.6 Processing a rejected notification — the ES MPT returned a list of errors (fills the table part “Errors”).
5. Processing and Movements
The document does NOT generate accounting entries — the handler ProcessingPosting is absent. This is an informational document for integration with the ES MPT.
Register movements: absent (register_records is empty).
Financial and warehouse accounting of imports is conducted through separate configuration documents (see section 6). For reference — typical accounts from the Chart of Accounts of the RK used in related documents for the receipt of imported goods:
| Account | Purpose |
|---|---|
| 1330 | Goods |
| 3310 | Short-term liabilities to suppliers and contractors |
| 3130 | VAT (to be paid), VAT rate in RK 2026 — 16% |
| 1030 | Cash in current bank accounts |
The notification itself does not create these entries in the ES MPT — they are generated by the documents “Receipt of Goods and Services”, “Import Declaration”, banking/payment documents.
6. Related Objects and Input Based On
- Input Based On: document for the receipt of imported goods (scenario 3.1) — the recipient and product positions are transferred.
- Adjacent objects of the marking subsystem: documents of the ES MPT (SNT — accompanying invoices for goods), directories of marking codes and aggregated packages.
- Electronic documents of the RK: ESF (ESF IS), SNT — are processed as separate documents; the notification of import precedes the introduction of marked goods into circulation.
- Accounting documents: receipt of goods, declaration of import and payment of indirect taxes — ensure the reflection of imports in accounting and tax records (VAT 16%).
7. Extension Points
- Event subscriptions (
BeforeSaving,OnSaving) — additional validation of recipient and product position attributes. - Configuration extension — adding attributes/columns to the table part, customizing forms without removing from support.
- Overridable modules of the marking subsystem — insertion into the formation of the XML package and parsing the response from the ES MPT.
- Additional processing (BSP) — filling the table part with marking codes from external sources (file, TSD, scanner).
- Handler
ProcessingValidationCheck— a point for implementing custom control rules before sending to the ES MPT.
