---
title: "Report \"Cash Balances\" (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-ostatki-denezhnyh-sredstv-buhgalteriya-dlya-kazahs-en
source: BuhGPT
---

# Report "Cash Balances" (Accounting for Kazakhstan 3.0.74.2)

> **TL;DR:** Important about the object type. In the task, the object is passed as Documents.CashBalances (type "Document"), and the navigation link is indicated as e1cib/list/Documents.CashBalances . However, the attached evidence clearly describes a report : a set of attributes ( Period 

---

Important about the object type. In the task, the object is passed as Documents.CashBalances (type "Document"), and the navigation link is indicated as e1cib/list/Documents.CashBalances. However, the attached evidence clearly describes a report: a set of attributes (Period, PlacementOfAdditionalFields, DetailingMode), tabular parts Grouping / ColumnGrouping / AdditionalFields and the wording of the purpose — this is the structure of settings for a standard report in the Data Composition System (DCS), not a document. A document does not have such attributes, it does not "form balances as of the date" and does not have column groupings. Therefore, the description below is compiled for the report. The correct type and metadata: Report.CashBalances; the correct navigation link is e1cib/app/Report.CashBalances. The value Documents.… in the original card should be corrected.

1. Identification

Parameter
Value

Metadata object type
Report (according to evidence; incorrectly specified as "Document" in the card)

Name
CashBalances

Full name
Report.CashBalances

Synonym
"Cash balances"

Configuration
Accounting for Kazakhstan, version 3.0 (version 3.0.74.2)

Basis
Data Composition System (DCS)

Currency for displaying amounts
Tenge (₸) with support for currency accounting

Purpose. The report is intended for operational analysis of the organization's cash resources as of a specific date. It is used by accountants and managers to control liquidity, plan payments, and monitor cash flow across cash registers and bank accounts (in tenge and foreign currency). It generates an analytical slice of balances from the accounting register with the ability to group by organizations, accounts, currencies, and other dimensions. It is included in the standard manager's dashboard and is used daily for management decisions.

Where to find in 1C: section "For the Manager" → "Cash Balances". Navigation link: e1cib/app/Report.CashBalances.

2. Attributes and tabular parts

2.1 Attributes (configuration parameters)

Attributes store user settings for report generation. All are optional (DontCheck).

Name
Type
Purpose

Period
Date (xs:dateTime)
The date for which cash balances are generated. A key parameter for data selection from the accounting register.

ListRepresentationOfOrganizations
String (xs:string)
Text representation of selected organizations for display in the report header and settings.

PlacementOfAdditionalFields
Number (xs:decimal)
Controls the placement of additional fields in the report layout (in rows / in columns).

DetailingMode
Boolean (xs:boolean)
Flag for a special detailing mode for interactive data breakdown (transition to source documents).

2.2 Tabular parts

Grouping

Defines the structure of grouping report rows (hierarchy of data nesting).

Name
Type
Purpose

Usage
Boolean
Flag for the activity of this grouping in the current settings.

Field
String
Identifier of the data composition field for grouping.

Representation
String
Displayed name of the grouping in the interface.

GroupingType
EnumRef.StandardReportDetailingType
Type of detailing (only grouping, detailed records, etc.).

ColumnGrouping

Manages the structure of report columns (horizontal data breakdown).

Name
Type
Purpose

Usage
Boolean
Flag for the activity of column grouping.

Field
String
Identifier of the field for grouping in columns.

Representation
String
Name of the column grouping.

GroupingType
EnumRef.StandardReportDetailingType
Type of detailing for columns.

AdditionalFields

Stores a list of additional analytical dimensions displayed in the report.

Name
Type
Purpose

Usage
Boolean
Flag for including the additional field in the output.

Field
String
Identifier of the additional field from the data composition scheme.

Representation
String
Name of the field for the user.

3. Forms

A fragment of evidence with a list of forms is incomplete (…), so below is the standard composition for reports in DCS; the specific set should be verified in the configurator for version 3.0.74.2.

Form
Purpose

Form (main report form)
Main form: field of the tabular document with the result, settings panel (period, organization, groupings), commands "Generate" / "Settings" / save and select options.

SettingsForm (if available)
Extended editing of the report structure: row/column groupings, selections, additional fields, formatting.

ReportVariants
Predefined layout options (e.g., "By organizations", "By accounts and currencies"), available through variant selection.

4. Key module procedures

BSL code (object/form module) in evidence not attached, so standard report handlers for DCS for BK 3.0 are provided:

- OnResultComposition(...) (report object module) — overrides/complements the composition: substitution of the Period parameter, formation of ListRepresentationOfOrganizations, column management through PlacementOfAdditionalFields, inclusion of detailing mode by the DetailingMode flag.

- OnDeterminingUsedSettings / OnLoadingVariantOnServer — initialization of user settings, restoration of saved groupings and additional fields.

- Breakdown handler (BreakdownHandler in the form or AdditionalBreakdownHandler) — when DetailingMode = True provides a transition from the report row to the source documents of cash movements (cash/bank documents).

- OnCreationOnServer / Generate (report form) — sets the default period (usually the current date), selection values by organization, starts composition.

The exact names and signatures of procedures for 3.0.74.2 — require verification in the configurator (evidence for BSL is missing).

5. Data source and movements

The report does not conduct and does not generate movements/entries — it is an analytical object. It reads data from the accounting register "Cost Accounting" (the main chart of accounts of the RK) for accounts in the "Cash" section and outputs balances as of the Period parameter.

Analyzed accounts of the standard chart of accounts of the RK (section "Cash", group 1000):

Account
Purpose

1010
Cash in hand

1020
Cash in transit

1030
Cash in current bank accounts

1040
Cash in card accounts

1050
Cash in savings accounts

1060
Other cash

The main analytical breakdown is account 1030 (current accounts) and 1010 (cash), with detailing by subaccounts: "Bank accounts" / "Cash registers", "Currency", "Organization". For foreign currency accounts, balances are displayed in currency and in tenge (₸) based on the register data.

Logic for data retrieval: a query to the balance table of the accounting register AccountingRegister.CostAccounting.Balances(&Period, Account In (…cash accounts…), , Organization = &Organization) with subsequent composition according to the configured row/column groupings.

Other numerical norms of RK-2026 (VAT rate 16%, MRP 4,325 ₸, MSP 85,000 ₸, deduction of individual income tax 30 MRP/month and no more than 360 MRP/year, individual income tax 10%/15%, OPE 10% with a ceiling of 50 MSP, OPER 3.5%, VOSMS 2%, OSMS 3%, SO 5%, social tax 6%) do not apply to this report: it does not calculate taxes and contributions, but only reflects the balances of cash accounts. They are indicated for the context of the configuration.

6. Related objects and breakdown

- Accounting register "Cost Accounting" — source of balances.

- Directories of cash account analytics: BankAccounts, CashRegisters, Organizations, Currencies.

- Source documents of movements (available through breakdown when DetailingMode = True): "Receipt to current account", "Write-off from current account", "Cash receipt order", "Cash expenditure order", "Payment order", etc.

- Input based on the report is not applicable (reports do not participate in the input mechanism based on).

7. Extension points

- Report variants — creation of user/additional layout variants (saving groupings, selections, formatting) without changing the configuration.

- Configuration extensions — adding form attributes, overriding OnResultComposition, enhancing the breakdown handler.

- Data composition scheme (DCS) — expanding the set of fields/resources, adding calculated fields and new analytical breakdowns.

- Additional fields (tabular part AdditionalFields) — standard mechanism for including new analytical dimensions without editing DCS.

- Additional reports and processing (BSP) — connecting an external variant/analogue through the subsystem of additional reports.

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