1. Identification of the Object
| Parameter | Value |
|---|---|
| Object Type | Report |
| Name | TurnoverBalanceSheetByAccountTax |
| Full Name | Report.TurnoverBalanceSheetByAccountTax |
| Synonym | Turnover balance sheet by account (tax) |
| Other Synonyms | — |
| Configuration | Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2) |
| Basis of Mechanism | Data Composition System (DCS) |
Purpose. The report is intended for analyzing tax accounting data by accounts of the "Tax" chart of accounts. This tool for accountants and tax specialists allows tracking balances at the beginning and end of the period, turnover in debit and credit, as well as discrepancies between accounting (BU) and tax accounting (NU), including permanent differences (PR) and temporary differences (VR). It is used in the preparation of tax returns (CIT — form 100.00, VAT attachments), reconciliation of BU/NU data, and auditing tax registers. The typical frequency of use is monthly or quarterly during tax reporting periods.
Where to find in 1C: section "Reports" → "Turnover balance sheet by account (tax)".
Navigation link: e1cib/list/Report.TurnoverBalanceSheetByAccountTax
For reports based on DCS, the attributes are stored not as metadata object attributes, but as parameters of the data composition scheme and settings for user fields. Below they are described in terminology corresponding to evidence.
2. Attributes and Settings
2.1 Header Parameters (Filtering and Formation Settings)
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| Account | ChartOfAccountsRef.Tax |
Mandatory (ShowError) | The tax accounting account for which the statement is generated. A key filtering parameter. |
| StartPeriod | Date |
Optional | The start date of the period. Used to calculate the opening balance. |
| EndPeriod | Date |
Optional | The end date of the period. Determines the closing balance and turnover for the period. |
| Frequency | Number (enumeration) |
Optional | The grouping interval (day, month, quarter, year). Affects the detail of the rows. |
| RepresentationOfListOfOrganizations | String |
Optional | Text representation of selected organizations for the report header. |
| RepresentationOfListOfDepartments | String |
Optional | Text representation of selected departments for filtering. |
| PlacementOfAdditionalFields | Number (enumeration) |
Optional | Placement of additional fields (in columns/in rows). |
| DetailingMode | Boolean |
Optional | Includes detailing with a transition to primary documents. |
| BySubaccounts | Boolean |
Optional | Grouping by subaccounts of the selected account. |
| BUIndicator | Boolean |
Optional | Columns of accounting data. |
| QuantityIndicator | Boolean |
Optional | Quantitative indicators of BU. |
| NUIndicator | Boolean |
Optional | Columns of tax accounting data. |
| QuantityNUIndicator | Boolean |
Optional | Quantitative indicators of NU. |
| PRIndicator | Boolean |
Optional | Data on permanent differences (BU − NU). |
| QuantityPRIndicator | Boolean |
Optional | Quantitative indicators of PR. |
| VRIndicator | Boolean |
Optional | Data on temporary differences (BU − NU). |
| ExpandedBalanceIndicator | Boolean |
Optional | Expanded balance (separately Debit and Credit) instead of collapsed. |
The relationship of indicators: the typical balance equation of tax accounting — BU = NU + PR + VR. Including flags NUIndicator, PRIndicator, VRIndicator adds the corresponding columns, allowing to check the fulfillment of this equality line by line.
2.2 Table Parts
The report based on DCS does not contain its own table parts of the metadata object. The tabular representation is formed dynamically by the resources and groupings of the composition scheme:
- Row Groupings — by account, subaccounts (when
BySubaccounts = True) and analytical objects (subaccounts) of the selected account. - Resources (columns) — Opening balance Debit/Credit, Turnover Debit/Credit, Closing balance Debit/Credit by selected indicators (BU, NU, PR, VR, quantity).
- User Fields — additional calculated columns placed according to the parameter
PlacementOfAdditionalFields.
3. Forms
| Form | Purpose |
|---|---|
Report Form (ReportForm / main form) |
The only working form. Contains a settings panel (period, account, organization, department, BU/NU/PR/VR indicators), a field for the tabular document with results, and a command panel ("Generate", "Settings", "Print", select option). Provides detailing of cells to primary documents and registers. |
| Settings Form (general DCS form) | Extended configuration of structure, selections, sorting, conditional formatting, and user fields of the report. Called by the standard command of the platform. |
| Report Variant Form | Selecting a saved/predefined variant of the composition. |
For standard reports on DCS, a separate form for each indicator is not created — all management is transferred to the quick settings panel of the main form.
4. Key Module Procedures
Evidence with the source code of modules (BSL) for this object is not attached. Below are standard handlers for reports of this type in BK 3.0 (DCS + BCP):
| Procedure / Location | What it does |
|---|---|
OnResultComposition(DocumentResult, DataDetailing, StandardProcessing) (object module) |
Main point of intervention in composition: substitution of period and account parameters, fine-tuning of the composition layout, output of results to the tabular document. |
SetParameter / DataParameters (form module, server procedure of formation) |
Fills parameters Account, StartPeriod, EndPeriod, Frequency, representations of organizations/departments before performing composition. |
OnCreationOnServer(Failure, StandardProcessing) (form module) |
Initialization of default settings, setting the current organization and working period, restoring user settings. |
Detailing / DocumentResultDetailingProcessing (form module) |
Processes a click on a cell in DetailingMode, opening detailing by subaccount, registrar, or primary document. |
BeforeLoadingVariantOnServer / OnLoadingUserSettingsOnServer (BCP, subsystem "Report Variants") |
Synchronization of visibility of indicator columns (BU/NU/PR/VR) with setting flags. |
The logic of filling resources is implemented declaratively in the data composition scheme of the report (data set on a request to the "Tax" accounting register), not in procedural code.
5. Data Source and Movements
The report does not create movements and postings — it is an analytical object "read-only".
Data Source: the accounting register "Tax" (virtual tables Balances, Turnovers, BalancesAndTurnovers) by the "Tax" chart of accounts. The resources of the register are amounts by NU, PR, VR indicators and quantity; dimensions — account, subaccount (analytics), organization, department.
The report displays data of those postings of tax accounting that are formed by the configuration documents. For the chart of accounts of the RK, the standard correspondences that fall into the statement:
| Business Operation | Debit | Credit |
|---|---|---|
| Sale of goods to the customer (revenue) | 1210 "Short-term receivables from customers" | 6010 "Revenue from sales" |
| Accrual of VAT on sales (rate 16%) | 1210 | 3130 "VAT payable" |
| Write-off of cost of goods sold | 7010 "Cost of sales" | 1330 "Goods" |
| Receipt of money to the current account | 1030 "Money in current accounts" | 1210 |
| Receipt of goods from the supplier | 1330 | 3310 "Payables to suppliers" |
Example (Kazakhstan, 2026). Shipment of goods for a total of 1,160,000 ₸ including VAT:
- base (revenue) — 1,000,000 ₸;
- VAT at a rate of 16% — 160,000 ₸;
- postings: Debit 1210 Credit 6010 — 1,000,000 ₸; Debit 1210 Credit 3130 — 160,000 ₸.
In the trial balance for account 3130, these 160,000 ₸ will be reflected in the credit turnover; for account 6010 — 1,000,000 ₸ in the credit turnover; for account 1210 — 1,160,000 ₸ in the debit turnover.
The values of PR/VR indicators in the statement arise when the amount of the posting in NU differs from the amount in BU (for example, regulated representation expenses, depreciation with different terms, exchange rate differences) — the report serves to control the equality BU = NU + PR + VR for each account.
The norm for controlling deductions on individual income tax when analyzing settlements with personnel (accounts of group 3350): the basic deduction — 30 MRP per month (no more than 360 MRP per year) when MRP = 4,325 ₸; individual income tax rates — 10% up to 8,500 MRP of annual income and 15% above. OPP 10% (ceiling of the base 50 MZP when MZP = 85,000 ₸), OPPR 3.5%, VOSMS 2%, OSMS 3%, CO 5%, social tax 6%. These values are used by accrual documents and fall into NU; the statement only displays their totals.
6. Related Objects
The report as a "read-only" object does not have input based on and is not a basis for other objects. Functional connections:
- Tax Chart of Accounts — source of the value of the parameter
Accountand structure of analytics (subaccount). - Tax Accounting Register — source of numerical data.
- Documents-registrars of tax accounting (sales, receipts, operations, payroll and tax accruals) — providers of movements; opened from the detailing mode.
- Electronic Documents of the RK — data of sales reflected in NU serve as the basis for issuing ESF (ESF IS) and processing SNT; the statement helps reconcile turnovers for 6010/3130 with issued ESF.
- BCP Subsystem "Report Variants" — storage and distribution of settings/variants.
- Related Reports: "Turnover Balance Sheet" (BU), "Account Analysis (tax)", "Account Card (tax)", "Account Turnovers (tax)".
7. Extension Points
- Report Variants (DCS). Adding predefined variants with ready selections/groupings through the "Report Variants" subsystem without changing the code.
- User Fields and Settings. Calculated fields, conditional formatting, additional selections — at the level of user settings.
- Configuration Extension (adaptation without removal from support):
- overriding
OnResultCompositionfor fine-tuning the layout/filtering; - subscribing to
OnCreationOnServerof the form to set default values for organization/period; - modifying the data composition scheme (adding data sets, resources, parameters).
- overriding
- Functional Options. Managing visibility through functional options of the configuration (for example, maintaining tax accounting, accounting for PR/VR differences). ```
