RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Report "Tax Accounting Register for Turnover in the Form of Inventory Balances" (Accounting for Kazakhstan 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Report "Tax Accounting Register for Turnover in the Form of Inventory Balances" (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
Object Type Report (Report)
Name TaxAccountingRegisterByInventoryTurnover
Full Name Report.TaxAccountingRegisterByInventoryTurnover
Alias — (not set)
Configuration Accounting for Kazakhstan, edition 3.0.74.2
Mechanism Basis Data Composition System (DCS)

Purpose. The report generates a tax register for the balances and turnover of inventory (raw materials, materials, goods, other stocks) for tax accounting purposes in the Republic of Kazakhstan, primarily for preparing VAT data. It operates in two modes:

  • “TaxRegister” — a formalized register with the taxpayer's header filled in (for submission to tax authorities / storage as part of tax registers).
  • “CustomReport” — analytical mode for internal analysis of inventory turnover and balances without formalization.

It is usually generated quarterly or at the request of tax authorities.

Where to find in 1C. Section of the accounting subsystem of Accounting for Kazakhstan → “Tax accounting register by inventory turnover”. Navigation link: e1cib/list/Report.TaxAccountingRegisterByInventoryTurnover.


2. Attributes and Table Parts

2.1 Attributes (report parameters)

Name Type Mandatory Purpose
StartPeriod xs:dateTime DontCheck Start date of the reporting period (usually the first day of the month/quarter)
EndPeriod xs:dateTime DontCheck End date of the reporting period (last day of the month/quarter)
Frequency xs:decimal DontCheck Indicator of the frequency of formation (month / quarter / year)
OrganizationListRepresentation xs:string DontCheck Text representation of selected organizations when multiple selections are made
DepartmentListRepresentation xs:string DontCheck Text representation of selected departments for analytics
AdditionalFieldsPlacement xs:decimal DontCheck Method of placing additional fields (horizontally / vertically)
DetailingMode xs:boolean DontCheck Indicator of detailing mode: suppresses header output and uses detailing parameters
Taxpayer CatalogRef.Organizations ShowError Mandatory attribute — the organization for which the tax register is generated
ReportType xs:string DontCheck Operating mode: “TaxRegister” or “CustomReport”

The only strictly controlled attribute is Taxpayer (ShowError): without specifying the organization, the formalized register will not be built. Other parameters have DontCheck since they are filled automatically from the composition settings or are not required in the custom mode.

2.2 Table Parts

Grouping

Manages the structure of data groupings in the report (detail by nomenclature, warehouses, accounts, etc.).

Name Type Purpose
Usage xs:boolean Flag for including grouping in the report structure
Field xs:string Internal name of the DCS field (e.g., “Nomenclature”, “Warehouse”)
Representation xs:string User display of the grouping name in settings
GroupingType EnumRef.StandardReportDetailingTypes Method of grouping: grouping / detailed records / hierarchy

AdditionalFields

Adding additional columns to the report (valuation method, subaccount, analytics).

Name Type Purpose
Usage xs:boolean Flag for displaying the field in the final report
Field xs:string Internal name of the DCS field (e.g., “ValuationMethod”, “Subaccount1”)
Representation xs:string Displayed name of the column in the report

3. Forms

The standard report in DCS is characterized by a minimal set of forms:

Form Purpose
Main report form (MainSettingsForm / report form) Unified form for inputting parameters and outputting results: selection of period, taxpayer, mode (ReportType), setting up groupings and additional fields, “Generate” button, area of the tabular document with results and detailing mechanism

Separate settings/forms in the standard delivery are usually not highlighted — management of the structure is done through the table parts “Grouping” and “AdditionalFields” and the standard composition settings constructor. The exact list of forms in a specific assembly requires verification in the configurator (version-dependent).


4. Key Module Procedures

Evidence for BSL modules related to this object is not provided, so below are typical report handlers in DCS for this type of object (Accounting for Kazakhstan).

  • OnResultComposition(ReportResult, DetailingData, StandardProcessing) (report module) — intercepts output: substitutes the header of the tax register (attributes Taxpayer, period), manages header output in DetailingMode, formats the tax form.
  • OnSettingsComposition(Form) / DefaultSettings — initializes composition settings, fills in the period and groupings by default, pre-sets the mode ReportType.
  • Handler for mode selection (ReportTypeOnChange) on the form — switches between “TaxRegister” and “CustomReport”: shows/hides the taxpayer block, changes the layout.
  • Filling composition parameters before generation — transferring attribute values (StartPeriod, EndPeriod, Frequency, list of organizations/departments) to SettingsComposer.Settings.DataParameters.
  • Detailing processing (DetailingProcessing) — transitions to detailed records / documents-registers of inventory turnover.

Specific paths module:string should be clarified in the configurator of the target assembly 3.0.74.2 — evidence not provided.


5. Data Sources, Accounts, and Movements

Important: the object is a report and, unlike a document, does not post and does not generate movements in registers (neither accounting entries nor records in accumulation/summary registers). It only reads already formed data.

The data sources of the report are accounting totals and turnovers for inventory accounts and related sales accounts of the standard chart of accounts of the RK:

Account Purpose in the context of inventory turnover
1330 Goods (main account for balances and turnover of inventory)
1210 Short-term receivables from customers
1030 Cash on current bank accounts
3310 Short-term payables to suppliers
3130 VAT payable (on sales)
6010 Revenue from sales of goods (works, services)
7010 Cost of goods sold

Typical correspondence that falls into inventory turnover, which the register reflects:

  • Receipt of goods: Dr 1330 Cr 3310, VAT on acquisition — separately.
  • Sale (recognition of income): Dr 1210 Cr 6010 and Dr 1210 Cr 3130 for the amount of VAT.
  • Write-off of cost: Dr 7010 Cr 1330.
  • Payment by the customer: Dr 1030 Cr 1210.

The calculation of VAT in the register is conducted at a rate of 16% (the current VAT rate in Kazakhstan for 2026). Amounts are reflected in tenge ().

The electronic support for inventory turnover is implemented by related mechanisms of the configuration — ESF (electronic invoice, ESF IS) and SNT (accompanying invoice for goods); this report uses their data as primary but does not issue them itself.


As a report, the object does not participate in the “input on basis” mechanism (it is neither a basis nor a result). Functionally related to the following configuration objects:

  • Directory “Organizations” — attribute Taxpayer (mandatory selection).
  • Directory “Nomenclature”, “Warehouses (storage locations)”, “Departments” — analytics of groupings.
  • Inventory and sales accounting accounts (1330, 1210, 1030, 3310, 3130, 6010, 7010) — sources of accounting totals.
  • Documents of inventory movements (receipt/sale of inventory, ESF, SNT) — registrars to which detailing leads.
  • Enumeration StandardReportDetailingTypes — type of elements in the table part “Grouping”.

7. Extension Points

  • DCS Settings / report variants — adding user-defined groupings, selections, and fields without changing the configuration; saving user-defined variants.
  • Table parts “Grouping” and “AdditionalFields” — standard mechanism for extending the output structure (additional subaccounts, valuation method).
  • Configuration extension (Extensions) — overriding/adding handlers OnResultComposition, OnSettingsComposition, adding form attributes.
  • Mode ReportType — switching between formalized register and custom analysis as an embedded point of customization behavior.
  • Detailing mechanism — redefining transitions to primary documents (ESF/SNT) during customization.

Changes in accounts, rates, and settings are best made through accounting policy parameters and composition settings, rather than hardcoding in the module, to maintain the updatability of the standard configuration.

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

Does this object generate entries or movements in the registers?
No. This is a report on the SKD, not a document. It does not generate or create any accounting entries or register records — it only reads already formed accounting totals for the accounts of inventory and sales (1330, 1210, 1030, 3310, 3130, 6010, 7010).
What attribute is mandatory for forming the register?
Only the attribute "Taxpayer" (CatalogRef.Organizations) with the ShowError flag is mandatory. Without specifying the organization, the formalized tax register cannot be built. Other parameters have DontCheck.
How does the "TaxRegister" mode differ from "CustomReport"?
"TaxRegister" is a formalized output with a filled header for the taxpayer and the period for submission/storage as part of the tax registers. "CustomReport" is an analytical mode for internal analysis of inventory turnover and balances without formalization.
What VAT rate is applied in calculations?
In Kazakhstan, the VAT rate of 16% is in effect for 2026, and amounts are reflected in tenge (₸). The values of 12% relate to earlier periods and are not relevant in the current configuration.

Read also

Источники

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