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

Report "Tax Deduction Calculation Certificate" — Technical Description

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

1. Identification

Parameter Value
Object Type Report
Name TaxDeductionsCalculationReport
Full Name Report.TaxDeductionsCalculationReport
Alias Tax deduction calculation report "Deductions for taxes paid to the budget (NT)"
Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)
Mechanism Basis Data composition system (DCS)

Purpose. The report generates a calculation certificate for the amounts of taxes paid to the budget of the Republic of Kazakhstan and accepted for deduction for tax accounting purposes (NT). The document is used by accountants and tax specialists for analysis and documentary confirmation of recognized tax deductions for the selected period. It is generated periodically (usually monthly or quarterly) according to the deadlines for tax reporting. It supports flexible configuration of groupings, additional fields, and conditional formatting of the result.

The report is a read-only object: it only selects and aggregates accounting data, does not modify it, and does not create movements in registers and postings (see section 5).

Where to find in 1C:

  • Section "Operations" → "Tax deduction calculation report "Deductions for taxes paid to the budget (NT)"."
  • Direct navigation link: e1cib/list/Report.TaxDeductionsCalculationReport.

2. Attributes and Table Parts

Reports in DCS store user settings for generation in attributes and table parts, which are serialized along with the report variant. The mandatory fields at the metadata level are not controlled ("Not checked") — the correctness of the interval and filters is ensured by the form and the composer.

2.1 Header Attributes

Name Type Mandatory Purpose
StartPeriod xs:dateTime Not checked The start date of the tax deduction calculation interval. Together with EndPeriod, it sets the time frame for analysis.
EndPeriod xs:dateTime Not checked The end date of the interval. Together with StartPeriod, it forms the data selection period.
OrganizationListRepresentation xs:string Not checked Text representation of selected organizations for display to the user without revealing the full selection list.
DepartmentListRepresentation xs:string Not checked Text representation of selected departments of organizations; simplifies the perception of settings.
AdditionalFieldsPlacement xs:decimal Not checked Method of placing additional fields in the report (in rows/in columns). Affects the structure of the final tabular document.
DetailingMode xs:boolean Not checked Flag for mode: standard generation or detailed breakdown of aggregated indicators.

2.2 Table Parts

AdditionalGrouping

Defines additional data groupings, allowing the user to customize the output structure.

Name Type Purpose
Usage xs:boolean Flag for grouping activity; if False, grouping is not applied.
Field xs:string Internal technical name of the grouping field (for DCS).
Representation xs:string User-friendly name of the field displayed in the interface and headers.
GroupingType EnumRef.StandardReportDetailingType Method of grouping: by values, periods, or hierarchy.

AdditionalFields

Contains a list of additional fields included in the report besides standard indicators (similar set of attributes: Usage, Field, Representation, Placement). Manages the composition of output columns/rows together with the attribute AdditionalFieldsPlacement.

The set of table parts is typical for standard reports in BK 3.0 on DCS: alongside the provided ones, Filters, AdditionalSorting, ConditionalFormatting are usually present — they store user settings for the corresponding nodes of the composer.

3. Forms

The standard report in DCS contains one form and uses the common mechanisms of the platform:

Form Purpose
Form (main) Main report form: settings panel (period, organizations, departments, groupings, filters), "Generate" button, table document field with the result. Provides input of parameters and breakdown of indicators.
Settings (DCS) Standard settings form for the platform's data composition — extended mode for editing structure, filters, fields, formatting. Called from the main form.
Report variant selection Standard platform mechanism for saving/selecting report variants.

The period form, the form for selecting items from the list of organizations/departments — common configuration forms used to fill in the header attributes.

4. Key Module Procedures

Evidence with BSL code of modules is not attached, so below are typical report handlers in DCS for BK 3.0 (in a specific build, names and presence of procedures may differ — requires verification by the code of build 3.0.74.2):

  • Object module → OnResultComposition(DocResult, DataBreakdown, StandardProcessing) — intercepts the output of the composition result: substitution of period/organization parameters in the composer, filling in service fields, output of additional header of the calculation certificate.
  • Object module → ReportPeriodSetup / setting parameters — synchronization of attributes StartPeriod/EndPeriod with the parameters of the data composition scheme.
  • Form module → OnCreateOnServer — initialization of default settings (current period, main organization), setting views of lists of organizations/departments.
  • Form module → Generate (command) — starts composition: SettingsComposerDataCompositionSchemeCompositionProcessor → output to the tabular document.
  • Form module → handlers for period/organization selection — filling in attributes Representation… and resetting filters.

The basic selection logic is implemented in the data composition scheme (layout MainDataCompositionScheme): the data set is a query to the registers of tax accounting and accounting results with parameters StartPeriod, EndPeriod, filtering by organizations and departments.

5. Result Formation (Registers and Data Sources)

The report does not create movements — this is a key difference of the object type "Report" from documents. It does not create postings according to the chart of accounts; specific accounts of the RK are only read as a data source.

The sources for calculating deductions are registers and totals of tax/accounting: accumulation registers for VAT, information registers and accounting totals for accounts with the budget. According to typical logic, the following are analyzed, in particular:

  • 3130 "VAT payable/reimbursable" — VAT amounts at the rate of 16% (RK rate from 2026; previously applied 12% — outdated value).
  • Accounts for settlements with the budget for other taxes and payments (individual income tax, social tax, pension contributions, social contributions, compulsory health insurance, voluntary health insurance, social tax).
  • Data on income and cost of goods for period comparison: 6010 (revenue from sales), 7010 (cost of sales), as well as 1210 (short-term receivables from customers), 1030 (cash in current accounts), 1330 (goods), 3310 (accounts payable to suppliers).

Current normative values of the RK for 2026, involved in the calculation of related indicators and verification of deduction limits:

Indicator Value 2026
VAT Rate 16%
MPR 4,325 ₸
MSP 85,000 ₸
Basic tax deduction for individual income tax 30 MPR/month (not more than 360 MPR/year)
Individual income tax 10% up to 8,500 MPR annual income, 15% above
Pension contributions 10% (base ceiling 50 MSP)
Social contributions 3.5%
Compulsory health insurance 2%
Voluntary health insurance 3%
Social tax 5%
Social tax 6%

Note: the basic deduction of 30 MPR/month is effective from 2026; the previously applied norm of 14 MPR is outdated and is not used in the calculations of the current edition.

  • Chart of accounts: standard chart of accounts of the RK (accounts 1030, 1210, 1330, 3130, 3310, 6010, 7010 and sub-accounts for budget settlements).
  • Source registers: accumulation and information registers for VAT and tax accounting, accounting totals.
  • Electronic documents: data on VAT deductions rely on issued/received electronic invoices (ESF) (ESF IS) and accompanying invoices SN.
  • Input based on: not applicable for reports — the object does not participate in input chains and is not a basis for other documents. Interaction occurs only at the level of common mechanisms of report variants and breakdowns.

7. Extension Points

  • Report variant / user settings — adding groupings, filters, conditional formatting without changing the configuration (stored in attributes and table parts from section 2).
  • Configuration extension — overriding/adding handlers OnResultComposition, OnCreateOnServer, command Generate; adding custom attributes to the form.
  • Data composition scheme — adding data sets, calculated fields, and resources in DCS; adjusting the query for changes in the chart of accounts/rates.
  • Additional fields and groupings (AdditionalFields, AdditionalGrouping) — standard mechanism for extending the composition of output indicators.
  • Breakdown mechanism (DetailingMode) — connecting custom detailing of aggregated indicators.
  • When updating rates/norms (VAT 16%, MPR 4,325 ₸, deduction 30 MPR), adjustments are made in the composition scheme and related accounting registers, not in the report itself.

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

Does the report generate entries or movements in the registers?
No. "TaxDeductionsCalculationReference" is an object of type "Report" in the SDM. It only reads and aggregates accounting data (VAT registers and tax accounting, accounting totals for budget settlement accounts) and does not create any entries or movements in the registers.
What VAT rate and basic deduction norm does the report use for Kazakhstan 2026?
The VAT rate is 16% (the value of 12% is outdated). The basic tax deduction for individual income tax (IIT) is 30 MRP per month, but not more than 360 MRP per year (the previous norm of 14 MRP is not applied). MRP = 4,325 ₸, MZP = 85,000 ₸.
Where can I find the report in the interface?
Section "Operations" → "Reference-calculation 'Deductions for taxes paid to the budget (NT)'". Direct navigation link: e1cib/list/Report.TaxDeductionsCalculationReference.
What do the parameters StartPeriod and EndPeriod refer to?
They set the interval for calculating tax deductions and are passed as parameters to the SDM configurator. The requirement at the metadata level is not controlled — the correctness of the period is ensured by the form.
Can the composition of indicators be expanded without changing the configuration?
Yes. The table parts AdditionalFields and AdditionalGrouping are used, as well as standard user settings of the SDM (filters, groupings, conditional formatting) with saving in the report variant.

Read also

Источники

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