---
title: "Report \"Debt Structure of Organizations by SO\" - Technical Description (Accounting for Kazakhstan 3.0.74.2)"
country: KZ
lang: en
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
date: 2026-09-07
canonical: https://buhgpt.kz/suraqtar/otchet-strukturazadolzhennostiorganizaciyposo-tehnichesko-en
source: BuhGPT
---

# Report "Debt Structure of Organizations by SO" - Technical Description (Accounting for Kazakhstan 3.0.74.2)

> **TL;DR:** Report «Structure of Debts of Organizations by SO» The report object is based on the data composition system (DCS) in the configuration «Accounting for Kazakhstan», edition 3.0 (3.0.74.2). It is intended for analyzing the structure of accounts receivable and accounts payable o

---

Report «Structure of Debts of Organizations by SO»

The report object is based on the data composition system (DCS) in the configuration «Accounting for Kazakhstan», edition 3.0 (3.0.74.2). It is intended for analyzing the structure of accounts receivable and accounts payable of organizations in analytical dimensions.

1. Identification

Property
Value

Object Type
Report

Name
StructureOfDebtsOfOrganizationsBySO

Full Name
Report.StructureOfDebtsOfOrganizationsBySO

Alias
Structure of debts of organizations by SO

Mechanism Basis
Data composition system (DCS)

Configuration
Accounting for Kazakhstan, edition 3.0, version 3.0.74.2

Accounting Currency
Tenge (₸)

Purpose. The report provides an overview of the debts of one or several organizations for the specified period, broken down by analytical dimensions (counterparty, contract, organization, etc.). It is used by accountants and financial analysts for inventorying calculations, controlling overdue payments, and reconciling accounts receivable and accounts payable. The DCS mechanism allows for flexible configuration of indicators, groupings, selections, sorting, and conditional formatting; the report supports both interactive mode with breakdown and mailing mode (automatic generation on a schedule).

Where to find: navigation link e1cib/list/Report.StructureOfDebtsOfOrganizationsBySO. In the interface, the report is called from the reports panel of the corresponding section; it can be opened through the report list or a pinned command.

2. Attributes and Table Parts

The report attributes here are configuration/variant parameters, not the attributes of the executed document. The table parts store user-defined output settings (groupings and indicators), which are translated into the structure and selected fields of the DCS.

2.1 Header Attributes

Name
Type
Mandatory
Purpose

StartPeriod
xs:dateTime
Not checked
The start date of the debt analysis period — the lower boundary of the data selection interval.

EndPeriod
xs:dateTime
Not checked
The end date of the period — the upper boundary of the report generation interval.

RepresentationOfListOfOrganizations
xs:string
Not checked
Text representation of the selected organizations for display in the form. Automatically generated based on the composition of the selected organizations.

DetailingMode
xs:boolean
Not checked
Indicator for opening the report in detailing mode from another report. In this mode, the own data selection is automatically reset to avoid parameter conflicts with the calling report.

2.2 Table Part «Grouping»

Stores settings for data grouping — by which fields and with what type of detail the result rows are formed.

Name
Type
Purpose

Usage
xs:boolean
Flag for the activity of grouping. If removed — grouping does not participate in the formation.

Field
xs:string
Technical name of the grouping field (e.g., Counterparty, Contract, Organization).

Representation
xs:string
User representation of the field in the settings.

GroupingType
Enumeration.DetailingTypeOfStandardReports
Method of detailing: «Only totals», «Detailed records», «Without totals», etc.

2.3 Table Part «Indicators»

Contains a list of numerical indicators displayed in the report as columns.

Name
Type
Purpose

Usage
xs:boolean
Enable/disable the indicator without removing it from the list.

Field
xs:string
Technical name of the indicator (e.g., Amount, TaxAmount, DocumentCount).

Representation
xs:string
Displayed name of the indicator in the columns and settings.

Indicators of the type «Amount» reflect the debt in tenge according to accounting data; «TaxAmount» — the amount according to tax accounting (used for reconciling accounting/tax accounting).

3. Forms

Form
Role

Main report form (ReportForm)
Unified form for settings and output: selection of period, composition of organizations, set of groupings and indicators, selections; button «Generate» and table document field with results and breakdown.

Variant / settings form (if available)
Extended configuration of the DCS structure: user-defined fields, conditional formatting, sorting, formatting of totals. Usually inherited from the general DCS settings mechanism.

For reports on DCS, custom forms are often minimal — most of the interface is generated by the platform from the data composition scheme and saved variants. Specific header attributes (period, list of organizations, detailing mode) are displayed in the command panel/header of the main form.

4. Key Module Procedures

The attached evidence does not provide the source code (BSL) of the forms and object modules, so below are typical handlers for the report on DCS in BK 3.0 (actual procedure names may differ in specific versions).

Report object module:

- OnResultComposition(DocumentResult, DataBreakdown, StandardProcessing) — intercepts composition; programmatically generates the result, substitutes the period and list of organizations into the DCS parameters, fine-tunes the selection.

- Procedures for forming the scheme/settings of DCS based on the values of attributes StartPeriod, EndPeriod, composition of organizations, and contents of table parts «Grouping»/«Indicators».

Report form module:

- OnCreateOnServer(Error, StandardProcessing) — initializes the default period, restores settings, sets RepresentationOfListOfOrganizations.

- OnOpen / handler for the «Generate» command — validates the period and composition of organizations, calls composition.

- Handler for selecting organizations — recalculates RepresentationOfListOfOrganizations.

- Breakdown mode processing — when DetailingMode = True, resets own data selection to avoid parameter conflicts with the calling report.

5. Data Source and Movements

The report does not perform postings and does not generate movements — it is a reading object, not a document. It does not create records in accounting registers and does not generate postings. Data is read from movements already formed by other documents.

The source is the accounting register (chart of accounts of the RK) — balances and turnovers on settlement accounts. Debt dimensions are analyzed by subaccounts «Counterparties», «Contracts», «Settlement Documents with Counterparties».

Accounts involved from the chart of accounts of the RK:

Account
Purpose

1210
Short-term accounts receivable from buyers and customers

3310
Short-term accounts payable to suppliers and contractors

3130
VAT payable (related to calculations on electronic invoices)

1030
Cash on current bank accounts (closure/payment of debts)

6010
Revenue from sales (forms accounts receivable on account 1210)

7010
Cost of sales

1330
Goods

Debit balance on 1210 — accounts receivable, credit on 3310 — accounts payable. VAT in calculations is accounted at a rate of 16% (Kazakhstan, 2026), primary and corrective documents are accompanied by electronic invoices (ESF in the ESF IS) and, when moving goods, accompanying invoices (SNT).

Example. Sale of goods for 1,160,000 ₸ with VAT 16%: taxable turnover 1,000,000 ₸, VAT 160,000 ₸. Source postings that the report will then «see»: Dr 1210 Cr 6010 — 1,000,000 ₸; Dr 1210 Cr 3130 — 160,000 ₸. In the structure of debt by counterparty, accounts receivable of 1,160,000 ₸ will be reflected until payment Dr 1030 Cr 1210.

6. Related Objects and Input Based On

- Accounting register (chart of accounts of the RK) — the main source of balances/turnovers.

- Directories «Organizations», «Counterparties», «Contracts with Counterparties» — dimensions for analytics and selections.

- Settlement documents («Sale», «Receipt of goods and services», «Write-off/receipt from current account», «Debt adjustment», ESF, SNT) — form the analyzed movements.

- Breakdown (drill-down) — nested reports/document lists open from report cells; when opened this way, the child report receives DetailingMode = True.

Input based on is not applicable for reports (this is not a document). The report can be a source for the report mailing mechanism (automatic generation and sending on a schedule).

7. Extension Points

- DCS report variants — adding user-defined and standard variants (sets of groupings, indicators, formatting) without changing the code.

- Configuration extension — overriding the handler OnResultComposition, adding attributes/parameters, fine-tuning the DCS scheme.

- User-defined fields and calculated indicators in DCS (e.g., share of overdue debts, turnover ratios).

- Conditional formatting — highlighting overdue payments, negative balances, critical amounts.

- External report/additional processing (BSP) — connecting as an external report without removing from support.

- Report mailing mechanism — registering a variant for scheduled generation.

Version-specific (requires verification): the exact composition of forms, names of module procedures, and the complete list of source accounts in a specific build 3.0.74.2 should be verified in the configurator — the original BSL in the reference material was not provided. Rates and limits (VAT 16%, MRP 4,325 ₸, MZP 85,000 ₸) are provided according to the RK norms for 2026.

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