---
title: "Report \"Transactions Between Subaccounts (Tax)\" - Technical Description"
country: KZ
lang: en
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
date: 2026-09-07
canonical: https://buhgpt.kz/suraqtar/otchet-oboroty-mezhdu-subkonto-nalogovyy-tehnicheskoe-opi-en
source: BuhGPT
---

# Report "Transactions Between Subaccounts (Tax)" - Technical Description

> **TL;DR:** 1. Identification Parameter Value Object Type Report Name TurnoversBetweenSubaccountsTax Full Name Report.TurnoversBetweenSubaccountsTax ( Report.TurnoversBetweenSubaccountsTax ) Synonym Turnovers between subaccounts (tax) Configuration Accounting for Kazakhstan, edition 3.0, 

---

1. Identification

Parameter
Value

Object Type
Report

Name
TurnoversBetweenSubaccountsTax

Full Name
Report.TurnoversBetweenSubaccountsTax (Report.TurnoversBetweenSubaccountsTax)

Synonym
Turnovers between subaccounts (tax)

Configuration
Accounting for Kazakhstan, edition 3.0, version 3.0.74.2

Interface Section
Reports

Purpose. An analytical report on the movement of funds between various objects of analytical accounting (subaccounts) with simultaneous output of indicators of accounting (BU) and tax (NU) accounting for organizations in the Republic of Kazakhstan. It allows for the analysis of turnovers and balances by accounts in terms of subaccounts and corresponding subaccounts, reconciling BU and NU data, and identifying permanent (PR) and temporary (VR) differences. It is used by accountants and tax specialists when preparing tax reporting (monthly/quarterly), as well as during audits and internal control.

Where to find in 1C: section “Reports” → “Turnovers between subaccounts (tax)”.
Navigation link: e1cib/list/Report.TurnoversBetweenSubaccountsTax

The report is a data reading tool: it does not generate its own entries and movements in registers, but analyzes already formed movements in the accounting register (see section 5).

2. Attributes and Table Parts

Reports in 1C implement settings through the SCD or through their own attributes of the object. Below are the attributes that define the parameters for report formation.

2.1 Header Attributes (Report Parameters)

Name
Type
Mandatory
Purpose

StartPeriod
Date (dateTime)
Optional
Date of the start of the report formation period

EndPeriod
Date (dateTime)
Optional
Date of the end of the report formation period

RepresentationListOfOrganizations
String
Optional
Text representation of selected organizations for the interface

RepresentationListOfDepartments
String
Optional
Text representation of selected departments for the interface

PlacementOfAdditionalFields
Number (decimal)
Optional
Method of placing additional fields in the layout (grouping or columns)

DetailingMode
Boolean
Optional
Enable detailed data breakdown mode

IndicatorBU
Boolean
Optional
Display accounting indicators (BU amounts)

IndicatorQuantity
Boolean
Optional
Display quantitative indicators of BU

IndicatorNU
Boolean
Optional
Display tax accounting indicators (NU amounts)

IndicatorQuantityNU
Boolean
Optional
Display quantitative indicators of NU

IndicatorPR
Boolean
Optional
Display data on permanent differences

IndicatorQuantityPR
Boolean
Optional
Display quantitative indicators of permanent differences

IndicatorVR
Boolean
Optional
Display data on temporary differences

ListOfSubaccountTypes
ValueList
Mandatory
List of subaccount types for analysis (counterparties, nomenclature, contracts, etc.)

ListOfCorrespondingSubaccountTypes
ValueList
Mandatory
List of types of corresponding subaccounts for analyzing turnovers between them

The relationship BU = NU + PR + VR is the basic control of the configuration: the sum of tax accounting indicators and differences should equal the sum of accounting. The report allows for a visual check of this identity for each subaccount.

2.2 Table Parts

Grouping

Management of the grouping structure (hierarchy of detail) of data in the report.

Name
Type
Purpose

Usage
Boolean
Inclusion of this grouping level in the report

Field
String
System name of the grouping field

Representation
String
User representation of the field

GroupingType
EnumerationReference.StandardReportDetailingType
Type of detailing (Only totals / Without totals / With totals)

AdditionalFields

Additional fields for output in the report besides the main indicators (similar to standard reports — field, representation, usage flag, and placement method set by the attribute PlacementOfAdditionalFields).

In addition to those listed, reports of this family include service table parts for filtering and sorting (Filtering, Sorting), filled from the settings form.

3. Forms

Form
Purpose

Main report form
Input of period, organization, department, selection of subaccount/corresponding subaccount types, inclusion of BU/NU/PR/VR indicators, launching formation and output of the result in the table document field

Settings / variant form
Extended configuration of report structure: groupings, filters, sorting, additional fields, formatting

Additionally, general forms of the standard reports subsystem are used (selection of report variant, filter settings form, breakdown form), called from the main form.

4. Key Module Procedures

The attached evidence does not include the source code of the modules (BSL), so below are the typical handlers of this type of object in BK for Kazakhstan 3.0. Specific signatures are specified according to the configurator version 3.0.74.2.

Report form module:

- OnCreateOnServer — initialization of the form, restoration of saved user settings, setting the default period, filling lists of subaccount types.

- GenerateReport (command) → GenerateOnServer — gathering settings in the compiler, initializing layout/SCD, outputting the result in the table document.

- StartPeriodChange / EndPeriodChange — synchronization of fields StartPeriod / EndPeriod.

- OrganizationOnChange, DepartmentOnChange — updating representations (RepresentationListOfOrganizations, RepresentationListOfDepartments).

- TableDocumentProcessBreakdown — processing breakdown of the cell (transition to turnovers between lower-level subaccounts, to the subaccount card, or to entries).

- Handlers of indicators (IndicatorBUOnChange etc.) — managing visibility of sum and quantity columns.

Object / manager module:

- GenerateData (or procedure for filling SCD) — building a query to the accounting register CostAccounting with resources Amount, Quantity, AmountNU, QuantityNU, AmountPR, AmountVR and grouping by subaccount types from ListOfSubaccountTypes and ListOfCorrespondingSubaccountTypes.

- BreakdownSettings — defining available breakdown options.

- Procedures for saving/restoring user settings of the report variant.

5. Data Source, Registers, and Accounted Entries

The report does not perform posting and does not create movements — it reads data from the accounting register.

Main source: accounting register CostAccounting (virtual tables Turnovers, BalancesAndTurnovers). Resources:

- Amount, Quantity — BU indicators;

- AmountNU, QuantityNU — NU indicators;

- AmountPR — permanent differences;

- AmountVR — temporary differences.

Turnovers are collected between subaccounts specified in ListOfSubaccountTypes and corresponding subaccounts from ListOfCorrespondingSubaccountTypes, for the period StartPeriod … EndPeriod, with selection by organization and department.

Typical accounts of the RK chart of accounts, whose turnovers are most often analyzed by this report (in terms of subaccounts):

Account
Name
Typical Subaccount

1210
Short-term accounts receivable from customers
Counterparties, Contracts

1030
Cash on current bank accounts
Bank accounts, Cash flow articles

1330
Goods
Nomenclature, Warehouses

3310
Short-term accounts payable to suppliers
Counterparties, Contracts

3130
VAT payable (at a rate of 16%)
VAT rates

6010
Revenue from sales
Nomenclature groups

7010
Cost of goods sold
Nomenclature groups

Example. Sale of goods for a total of 116,000 ₸ with VAT at a rate of 16% (Kazakhstan, 2026):

- Dr 1210 Cr 6010 — 100,000 ₸ (revenue excluding VAT, subaccount: Counterparty, Contract / Nomenclature group);

- Dr 1210 Cr 3130 — 16,000 ₸ (VAT 16%);

- Dr 7010 Cr 1330 — cost (subaccount: Nomenclature group / Nomenclature).

In the report for the subaccount “Counterparties × Nomenclature groups,” turnovers will be shown with BU and NU columns; in case of differences (for example, discrepancies between accounting and tax cost) — PR/VR columns will be filled.

All numerical parameters (VAT rate 16%, MRP = 4,325 ₸, MSP = 85,000 ₸, tax and contribution rates) relate to the RK norms for 2026 and are not stored in the report itself — the report reflects amounts from already posted documents.

6. Related Objects and Input Based On

The report is a reading object — the “input based on” mechanism is not applicable to it. Relationships are expressed through analyzed data and transitions:

- Accounting register CostAccounting — the only data source for the report.

- Chart of accounts CostAccounting (RK accounts: 1210, 1030, 1330, 3310, 3130, 6010, 7010, etc.) — defines accounts and types of subaccounts.

- Plans of characteristics of subaccount types — source of values for ListOfSubaccountTypes / ListOfCorrespondingSubaccountTypes.

- Document-registrars (Sale of goods and services, Receipt, Payment documents, Regulatory operations for tax accounting, etc.) — generate movements reflected in the report; accessible through the breakdown mechanism.

- Adjacent standard reports: “Turnovers between subaccounts,” “Analysis of subaccounts,” “Turnover balance sheet by account,” “Subaccount card” — available as breakdown options.

- Electronic documents (ESF in IS ESF, SNT) — linked to sale/receipt documents, whose amounts enter the report but are not processed directly by the report.

7. Extension Points

- Report variants (SCD / user settings) — adding custom groupings, filters, additional fields, conditional formatting without changing the configuration.

- Configuration extensions (Adopt/&Insert) — overriding form handlers (GenerateOnServer, breakdown processing), adding custom attributes for settings and commands.

- Additional fields — output of arbitrary attributes of subaccounts through the table part AdditionalFields and the attribute PlacementOfAdditionalFields.

- Indicator settings — flexible inclusion of BU/NU/PR/VR and quantitative indicators with flags IndicatorBU, IndicatorNU, IndicatorPR, IndicatorVR, etc.

- Breakdown processing — extending scenarios for transitioning to adjacent reports and document-registrars.

Requires verification (version-specific): the exact composition of resources of the virtual table of the register CostAccounting and the presence of the resource QuantityPR/AmountVR in a specific release, as well as the names of module procedures — specified according to the configurator version 3.0.74.2.

---
_BuhGPT — ИИ-помощник для бухгалтеров Казахстана: https://buhgpt.kz_