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

Document "Notification of VAT Offset" - Technical Description (Accounting for Kazakhstan 3.0.74.2)

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

1. Identification of the Object

Parameter Value
Object Type Document (Documents)
Name NotificationOnVATDeduction
Full Path Document.NotificationOnVATDeduction
Alias “Notification on VAT Deduction” (in the list — “Notifications on VAT Deduction”)
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Introduced in Release 3.0.73
Numbering string number of 11 characters, within the year
Where to Find e1cib/list/Document.NotificationOnVATDeduction; VAT block / electronic invoices, ESF journals, VAT workplace

Purpose. A service transport and reconciliation document that facilitates exchange with the electronic invoice information system (ESF IS). It records a notification in which the VAT payer discloses for specific ESFs: the amount of turnover for acquisition, the amount of VAT accepted for deduction, turnover without VAT (or with VAT not accepted for deduction) and the amount of VAT not accepted for deduction.

Key property: the document does not generate accounting entries according to the chart of accounts. It reflects the status of the VAT deduction obligation in specialized registers of the ESF IS and stores a signed digital signature data package. Amounts are expressed in the currency of the line (with currency code) and in the national currency — tenge (₸).

Accountants and tax specialists working with ESF handle it. The main ways the document appears: synchronization with the ESF IS (the notification comes from outside), automatic generation by the accounting system event, and less frequently — manual creation for submission to the state system.


2. Header Attributes and Table Parts

2.1. Header Attributes (Identification and Parties)

Attribute Purpose
Organization Organization — VAT payer (mandatory)
Payer Payer in the notification (mandatory)
StructuralSubdivision Structural subdivision (if necessary)
Date, Number Date and string number (11 characters, within the year)

2.2. Exchange Attributes with ESF IS and Statuses

Attribute Purpose
Status Status of the notification in the ESF IS
State State of document processing in the state system
DateOfNotificationReceiptInSystem Date of receipt/registration of the notification in the ESF IS
ESF Registration Number Link to the basis ESF in the state system
Quarter of Deduction Tax period of VAT deduction
Digital Signature Attributes Signed data package (electronic digital signature)

2.3. Automatic Formation Attributes

Attribute Purpose
EventType Source/event that created the notification
ReasonForAutomaticNotification Reason for automatic formation
NotificationAuthorIIN IIN of the notification author
NotificationAuthorName Name of the notification author

2.4. Table Part Sums by ESF

Rows with summary indicators for each ESF (in the currency of the line and in tenge):

Indicator Purpose
Sum of Turnover for Acquisition Turnover for acquisition by ESF
Sum of VAT for Deduction VAT accepted for deduction
Turnover without VAT / VAT not for Deduction Turnover without VAT or with VAT not accepted for deduction
Sum of VAT not for Deduction VAT not accepted for deduction
Currency Code Currency of the line

VAT rate for the RK for 2026 is 16% (considered when reconciling VAT amounts by ESF).

2.5. Table Part “Typical Errors”

Service table part — protocol of validation/exchange errors with the ESF IS. Automatically filled during checks and synchronization.

Name Type Purpose
Text xs:string Error text
Field xs:string Field/attribute to which the error relates

3. Forms

Form Purpose
List Form “Notifications on VAT Deduction” View and selection of notifications; synchronization with the ESF IS is initiated from it
Document Form Input/view of attributes, sums by ESF, statuses; exchange, cancellation, and export commands
Error Protocol Form Display of the table part “Typical Errors” after checks/exchange

Main commands of the forms: SynchronizeWithESFIS (“Get electronic documents from ESF IS”), Refresh (status update), CreateCancellationNotification (“Create cancellation”), ExportToFile (“Export to XLS file”).


4. Key Procedures and Handlers

Evidence for BSL modules (path:string) is not attached; below are typical handlers for this type of object linked to the described scenarios.

  • SynchronizeWithESFIS — loading notifications from ESF IS into the accounting database for reconciliation (scenario 3.1).
  • Handler for formation and sending — checking mandatory Organization/Payer, preparing the package, signing with digital signature, sending to ESF IS (scenario 3.2).
  • Handler for automatic creation by event — filling EventType, ReasonForAutomaticNotification, author attributes (NotificationAuthorIIN, NotificationAuthorName) when deducting VAT for acquisition operations (scenario 3.3).
  • Refresh — requesting status from ESF IS by registration number, aligning Status, State, DateOfNotificationReceiptInSystem with the state system without changing amounts (scenario 3.4).
  • CreateCancellationNotification — formation of a cancellation document reflecting the reverse obligation; checking for the presence of the original notification-basis and correctness of the canceled amounts (scenario 3.5).
  • ExportToFile — exporting notification data to XLS; the document itself is not changed (scenario 3.6).
  • Procedure for filling the error protocol — filling the table part “Typical Errors” (Text, Field) during validation and exchange.
  • ProcessingPosting — registering movements in the registers of the ESF IS (see section 5).

5. Posting and Movements

The document does not generate entries according to the standard chart of accounts of the RK. It registers the status of the notification in specialized registers of the ESF / VAT subsystem (ESF registration number, turnover amounts and VAT for deduction/not for deduction, status and state in the ESF IS, error protocol).

Accounting entries for VAT deduction are generated by not this notification, but the primary acquisition documents (invoice (received), receipt of goods/services). The standard chart of accounts of the RK involved in these related operations, for the context of reconciliation:

Account Purpose
1330 Goods (receipt)
1210 Short-term receivables from customers
1030 Cash in current accounts
3310 Payables to suppliers
3130 VAT payable / VAT on acquisition for deduction
6010 Revenue from sales
7010 Cost of sales

Example of reconciliation logic (RK VAT 16%): acquisition for 1,160,000 ₸ = turnover 1,000,000 ₸ + VAT 160,000 ₸. The notification reveals that of the 160,000 ₸, for deduction, for example, 160,000 ₸ is included, while “VAT not for deduction” is 0 ₸. The amounts of deduction themselves are reflected in the entry Dr 3130 in the acquisition document; the notification merely records and reconciles them with the ESF IS.

Cancellation notification (CreateCancellationNotification) registers the reverse movement in the same registers of the ESF IS, reflecting the cancellation/correction of the previously declared deduction.


  • ESF (electronic invoice) — the notification reveals deduction amounts for specific ESFs (by registration number).
  • SNT (accompanying invoice for goods) — accompanying electronic document of the subsystem.
  • Acquisition Documents (Invoice (received), Receipt of goods and services) — primary basis for VAT deduction; source of automatic notification formation (scenario 3.3).
  • ESF IS — external state system-source/receiver: synchronization, status update, sending.
  • Cancellation Notification — entered based on the original notification with the command CreateCancellationNotification.

7. Extension Points

  • Extensions of form handlers for the list and document — adding custom checks before sending to ESF IS.
  • Rules for automatic formation — overriding EventType / ReasonForAutomaticNotification and conditions for creating notifications based on accounting system events.
  • Exchange with ESF IS — integration through the standard transport layer of ESF; configuration of digital signature and accounts.
  • Validation — extending the filling of the table part “Typical Errors” with additional controls.
  • Export — modification of the format of ExportToFile (XLS) for external systems and reporting.
  • Subscriptions to events of posting/recording to reflect movements in additional registers.

⚠️ Requires verification (version-specific): the exact composition of the attributes of the table part of sums and the set of movement registers may differ between builds 3.0.73–3.0.74.2 — verify against the specific installed version of the configuration.

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

Does the document generate accounting entries according to the chart of accounts?
No. This is a service transport and reconciliation document exchanged with the ESF information system. It registers data in specialized registers of the ESF/VAT subsystem and stores the signed digital signature package, but does not create entries according to the standard chart of accounts of the RK (1210, 3130, 6010, etc.). The entries for VAT offset are generated by the primary acquisition documents.
What VAT rate is used for reconciliation in 2026?
For Kazakhstan, the VAT rate for 2026 is 16%. For example, a purchase of 1,160,000 ₸ = turnover of 1,000,000 ₸ + VAT 160,000 ₸; the notification reveals which part of these 160,000 ₸ has been offset and which part has not.
How does this document usually appear?
In three ways: 1) synchronization with the ESF information system (command SynchronizationWithESFIS) — the notification comes from outside; 2) automatically by an event in the accounting system (TypeOfEvent and ReasonForAutomaticNotification are filled); 3) manually to create and send a custom notification. Manual creation "from scratch" is the least common.
What to do if you need to cancel a previously declared offset?
Open the original notification and execute the command CreateCancellationNotification ("Create cancellation"). A cancellation document is generated, reflecting the reverse obligation; after checking the lines and amounts, it is sent to the ESF information system if necessary. It is mandatory to check for the existence of the original notification basis.
Does the "Refresh" command change the document amounts?
No. The Refresh command only pulls the current Status, State, and DateOfNotificationReceiptIntoTheSystem from the ESF information system by registration number and aligns the status details with the state system. The amounts do not change.

Read also

Источники

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