RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Regulated Report on Cash Flow IFRS — Technical Description of the Object
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Regulated Report on Cash Flow IFRS — Technical Description of the Object

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

1. Identification of the Object

Parameter Value
Object Type Report
Name RegulatedReportOnCashFlowIFRS
Full Name Report.RegulatedReportOnCashFlowIFRS
Synonym Regulated report on cash flow (IFRS)
Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)
Type of Regulated Reporting Financial reporting according to IFRS

Purpose. The report generates the official form "Cash Flow Statement" according to International Financial Reporting Standards (IFRS/IAS 7) for organizations in the Republic of Kazakhstan. Cash flows are classified into three types of activities — operating, investing, and financing. The report is used by chief accountants and financial directors for submission to tax and statistical authorities, as well as external users of financial information. The frequency of generation is quarterly and annually. All indicators are expressed in tenge (₸) rounded to the selected unit of measurement.

Where to find in 1C:

  • Section "Regulated Reporting" → "Regulated Report on Cash Flow (IFRS)".
  • Navigation link: e1cib/list/Report.RegulatedReportOnCashFlowIFRS

2. Attributes and Table Parts

2.1 Header Attributes

Name Type Mandatory Purpose
Organization CatalogRef.Organizations DontCheck Defines the legal entity for which the cash flow report is generated. The main attribute for data selection from accounting records.
SignatureDate Date (dateTime) DontCheck Date of signing the report by the responsible person (director or chief accountant). Used in printed forms and when registering the report.
UnitOfMeasurement EnumRef.RoundingRulesForReporting DontCheck Rounding rules for indicators (units, thousands, millions of tenge). Affects the presentation of all numerical data in the report.
PrecisionOfUnitOfMeasurement Number (decimal) DontCheck Numerical rounding coefficient (1, 1000, 1000000). Calculated automatically based on the UnitOfMeasurement attribute.
DisplayListOfStructuralUnits String DontCheck String representation of selected structural units (departments) for which the report is generated. Used for consolidated reporting and reporting by branches.
ShowHeader String DontCheck Flag controlling the visibility of the report header when generating the tabular document. Configuration of the printed form's appearance.

The mandatory status DontCheck means that the platform does not automatically check the completion of the attribute; the control of mandatory status is performed by the report form logic (checking the organization and period before generation).

2.2 Table Parts

The object does not contain table parts. The report data is dynamically generated into a tabular document based on queries to the accounting registers (IFRS) when the "Fill" / "Generate" button is pressed in the specific version of the form.


3. Forms

The object contains 6 forms:

Form Purpose
MainForm Key user form, starting point for working with the report. Selection of organization, period, frequency; opening the form of the required version of the blank.
ReportForm2013Q1 Report form in the edition effective from Q1 2013.
ReportForm2016Q1 Report form in the edition effective from Q1 2016.
ReportForm2017Q1 Report form in the edition effective from Q1 2017.
ReportForm2018Q1 Report form in the edition effective from Q1 2018.
ReportForm2021Q1 Report form in the edition effective from Q1 2021.

The presence of multiple versions of forms ("by the dates of the form's validity") is a standard mechanism for regulated reports in 1C. The main form selects the relevant blank based on the selected period and opens the corresponding ReportForm20XXQn.


4. Key Module Procedures

The source text of the modules (BSL) in evidence is not attached, therefore below are described typical handlers of this type of object (regulated report with versioned blanks) in 1C:BK configurations for Kazakhstan. Specific names/signatures of procedures in version 3.0.74.2 — require verification against the source code.

Main form module (MainForm):

  • OnOpen / OnCreateOnServer — initialization of default values: substitution of the main organization, setting the period (current quarter), filling in the unit of measurement.
  • Handler for selecting the period/frequency — determines the version of the blank based on the start date of the reporting period and opens the corresponding report form.
  • Generate (command) — opening the required ReportForm20XXQn with context transfer (organization, period, unit of measurement).

Form modules of blanks (ReportForm20XXQn):

  • Fill/FillReport — main handler: execution of queries to the accounting registers for cash accounts, distribution of turnovers across the lines of operating/investing/financing activities, output to the tabular document.
  • Procedure for calculating the rounding coefficient based on UnitOfMeasurementPrecisionOfUnitOfMeasurement.
  • Print / GeneratePrintForm — construction of the tabular document considering the ShowHeader flag.
  • Handlers for cell breakdown (detailing the line amount to supporting documents and entries).
  • Export to electronic format (XML) for submission to statistical authorities, if provided by the version of the blank.

5. Formation Logic (Data Sources)

Important: the object is a report, therefore it does not post and does not generate movements in registers — it only reads accounting data and outputs them to a tabular document.

The indicators of the report are calculated based on the turnovers of cash accounts of the typical chart of accounts of the RK for the reporting period, grouped by types of activities:

Account Name Role in the Report
1030 Cash in current bank accounts Main source of data on cash flow; balance at the beginning/end of the period.
1010 Cash in hand Movement of cash funds.
1050 Cash in savings (deposit) accounts Investment/financial activities.

The turnovers of cash accounts are laid out according to correspondence with other accounts to determine the type of flow:

Corresponding Account Meaning Section of Cash Flow Statement
1210 Short-term accounts receivable from customers Operating (receipts from customers)
3310 Short-term accounts payable to suppliers Operating (payments to suppliers)
6010 Income from sales of goods and services Operating
7010 Cost of goods sold Operating
3130 VAT payable (VAT rate in the RK from 2026 — 16%) Operating (tax settlements)
1330 Goods Operating (purchase of goods)
Accounts for fixed assets / investments Investing
Accounts for loans, credits, capital Financing

Method of formation. The report uses the direct method (according to IFRS (IAS) 7): cash flows are shown based on actual receipts and payments derived from the turnovers of cash accounts in terms of correspondences and cash flow items. The result — change in cash balance: Ending Balance = Beginning Balance + Cash Flow from Operating + Cash Flow from Investing + Cash Flow from Financing.

All amounts are divided by PrecisionOfUnitOfMeasurement (1 / 1000 / 1000000) according to the selected unit of measurement.


  • Input Based On: not applicable for reports — regulated reports do not participate in the "input based on" mechanism.
  • Directory Organizations — source of attributes of the legal entity (BIN, name, address) for the report header.
  • Enumeration RoundingRulesForReporting — sets the unit of measurement and precision.
  • Accounting register (IFRS/accounting) — source of turnovers and balances for cash accounts.
  • Related regulated reports IFRS — "Balance Sheet (IFRS)", "Income Statement (IFRS)", "Statement of Changes in Equity (IFRS)": form a unified set of financial reporting and correlate with the cash flow statement based on cash balances.
  • Electronic documents of the RK (ESF in the ESF IS, STS) — affect the primary accounting of settlements and VAT, the turnovers of which fall into the operating activities flows, but are not directly related to the report.

7. Extension Points

  • Configuration Extension: adding a new form of blank ReportForm20XXQn upon the release of a new edition of the cash flow statement form without changing the standard configuration.
  • Borrowing forms and overriding handlers Fill/Print to adapt the flow distribution algorithm to the organization's accounting policy (for example, a different breakdown of cash flow items).
  • Additional attributes of the form — expanding the composition of selected structural units (DisplayListOfStructuralUnits) for consolidation by the group of companies.
  • External reports / external processing — alternative calculation of cash flow statement by the indirect method if a methodology different from the direct method of the standard blank is required.
  • Cell breakdown handlers — overriding cell detailing to output additional analytics (cash flow items, contracts, counterparties).

Version-specific (requires verification in 3.0.74.2): the exact composition of the XML schema for exporting the 2021Q1 blank and the presence of a handler for electronic submission to statistical authorities.

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

Does this object generate entries or movements in the registers?
No. This is a report, not a document: it does not generate entries and does not create movements. It only reads the balances and turnover of cash accounts (1010, 1030, 1050) from the accounting register and displays them in a tabular document, distributing them by operating, investing, and financing activities.
Why does the object have six forms?
One form (MainForm) is the starting point for selecting the organization, period, and frequency. The other five (ReportForm2013Q1…2021Q1) are versions of the cash flow statement form, effective from different periods. The main form selects the relevant form based on the reporting period date and opens the corresponding form.
What method is used to generate the cash flow statement?
The standard form uses the direct method according to IFRS (IAS) 7: cash flows are shown based on actual receipts and payments from cash account turnovers, broken down by correspondence and cash flow items. The total is reconciled with the change in cash balance for the period.
Does the VAT rate of 16% affect this report?
Indirectly. The report itself does not calculate tax, but payments and receipts for VAT (account 3130, rate in the RK from 2026 — 16%) are included in the cash flows of operating activities through actual movements in cash accounts.
How to add a new form template without changing the standard configuration?
Through configuration extension: add a new form ReportForm20XXQn and the logic for its selection by period, or borrow an existing form and redefine the filling handler. This is the main point of extension for updating the form.

Read also

Источники

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