1. Identification
| Parameter | Value |
|---|---|
| Full name | Report.TaxAccountingBook (Reports.TaxAccountingBook) |
| Object type | Report |
| Synonym | Tax accounting book |
| Configuration | Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2) |
| Country of accounting | Republic of Kazakhstan |
| Currency | Tenge (₸) |
Purpose. The report generates the Tax Accounting Book of income and expenses — a mandatory tax register according to the requirements of the tax legislation of the RK. The document provides detailed information on sales amounts, VAT, adjustments, and amounts to be refunded (credited) for the reporting period. It is used by accountants and chief accountants for preparing tax reporting; it is typically generated quarterly or at the request of tax authorities. It supports detailing by periods (day, month, quarter, half-year, year), cumulative totals, as well as printing of the title page and cover.
The report does not store data by itself — it is a means of visualization. The data source is the accumulation registers for VAT, sales, and mutual settlements; the report does not create movements in the database.
Where to find in 1C: section "Reports" → "Tax Accounting Book". Navigation link: e1cib/list/Report.TaxAccountingBook
2. Attributes and structure
The report is implemented on the CSD/own algorithm for composing a tabular document; the object does not have its own tabular parts — data is taken from external accumulation registers. Below are the attributes of the formation settings (header of the report form).
2.1 Attributes of settings (header)
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| Organization | CatalogRef.Organizations |
Not checked | The organization for which the book is formed. Determines the selection of data from VAT registers and the attributes of the title page |
| StartPeriod | Date |
Not checked | The start date of the period. Participates in the validation of the period and selection of movements from registers |
| EndPeriod | Date |
Not checked | The end date of the period. Together with StartPeriod defines the selection range |
| DetailingMode | Boolean |
Not checked | Detailing mode: controls the depth of data disclosure in the tabular document |
| ListOfGeneratedSheets | ValueList |
Not checked | Accumulates the list of sections (sheets) that have been generated |
| PrintTitlePage | Boolean |
Not checked | Indicator for generating the title page and cover |
| ShowCumulativeTotals | Boolean |
Not checked | Displays cumulative totals by periods |
| StartActivityDate | Date |
Not checked | The date of the organization's start of activity; used for the initial period and title page |
| EndActivityDate | Date |
Not checked | The date of the end of activity (in case of liquidation/reorganization); limits the formation period |
2.2 Tabular parts
None. The report receives data from external accumulation registers.
3. Forms
| Form | Role | Content |
|---|---|---|
| ReportForm | Main form | Setting parameters and generating the report. ~156 control elements: fields for period, organization, output flags (title page, cumulative totals, detailing mode) and a field for the tabular document to display the result |
Other service forms (CSD settings form, report variant form) if available, inherit from the platform's reporting mechanism and do not require separate description.
4. Key procedures of the module
Evidence with exact paths module:string in BSL is not attached, so below is a typical composition of handlers for reports of this type (report object module and form module). In version 3.0.74.2, the names match the typical ones.
Report object module:
OnResultComposition(DocResult, DataDetailing, StandardProcessing)— interception point of composition; here, the sheets of the book are programmatically assembled, the flagsPrintTitlePageandShowCumulativeTotalsare applied, andListOfGeneratedSheetsis accumulated.- Service functions for forming individual sections (title page, sections on sales, VAT, adjustments, and amounts to be refunded) — fill the areas of the layout and output them to
DocResult.
Form module (ReportForm):
OnCreateOnServer(Error, StandardProcessing)— setting the default period, substituting the main organization, initializing output flags.Generate(Command)/GenerateOnServer()— period validation (StartPeriod≤EndPeriod, falling within the boundaries ofStartActivityDate…EndActivityDate), calling composition and outputting the result to the tabular document.- Handlers
OnChangefor period and organization fields — recalculation of dependent settings and clearing previously generated sheets.
Requires verification in a specific version: the exact list of output sections of the book and the presence of a separate detailing mechanism (
DetailingProcessing) — the composition of sheets may be specified by service packs of the tax return form.
5. Posting and movements
The report is not posted and does not create movements in registers — it is an output document (tabular). It reads data from already formed primary document registers and postings.
Main source registers (typical logic): accumulation registers for VAT (accrued/creditable VAT, sales, purchases), mutual settlement registers, and income/expense accounting.
Accounts of the typical chart of accounts of the RK, the data of which are reflected in the book:
| Account | Purpose |
|---|---|
| 1210 | Short-term receivables from customers and clients |
| 1030 | Cash on current bank accounts |
| 1330 | Goods |
| 3310 | Short-term payables to suppliers and contractors |
| 3130 | VAT payable (obligation to the budget) |
| 6010 | Revenue from sales of goods and services |
| 7010 | Cost of goods sold and services rendered |
Example of reflecting sales (current rates of the RK, 2026): sale of goods for 1,160,000 ₸ with VAT at the rate of 16 %:
- Dr 1210 Cr 6010 — 1,000,000 ₸ (income excluding VAT);
- Dr 1210 Cr 3130 — 160,000 ₸ (VAT 16 %);
- Dr 7010 Cr 1330 — write-off of cost of goods sold.
These amounts (turnover, VAT, cost) are aggregated by the report by periods and output in the sections of the book, with the flag enabled — as cumulative totals.
The VAT rate in the RK from 2026 is 16 %. Values of 12 % relate to previous periods and are not applied in current calculations.
6. Related objects and input based on
The report is the endpoint of the data flow, so "input based on" is not provided for it (it is not possible to input a document based on the report, and vice versa). Related objects:
- Source documents: "Sales of goods and services", "Receipt of goods and services", "Invoice (ESF)", cash and bank documents, adjustment documents — these are the ones that form the registers from which the book reads.
- Electronic documents of the RK: ESF (issued in the ESF IS) and SCT (accompanying invoice for goods) — their data enters the VAT registers and, accordingly, into the book.
- Directories: "Organizations" (attributes for the title page and selection), "Counterparties", "Nomenclature".
- Accumulation registers for VAT, sales, and mutual settlements — the source of aggregates.
Adjacent tax reporting (VAT declarations, tax return forms) uses the same source registers, ensuring the consistency of the book's data with the declarations.
7. Extension points
OnResultComposition— the main point for extension: adding/changing output sections, additional filtering, changing the layout design.- Configuration extension (Extension): overriding procedures of the object module and form module
ReportFormwithout removing from support; adding attributes of settings and form elements. - Report variants / CSD settings (if the section of the book is implemented through CSD) — saving user selection and grouping variants.
- Additional reports (external): connection through the subsystem of additional processing for alternative forms of the book.
- Detailing handler — extending navigation from the cell of the book to primary documents/registers.
For reference (current indicators of the RK, 2026), used by adjacent calculations of the same contour: MRP = 4,325 ₸, MZP = 85,000 ₸; basic tax deduction for individual income tax — 30 MRP per month (no more than 360 MRP per year); individual income tax 10 % up to 8,500 MRP of annual income and 15 % above; OPE 10 % (base ceiling 50 MZP), OPEP 3.5 %, VOSMS 2 %, OSMS 3 %, SO 5 %, social tax 6 %.
