RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Document "Report on the Availability of Issued and Received VAT Invoices" — Accounting for Kazakhstan 3.0.74.2
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Document "Report on the Availability of Issued and Received VAT Invoices" — Accounting for Kazakhstan 3.0.74.2

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

1. Identification

Parameter Value
Full Name Document.ReportOnAvailabilityOfIssuedReceivedSNT
Metadata Type (declared) Document (Documents)
Synonym — (not set)
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Country of Accounting Republic of Kazakhstan
Navigation Link e1cib/list/Document.ReportOnAvailabilityOfIssuedReceivedSNT

Purpose. The object is intended for monitoring the availability of issued (outgoing) and received (incoming) SNT — accompanying invoices for goods — in the electronic document management system of Kazakhstan. It is used by accountants and tax specialists to reconcile data on SNT, control the timeliness of issuing/receiving documents, and prepare for tax audits. It supports two modes of operation: analysis of issued SNT and analysis of received SNT (attribute ReportType). It is generated regularly — usually before submitting VAT tax returns and during reconciliations with counterparties.

Terminological Clarification. SNT (accompanying invoice for goods) and ESF (electronic invoice) are different electronic documents of the ESF information system/module "Virtual Warehouse". This object works specifically with SNT; the original description contains a mix-up with "invoices" — when using the material, focus on SNT.

Note on Type. By declaration, this is a Document, however, the composition of attributes (StartPeriod, EndPeriod, ReportType, table parts Grouping, AdditionalFields, Indicators, flags DetailingMode, PlacementOfAdditionalFields) fully corresponds to reporting object / data layout settings storage. Functionally, the object behaves like a report: it generates a tabular document based on accounting data, rather than registering a business transaction. Practical implications of this are in section 5.

Where to find in 1C: section “Sales”“Report on the availability of issued and received SNT”.


2. Attributes and Table Parts

2.1 Header Attributes

Name Type Mandatory Purpose
StartPeriod Date (dateTime) ShowError Start date of the report generation period. Limits the selection of documents from below.
EndPeriod Date (dateTime) ShowError End date of the report generation period. Limits the selection of documents from above.
OrganizationListRepresentation String DontCheck Text representation of the list of selected organizations for display in the report form.
DepartmentListRepresentation String DontCheck Text representation of the list of selected departments for display in the report form.
PlacementOfAdditionalFields Number (decimal) DontCheck Setting the layout of additional fields in the layout (vertically/horizontally).
DetailingMode Boolean DontCheck Flag for including detailed data breakdown when double-clicking on a cell.
ReportType String ShowError Mode of operation: "AvailabilityOfIssuedSNT" or "AvailabilityOfReceivedSNT". Key parameter determining the direction of analysis.

2.2 Table Parts

Grouping — settings for grouping report data (by counterparties, dates, organizations, etc.).

Name Type Purpose
Usage Boolean Flag for the activity of this grouping.
Field String System name of the grouping field (e.g., Counterparty, Organization).
Representation String User-defined name of the grouping field.
GroupingType EnumRef.StandardReportDetailingType Detailing type: grouping / detailed records / totals only.

AdditionalFields — list of additional output fields (beyond the standard set).

Name Type Purpose
Usage Boolean Flag for including the field in the report.
Field String System name of the additional field.
Representation String User-defined name of the field.

Indicators — numerical output indicators (sums, quantities, etc.).

Name Type Purpose
Usage Boolean Flag for including the indicator.
Field String System name of the indicator (e.g., Sum, Quantity).
Representation String User-defined name of the indicator.

3. Forms

The composition of forms in evidence is not complete (section 2.3 is truncated). By purpose and composition of attributes, the object uses the following standard set of forms:

Form Purpose
ReportForm (main) Input of parameters (StartPeriod, EndPeriod, ReportType, selection by organizations/departments), launching the generation and outputting the result in a tabular document. Switching between the modes “issued”/“received” SNT.
SettingsForm (layout settings) Management of the composition of groupings, additional fields, and indicators (table parts Grouping, AdditionalFields, Indicators), selection of PlacementOfAdditionalFields and DetailingMode.
SelectionForm / ListForm Standard forms for selecting and listing saved report settings options.

The specific list of forms and their names are version-specific — clarify the composition of metadata 3.0.74.2 (requires verification only regarding the exact names of forms).


4. Key Procedures of Modules

BSL code in evidence is not attached, so below are typical handlers for objects of this type (report/layout settings storage in the form of a document). Paths and strings are indicated when source codes are available; here is the expected composition.

Report Form Module:

  • OnCreateOnServer — initialization of the default period, restoration of settings, setting ReportType and filling OrganizationListRepresentation / DepartmentListRepresentation.
  • GenerateReport / Formulate — building the result: preparing the data layout scheme (DLS), applying selection by period and organizations, outputting to a tabular document.
  • OnChangeReportType — restructuring the layout and set of available fields when switching “AvailabilityOfIssuedSNT” ↔ “AvailabilityOfReceivedSNT”.
  • DetailingProcessing (TabularDocumentDetailingProcessing) — detailing the value of a cell to the source document of SNT when DetailingMode is enabled.
  • SetDefaultSettings / LoadSettings / SaveSettings — working with the composition of groupings, indicators, and additional fields.

Object Module (as with the document):

  • FillingProcessing — filling in default parameters when creating a new settings element.
  • FillingCheckProcessing — control of filling mandatory attributes (StartPeriod, EndPeriod, ReportType have ShowError).

Handlers ConductProcessing / RemoveConductProcessing for this object do not carry substantive load — see section 5.


5. Conducting and Movements

Although the object is declared as a Document, by the composition of attributes and purpose it is a report (layout settings storage) and:

  • does not generate accounting entries in the chart of accounts of the RK;
  • does not create movements in accumulation/summary registers (SNT accounting register, VAT, mutual settlements);
  • works only in read mode: reads already conducted documents of sales/purchases and related SNT for the period StartPeriod … EndPeriod and outputs the reconciliation result.

In other words, conducting as such is absent; the result of the object is a generated tabular document. The data analyzed by it relates to the following typical accounting areas of the RK (these accounts appear in the source documents of SNT, not in the report itself):

Area RK Account
Goods (movement by SNT) 1330 “Goods”
Revenue from sales 6010 “Revenue from sales of goods and services”
Cost of sales 7010 “Cost of sold goods and services”
VAT payable (rate 16 %) 3130 “VAT”
Settlements with customers 1210 “Short-term accounts receivable from customers”
Settlements with suppliers 3310 “Short-term accounts payable to suppliers”
Cash 1030 “Cash in current bank accounts”

The VAT rate for transactions reflected in related ESF/SNT is 16 % (Kazakhstan, 2026).


The object has a control-analytical nature, so "input on the basis" is atypical for it. Related objects:

  • Electronic documents: SNT (accompanying invoice for goods), ESF (electronic invoice) — sources of analyzed data from the ESF information system / "Virtual Warehouse" module.
  • Source documents for SNT: sale of goods and services, receipt of goods and services, transfers — based on them, SNT are issued/received, the availability of which is checked by the report.
  • Selection directories: “Organizations”, “Departments”, “Counterparties” (used in selection and groupings).
  • SNT and VAT accounting registers — sources for sampling when generating the report.
  • From the report cells (when DetailingMode = True) a transition-detailing to the specific SNT document / source document is available.

7. Extension Points

  • Configuration extension: adding custom selection attributes in ReportForm and new elements in table parts Grouping / AdditionalFields / Indicators without removing from support.
  • Interception of form handlers: &Around/&After on GenerateReport, OnChangeReportType, DetailingProcessing — for refining the composition of data and detailing rules.
  • Additional values of ReportType: introducing new analysis modes (e.g., separate control of canceled/rejected SNT) with expanding the logic of layout construction.
  • Additional indicators: expanding the list in the table part Indicators for custom reconciliation metrics.
  • Integration: programmatic generation of the report from external processing/scheduled tasks for automatic reconciliation of SNT before submitting VAT reports.
  • BSF mechanisms: saving/loading settings options through the standard settings storage subsystem.

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

Does this object generate accounting entries?
No. Despite being declared as a "Document," in terms of its attributes and purpose, it is a report (a storage of layout settings). It does not create entries or movements in registers, but only reads data from posted documents and related accompanying invoices for the period and outputs the reconciliation result.
How does the accompanying invoice differ from the electronic invoice (ESF) in the context of this object?
The accompanying invoice is a delivery note for goods (module "Virtual Warehouse"), while the electronic invoice is an electronic invoice (ESF). This object controls the presence of specifically the accompanying invoices — those that have been issued and received. The original description contains a mix of terms; please refer to the accompanying invoice.
What is the purpose of the ReportType attribute?
This is a key parameter with the mandatory ShowError. It sets the mode of operation: "PresenceOfIssuedAccompanyingInvoices" (analysis of outgoing accompanying invoices) or "PresenceOfReceivedAccompanyingInvoices" (analysis of incoming accompanying invoices). Changing it restructures the layout and the set of available fields.
What VAT rate applies to transactions in related documents?
In Kazakhstan, in 2026, the VAT rate is 16%. It is reflected in the ESF/accompanying invoices and in source documents (account 3130 "VAT"), which this report analyzes; the object itself does not accrue tax.
Where to open the object in the interface?
Section "Sales" → "Report on the presence of issued and received accompanying invoices." Programmatically — via the navigation link e1cib/list/Document.ReportOnPresenceOfIssuedReceivedAccompanyingInvoices.

Read also

Источники

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