1. Identification
| Parameter | Value |
|---|---|
| Object Type | Report (regulated) |
| Name | RegulatedReportReportOnTotalIncomeIFRSforSMEs |
| Full Name | Report.RegulatedReportReportOnTotalIncomeIFRSforSMEs |
| Synonym | Regulated report on total income, single report method (IFRS for SMEs) |
| Configuration | Accounting for Kazakhstan, edition 3.0 (3.0.74.2) |
| Country | Republic of Kazakhstan |
| Currency of Indicators | tenge (₸) |
Purpose. The report generates financial statements on the total income of the organization in accordance with the International Financial Reporting Standard for Small and Medium-sized Entities (IFRS for SMEs) using the single report method (comprehensive approach — income, expenses, and total income in a single report). It is intended for the preparation and submission of reports to the regulatory authorities of the RK. Financial specialists and accountants working with IFRS typically handle it on a quarterly and annual basis.
The report provides data for the reporting period and the comparative period (the corresponding period of the previous year) — this is required by the standard for comparability of indicators.
Where to find in 1C. Section “Regulated Reporting” → “Regulated report on total income, single report method (IFRS for SMEs)”. Navigation link:
e1cib/list/Report.RegulatedReportReportOnTotalIncomeIFRSforSMEs
2. Attributes and Table Parts
2.1 Header Attributes
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| Organization | CatalogRef.Organizations |
DontCheck | The organization for which the report is generated |
| StartPeriod | Date |
ShowError | Mandatory. The start date of the reporting period |
| EndPeriod | Date |
ShowError | Mandatory. The end date of the reporting period |
| StartComparativePeriod | Date |
ShowError | Mandatory. The start date of the comparative period (last year) |
| EndComparativePeriod | Date |
ShowError | Mandatory. The end date of the comparative period |
| UnitOfMeasurement | EnumRef.RoundingRulesForReporting |
DontCheck | The unit of presentation of indicators (tenge, thousands ₸, millions ₸) |
| PrecisionOfUnitOfMeasurement | Number |
DontCheck | The precision of rounding data according to the selected unit |
| SignatureDate | Date |
DontCheck | The date of signing the report by the authorized person |
| LanguageOfFormation | String |
DontCheck | The language of report formation — Kazakh or Russian |
| ReportData | Value storage | DontCheck | Storage of all tabular data of the report (indicators by rows and columns) |
| FormSettings | Value storage | DontCheck | User settings for the appearance and parameters of the form |
Mandatory minimum for formation — four dates marking the periods (StartPeriod, EndPeriod, StartComparativePeriod, EndComparativePeriod). Other attributes affect the presentation and signing.
2.2 Table Parts
Table parts are absent. All numerical indicators of the report (form rows, columns “reporting period” / “comparative period”) are serialized and stored in the attribute ReportData as a structured value storage. This is the standard scheme for regulated reports in 1C: the report layout is a fixed form of the regulatory authority, and the data is stored in a single repository, not in a set of table parts.
3. Forms
| Form | Number of Elements | Purpose |
|---|---|---|
| MainForm | 131 | Starting form — entry point. Selection of organization, reporting and comparative periods, language, and unit of measurement before opening the report form |
| ReportForm2013Q1 | 177 | Key working form. Tabular representation of the form (SpreadSheetDocumentField) with commands for filling, printing, settings, and clearing. Here the user fills, checks, and signs the report |
The suffix 2013Q1 in the form name indicates the version of the form (report layout edition). This is a typical practice for regulated reporting: a separate form/layout is created for each edition of the regulatory authority's form, and the configuration selects the relevant one for the period.
4. Key Module Procedures
In the attached evidence, the BSL code (paths: lines) has not been transmitted, so below is the typical set of handlers for the regulated report of this type. Specific names/signatures are specified in the form module ReportForm2013Q1 in the configurator.
Report form module (ReportForm2013Q1):
OnCreateOnServer— initialization: readingReportDataandFormSettingsfrom storage, restoring previously saved form, setting periods and unit of measurement.Fill/FillReport(command “Fill”) — gathering indicators from accounting data for the reporting and comparative periods, calculating report rows, outputting to a tabular document. Main algorithm: queries to account balances/movements and layout by rows of the form.ClearReport(command “Clear”) — resetting filled indicators.Print(command “Print”) — generating the printed form of the blank.Settings— opening the parameters/settings display dialog.BeforeSaving/SaveData— packing the tabular document and indicators back into the attributeReportData.
Main form module (MainForm):
OnCreateOnServer— setting the default period, auto-filling the comparative period (the same interval a year ago).- Opening handler — transition to
ReportForm2013Q1with the transfer of selected parameters.
Report object module — a typical set for the regulated reporting mechanism: serialization/deserialization of ReportData, support for saving completion versions.
5. Posting and Movements
The object is a report, not a document, therefore it does not generate postings and movements in registers. By clicking the “Fill” button, the report only reads accounting data and lays it out in the rows of the total income form.
The source of indicators is the movements and balances of accounts from the standard chart of accounts of the RK for the reporting and comparative periods. Key accounts from which the rows of the total income report are gathered:
| Report Row (IFRS for SMEs) | RK Account | Comment |
|---|---|---|
| Revenue (income from sales) | 6010 | Credit turnover of income from sales of goods |
| Cost of Sales | 7010 | Debit turnover of cost of goods sold |
| Gross Profit | 6010 − 7010 | Calculated indicator |
Related accounting data affecting the formation of indicators and the correctness of income/expense turnovers:
- 1210 — short-term accounts receivable from customers;
- 1030 — cash on current bank accounts;
- 1330 — inventory;
- 3310 — short-term accounts payable to suppliers;
- 3130 — VAT payable (the current VAT rate in the RK for 2026 is 16%).
Indicators are displayed in the selected UnitOfMeasurement rounded according to PrecisionOfUnitOfMeasurement, in separate columns for the reporting and comparative periods.
6. Related Objects and Input Based On
- Directory “Organizations” (
CatalogRef.Organizations) — source of the attributeOrganizationand attributes of signatories/attributes included in the form. - Enumeration “RoundingRulesForReporting” (
EnumRef.RoundingRulesForReporting) — unit of measurement of indicators. - Standard chart of accounts of the RK — source of numerical data (see section 5).
- Subsystem of regulated reporting of the configuration — common mechanism for storing versions, printing, and exporting forms.
- Connection with other forms of the IFRS reporting package (balance sheet, cash flow statement, statement of changes in equity) — at the level of a unified package of regulated reporting of the organization.
Input based on is not applied for regulated reports (the input based on mechanism is for documents). The report is generated from the regulated reporting section with the indication of the organization and periods.
The electronic document flow of the RK (ESF through IS ESF, SNT) is not directly related to this report — it is a financial reporting document, not a tax form or primary document; the export is done through regulated reporting means, not through IS ESF.
7. Extension Points
- Filling Algorithm — overriding/complementing the “Fill” procedure through the extension of the form module
ReportForm2013Q1(adding custom rows, adjusting the mapping of accounts to report rows). - Report Form — extending
ReportForm2013Q1: adding attributes/commands, changing visibility and formatting of elements of the tabular document. - Unit of Measurement and Rounding — affects the final presentation; when making modifications, consider
UnitOfMeasurementandPrecisionOfUnitOfMeasurement. - Multilingualism — attribute
LanguageOfFormation(Kazakh/Russian); when customizing the form, support both language versions of the layout. - Versioning of the Form — when a new edition of the regulatory authority's form is released, a new form/layout is added (similarly to
2013Q1); version-specific — the current edition of the form should be checked against the release of the configuration.
