1. Identification
| Parameter | Value |
|---|---|
| Object Type | Report (regulated) |
| Name | RegulatedReportOnCashFlowIFRSMSB |
| Full Name | Report.RegulatedReportOnCashFlowIFRSMSB |
| Synonym | — (not specified in metadata; displayed as “Cash Flow Statement (IFRS for SMEs)”) |
| Configuration | Accounting for Kazakhstan, edition 3.0, version 3.0.74.2 |
| Country | Kazakhstan (₸) |
Purpose. Regulated cash flow report according to IFRS for small and medium-sized businesses (SMEs). Designed for the formation of mandatory financial reporting by organizations in Kazakhstan in accordance with international financial reporting standards (simplified version for SMEs). The report is prepared by accountants and financial specialists to present cash flows for the reporting and comparative periods. Frequency — quarterly or annually, depending on the requirements of legislation and accounting policy.
Where to find in 1C: section “Regulated Reporting” → “Regulated Cash Flow Report (IFRS for SMEs)”.
Navigation link: e1cib/list/Report.RegulatedReportOnCashFlowIFRSMSB
2. Attributes and Table Parts
2.1 Header Attributes
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| StartPeriod | xs:dateTime |
ShowError (mandatory) | Start date of the reporting period for which the cash flow report is generated |
| EndPeriod | xs:dateTime |
ShowError (mandatory) | End date of the reporting period, defines the boundary of the main reporting period |
| StartComparativePeriod | xs:dateTime |
ShowError (mandatory) | Start date of the comparative period for generating comparable data |
| EndComparativePeriod | xs:dateTime |
ShowError (mandatory) | End date of the comparative period for accurate comparison of indicators |
| Organization | CatalogRef.Organizations |
DontCheck | Organization on behalf of which the report is generated |
| UnitOfMeasurement | EnumRef.RoundingsOfReporting |
DontCheck | Unit of measurement of indicators (thousands, millions of tenge, etc.) |
| PrecisionOfUnitOfMeasurement | xs:decimal |
DontCheck | Numerical value of rounding precision for the selected unit of measurement |
| SignatureDate | xs:dateTime |
DontCheck | Date of signing the report by the authorized person of the organization |
| LanguageOfFormation | xs:string |
DontCheck | Language of report formation (Kazakh or Russian) |
| ReportData | (not typed) | DontCheck | Storage of structured report data |
| FormSettings | (not typed) | DontCheck | Technical attribute for saving user form settings |
2.2 Table Parts
Table parts are absent. Multi-line information on cash flows is stored not in a table part, but in the structured storage of the attribute ReportData — this is a typical approach for regulated reports: the rows of the report form correspond to the items of the standardized cash flow statement form, not arbitrary rows of a table part.
Practical consequence: programmatically obtaining/changing report indicators can only be done through the API for working with the data of the regulated report (
ReportData), not by accessing table parts.
3. Forms
| Form | Number of Elements | Purpose |
|---|---|---|
| MainForm | 131 | Form for selecting report parameters. Key user form: selection of reporting and comparative periods, organization, frequency, unit of measurement, and comparison options. Entry point when opening the report. |
| ReportForm2013Q1 | 185 | Working form for visualizing and editing report data. Tabular representation of cash flow indicators, functionality for auto-filling, manual adjustments, printing, settings, and cell breakdowns. |
The presence of a form with a version suffix (2013Q1) is a typical scheme for regulated reporting in 1C: a separate form is created for each edition of the blank, and the current one is selected depending on the reporting period. This allows generating reports for past periods using the forms that were in effect at that time.
4. Key Module Procedures
Direct BSL-evidence for the object modules is not attached, so below is the typical composition of handlers for the regulated report of this type. Specific names and signatures of procedures in 3.0.74.2 may differ and require verification in the configurator.
Form module MainForm:
OnCreateOnServer— initialization of periods (default — current quarter/year and the corresponding previous period), substitution of the main organization, language, and unit of measurement.OrganizationOnChange,PeriodOnChange— recalculation of dependent parameters and boundaries of the comparative period.Generate(command) — validation of mandatory attributes and opening/fillingReportForm2013Q1.
Form module ReportForm2013Q1:
Fill/FillOnServer— calculation of cash flow indicators based on accounting data for the reporting and comparative periods, recording the result inReportData.BreakdownCell— output of details for the selected indicator (turnover by cash accounts).Print— generation of the printed form of the blank.- cell editing handlers — recording manual adjustments with priority over auto-filling.
Object module / common modules of regulated reporting:
- procedures for serialization/deserialization
ReportData; - methods for obtaining turnovers by cash accounts (
1010,1030,1050, …) with classification of flows by types of activity (operating, investing, financing).
5. Data Sources and Filling Logic (without posting)
The regulated report is an object of type Report, therefore it is not posted and does not generate movements in registers and postings. It only reads accounting data. When auto-filling, cash flow indicators are calculated as turnovers by cash accounts of the typical chart of accounts of the RK for the selected period.
Involved cash accounts (debit/credit analyzed by correspondence):
| Account | Purpose |
|---|---|
| 1010 | Cash in hand |
| 1030 | Cash in current bank accounts |
| 1050 | Cash in other accounts |
Classification of flows by corresponding accounts:
| Type of Activity | Typical Correspondences |
|---|---|
| Operating | Receipts from customers (Dr 1030 Cr 1210), payments to suppliers (Dr 3310 Cr 1030), VAT calculations (3130), income from sales (6010), cost of goods sold (7010), payroll and taxes |
| Investing | Acquisition/disposal of fixed assets and intangible assets, financial investments |
| Financing | Receiving and repaying loans and credits, capital operations |
Example of calculating the flow “Receipts from customers” = debit turnover on account 1030 in correspondence with 1210 for the period.
Important: the amounts in the report are taken from primary documents and postings; the report itself does not perform tax calculations. Current parameters for 2026 in the RK (VAT rate 16%, MRP 4,325 ₸, MSP 85,000 ₸, deduction for individual income tax 30 MRP/month, etc.) are applied in source documents (sales, payroll calculations, tax calculations), and in the cash flow statement, they appear as actual cash flows.
6. Related Objects and Input Based On
- Input based on is not applied — regulated reports do not participate in the input based on scheme.
- Data sources: payment documents and cash operations (payment orders, receipts/write-offs from the current account, cash documents) that form turnovers on accounts 1010/1030/1050.
- Directory
Organizations— attributeOrganization. - Enumeration
RoundingsOfReporting— attributeUnitOfMeasurement. - Other forms of IFRS reporting for SMEs (balance sheet, income statement, statement of changes in equity) — form a single set of financial reporting; cash flow statement data must be reconciled with balance sheet balances of cash accounts.
- Electronic documents of the RK (ESF through IS ESF, SNT) are not directly related to this report — they affect primary accounting, which enters the cash flow statement indirectly through cash flows.
7. Extension Points
- Auto-filling indicators. Redefinition of the algorithm for classifying cash flows (correspondence “account-correspondence → cash flow statement item”) — a typical adaptation point for non-standard use of accounts.
- Report form. Extension of
ReportForm2013Q1to add custom breakdowns or control ratios; addition of a new form-blank when changing the edition of the report form. ReportData. Programmatic reading/writing through the API of regulated reporting for integration with external consolidation systems.- Unit of measurement and language. Attributes
UnitOfMeasurement,PrecisionOfUnitOfMeasurement,LanguageOfFormationallow configuring the presentation without changing the calculation logic. - Blank updates. The form of the blank is version-dependent — when updating the configuration, new report forms may appear; the current blank for 2026 requires verification in the specific version.
