RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Document "Notification of Discrepancies in Electronic Invoice (ESF)" - Technical Description
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Document "Notification of Discrepancies in Electronic Invoice (ESF)" - Technical Description

Applies to: 1С:Бухгалтерия для Казахстана, release 3.0.74.2 · by 1C-Sapa Group, 1C partner
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

1. Identification

Parameter Value
Object Type Document (Documents)
Name NotificationOfDiscrepanciesInESF
Full Name Document.NotificationOfDiscrepanciesInESF
Synonym — (not specified in the delivery)
Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)
Accounting Currency Tenge (₸)
Navigation Link e1cib/list/Document.NotificationOfDiscrepanciesInESF

Purpose. The document is intended for accounting and processing notifications of discrepancies between the data of the organization's information system and the state system ESF (Center for Electronic Document Management of Marked Goods) of the Republic of Kazakhstan. It records discrepancies in the quantity or composition of marking codes (MC) between the sent documents and those actually registered in the ESF information system.

The notification can be incoming (received from a counterparty or the ESF system itself) or outgoing (generated by the organization upon discovering discrepancies during acceptance). This is a service (informational) document of electronic document management — it accompanies the work with marked products and is not a primary accounting document for accounting or inventory.

Where to find in 1C: section "Sales" → "Notification of Discrepancies (ESF)". Access is organized through two specialized lists — "Incoming Notifications of Discrepancies" and "Outgoing Notifications of Discrepancies".


2. Attributes of Header and Table Parts

2.1. Mandatory Header Attributes

All listed attributes are mandatory to fill: if a field is not filled, the platform will not allow the document to be processed/recorded and will issue an error of the type "Field ... is not filled".

Attribute Type Purpose
Supplier ReferenceDirectory.Counterparties Reference to the supplier counterparty (the party that sent the original document)
SupplierName String Name of the supplier in the notification attributes (replicated from ESF/counterparty data)
SupplierIdentificationNumber String BIN/IIN of the supplier — identifier for verification with the ESF information system
Recipient ReferenceDirectory.Counterparties (or Organizations) The recipient party of the goods to which the discrepancy relates
RecipientName String Name of the recipient in the notification attributes
RecipientIdentificationNumber String BIN/IIN of the recipient

In addition to the mandatory attributes, the header typically contains service attributes of the ESF document management: document number and date, type of notification (incoming/outgoing), processing status in the ESF information system, reference to the underlying document (Acceptance Transfer Act, Internal Movement Act, Notification of Import from EAEU), notification identifier in the system.

2.2. Table Part "Typical Errors"

Contains a list of validation and processing errors received from the ESF information system or generated during local document verification.

Column Type Purpose
Text String Error message text
Field String Name of the document field where the error was found

Typically, the document also contains a table part with a list of marking codes (MC) for which discrepancies in quantity/composition have been recorded — it is filled with data from the response of the ESF information system or from the underlying document.


3. Forms

Form Purpose
Document Form (DocumentForm) Main form for editing the notification: attributes of the parties, ESF status, table of MC with discrepancies and table of "Typical Errors"
Incoming List Form Separate list of notifications received from counterparties/ESF system
Outgoing List Form Separate list of notifications generated by the organization
Selection Form Selecting a notification when referencing from other objects

The separation into incoming/outgoing lists is implemented by filtering by the type of notification in one or more list forms.


4. Key Module Procedures

Evidence for specific lines of BSL for this assembly is not attached. Below are typical handlers for the service document of this type; the actual bodies of procedures should be viewed in the configurator (object module / form modules).

  • ProcessingFilling (object module) — filling in the attributes of the parties and the MC table when entering based on the underlying document or when loading an incoming notification from the ESF information system.
  • ProcessingCheckFilling (object module) — control of filling mandatory fields (Supplier, identification numbers of the parties, etc.) before recording.
  • BeforeRecording / OnRecording (object module) — fixing the status of document management, setting the type of notification.
  • List Form Handlers — setting filtering by type (incoming/outgoing), commands for updating status from the ESF information system, sending/revoking/rejecting notifications.
  • ProcessingConductingabsent (see section 5).

5. Conducting and Movements

The document does not generate accounting entries and does not have a ProcessingConducting procedure.

This is an informational/service document intended solely for document management with the ESF system. It does not directly affect accounting and inventory accounting registers — it does not create movements in the accounts of the RK chart of accounts and does not change the balances of goods and settlements.

Adjustment of accounting data upon identified discrepancies is performed by separate documents (see scenario 3.6). These adjustment documents generate actual movements. For reference — typical accounts of the RK chart of accounts involved in related adjustments:

Account Purpose
1210 Short-term accounts receivable from customers
1030 Cash in current bank accounts
1330 Goods
3310 Short-term accounts payable to suppliers
3130 VAT payable (VAT rate in RK from 2026 — 16%)
6010 Revenue from sales
7010 Cost of sales

The notification itself does not create entries with these accounts — they are generated by acceptance/sales documents and adjustments to which the notification refers.


Underlying documents (incoming notification arises as a reaction to discrepancies in them):

  • Acceptance Transfer Act (ESF);
  • Internal Movement Act;
  • Notification of Import from EAEU.

Adjacent electronic documents: ESF (ESF information system), SCT (accompanying invoice for goods) — the overall contour of electronic document management for marked products in RK.

Typical Work Scenarios:

  1. Receiving an incoming notification of discrepancies — the counterparty or ESF information system detected discrepancies in a previously sent document.
  2. Creating an outgoing notification — the organization discovered discrepancies with the data of the supplier/ESF during acceptance.
  3. Rejecting an incoming notification — the organization disagrees with the stated discrepancies.
  4. Revoking an outgoing notification — the notification was created/sent by mistake and is revoked before processing by the counterparty.
  5. Updating the document status — regular synchronization of statuses with the ESF information system.
  6. Entering an adjustment document based on the notification — after analyzing the incoming notification, accounting data is corrected (it is the adjustment document that generates accounting/inventory movements).

7. Extension Points

  • Configuration extension to add attributes/columns of MC and override list form handlers (without removing from support).
  • Event subscriptions (BeforeRecording, OnRecording) — for additional integration logic and logging of exchanges with ESF.
  • Input rules based on — extension of the list of adjustment documents entered from the notification (scenario 3.6).
  • External processing/HTTP services for exchange with the ESF information system — connection point for status synchronization and loading incoming notifications.
  • Table "Typical Errors" — extension point for custom local validation rules before sending to ESF.

Requires verification in a specific assembly: the exact composition of ESF document management attributes and names of exchange commands — they are version-specific and may differ in different releases 3.0.7x.

Частые вопросы

Does this document generate accounting entries?
No. "Notification of discrepancies of the IS CEDM" is an internal document of electronic document management; it does not have the ProcessingProcedure and does not create movements in accounts and inventory registers. Adjustment of accounting data is performed by separate adjustment documents entered based on the notification (scenario 3.6).
What is the difference between incoming and outgoing notifications?
The incoming notification is received by the organization from the counterparty or from the CEDM system itself when discrepancies are found in a previously sent document. The outgoing notification is generated by the organization itself if discrepancies with the supplier's data or CEDM are found during the acceptance of goods. Each type has its own list — "incoming" and "outgoing".
Where can I find the document in the configuration?
Section "Sales" → "Notification of discrepancies (IS CEDM)". Direct access is via the navigation link e1cib/list/Document.NotificationOfDiscrepanciesISCEDM. The lists are divided into incoming and outgoing.
Which fields are mandatory for processing?
Supplier, SupplierName, SupplierIdentificationNumber, Recipient, RecipientName, RecipientIdentificationNumber. If a field is not filled in, the platform will issue an error "Field ... is not filled in" and will not allow the document to be processed.

Read also

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.