---
title: "Reference \"Deductions for Individual Income Tax\" — Technical Description (Accounting for Kazakhstan 3.0.74.2)"
country: KZ
lang: en
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
date: 2026-09-07
canonical: https://buhgpt.kz/suraqtar/spravochnik-vychetyipn-tehnicheskoe-opisanie-buhgalteriya-en
source: BuhGPT
---

# Reference "Deductions for Individual Income Tax" — Technical Description (Accounting for Kazakhstan 3.0.74.2)

> **TL;DR:** 1. Identification Parameter Value Object Type Catalog Name TaxDeductions Full Name Catalog.TaxDeductions / Catalogs.TaxDeductions Synonym — (not set; displayed as “Tax Deductions”) Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2 Navigation Link e1cib/lis

---

1. Identification

Parameter
Value

Object Type
Catalog

Name
TaxDeductions

Full Name
Catalog.TaxDeductions / Catalogs.TaxDeductions

Synonym
— (not set; displayed as “Tax Deductions”)

Configuration
Accounting for Kazakhstan, edition 3.0, version 3.0.74.2

Navigation Link
e1cib/list/Catalog.TaxDeductions

Where to find in 1C
Section “Tax Accounting” → “Tax Deductions”

Purpose. The catalog stores and classifies types of tax deductions for individual income tax (IIT) in the Republic of Kazakhstan. It is used by the subsystem for payroll calculation and taxation of individuals to automatically apply legislatively established and user-defined deductions when calculating IIT. It contains predefined items (mandatory pension contributions, deductions for education, charity, standard deductions for disabled individuals and parents) and allows the addition of user-defined deductions. It is primarily maintained by administrators and payroll accountants in configuration mode, and less frequently when legislation changes.

The key mechanism is priorities, which determine the order of applying deductions when forming the taxable base for IIT.

Regulatory context 2026 (RK): basic tax deduction for IIT — 30 MRP per month (not exceeding 360 MRP per year), MRP = 4,325 ₸, MZP = 85,000 ₸. IIT rate — 10 % up to an annual income of 8,500 MRP and 15 % above. Specific amounts of deductions by year are stored not in the catalog itself, but in the information register TaxDeductionAmounts.

2. Attributes and Table Parts

2.1 Header Attributes

Name
Type
Mandatory
Purpose

Priority
Number (xs:decimal)
ShowError (mandatory)
Determines the order of applying the deduction when calculating IIT. The higher the priority, the earlier the deduction is applied. Must be unique for each catalog item.

NotUsed
Boolean
DontCheck (optional)
Flag: the type of deduction is no longer used (canceled by legislation or the organization). Allows excluding the deduction from calculations without physically deleting the item.

DeductionProvision
Enumeration.DeductionProvisionTypes
ShowError (mandatory)
Mechanism of providing the deduction: fixed amount, percentage of income, based on calculated contributions, etc. Determines the algorithm for calculating the deduction amount.

ContributionType
Catalog.TaxesFeesContributions
DontCheck (conditionally mandatory)
Reference to the type of contributions (e.g., OPE, OMS/VOOMS) for which the deduction is provided. Mandatory if DeductionProvision = “Based on calculated contributions”.

DeductionLimit
Number (xs:decimal)
DontCheck (optional)
Deduction limit in MZP, applicable until 2019. Retained for historical data and compatibility.

ProvisionPeriod
Enumeration.DeductionCalculationPeriods
ShowError (mandatory)
Frequency of provision: monthly, annually, one-time, etc. Affects the algorithm for accumulating and applying the deduction in calculation documents.

Standard attributes of the catalog: Name (used as the main representation of the deduction), Code, DeletionMark, Predefined.

2.2 Table Parts

The catalog does not contain table parts. All information about the deduction is stored in the header attributes. Detailed amounts of deductions by year (in MRP, MZP, or tenge — for example, 30 MRP/month basic deduction in 2026) are stored in a separate information register TaxDeductionAmounts, which can be navigated from the item form (command/button InformationRegisterTaxDeductionAmounts).

3. Forms

Form Name
Purpose
Note

ElementForm
Form for editing a single deduction
Key form for the user. Fields: Name, DeductionProvision, ContributionType, ProvisionPeriod, DeductionLimit, NotUsed. Contains a command to navigate to the deduction amounts register.

ListForm (standard)
List of deductions with filtering and grouping
Main entry point e1cib/list/Catalog.TaxDeductions. Allows filtering by NotUsed, sorting by priority.

SelectionForm (standard)
Selecting a deduction from other objects
Used when selecting the type of deduction in the settings for accruals/deductions and IIT calculation documents.

In the evidence, only ElementForm is described in detail; ListForm and SelectionForm are standard catalog forms generated by the platform or described in the configuration according to the standard template.

4. Key Module Procedures

The evidence with the text of the modules (BSL, path: line) is not attached. Below are standard handlers typical for a catalog of this purpose; specific names/lines should be clarified according to the code of version 3.0.74.2.

Element form module (ElementForm):

- OnCreateOnServer — initial setup of visibility and availability of fields; in particular, managing the availability of the attribute ContributionType depending on the value of DeductionProvision.

- DeductionProvisionOnChange — when selecting the method “Based on calculated contributions”, makes the field ContributionType mandatory and visible, otherwise clears/hides it.

- OpenTaxDeductionAmounts (command InformationRegisterTaxDeductionAmounts) — opens the list of the information register TaxDeductionAmounts filtered by the current deduction.

Object module (ObjectModule):

- CheckFillingProcessing — control of mandatory attributes (Priority, DeductionProvision, ProvisionPeriod) and conditional mandatory ContributionType; uniqueness check of Priority.

- BeforeSaving — normalization of data before saving (for example, checking compatibility of the provision method and filled attributes).

Manager module (ManagerModule):

- Procedures for obtaining predefined deductions and auxiliary methods called from the IIT calculation mechanism when forming the taxable base (iterating through active deductions in order of Priority considering the NotUsed flag).

Requires verification (version-specific): exact names of procedures, their placement, and availability in the specific build 3.0.74.2 — evidence with the source code is not provided.

5. Posting and Movements

The catalog is not a document and does not perform postings — it does not generate its own postings and movements in registers. It is a normative reference object (NRI): it only sets rules for applying deductions.

Actual movements occur in payroll calculation documents / IIT accruals, which reference the items TaxDeductions. When calculating IIT, the mechanism:

- Selects active deductions (NotUsed = False) and orders them by Priority.

- For each deduction, based on DeductionProvision and data from the register TaxDeductionAmounts, calculates the amount (for example, basic deduction 30 MRP × 4,325 ₸ = 129,750 ₸ per month; annual limit — 360 MRP = 1,557,000 ₸).

- Reduces the taxable base and calculates IIT at a rate of 10 % (and 15 % above the annual income of 8,500 MRP).

Related withholdings/contributions considered by the calculation mechanism: OPE 10 % (base ceiling 50 MZP), OPEI 3.5 %, VOOMS 2 %, OMS 3 %, CO 5 %, social tax 6 %.

Postings are generated by payroll calculation documents according to the standard chart of accounts of the RK: IIT accrual to be paid is reflected in the account for settlements with the budget for IIT (group 3120), in correspondence with accounts for liabilities to employees (3350) and expenses. The catalog TaxDeductions in these postings acts only as an analytical tool/configuration for the calculation, but not as a source of movements.

Business operations in this configuration use accounts: 1210 (short-term receivables from buyers), 1030 (cash in current accounts), 1330 (goods), 3310 (payables to suppliers), 3130 (VAT payable, rate 16 %), 6010 (revenue from sales), 7010 (cost of sales). The catalog TaxDeductions is not related to them and is provided only as a reference for the chart of accounts of the RK.

6. Related Objects and Input Based On

Object
Type of Relationship

InformationRegister.TaxDeductionAmounts
Stores deduction amounts by periods (MRP/MZP/tenge); navigation from the item form. The main source of numerical values for the deduction.

Enumeration.DeductionProvisionTypes
Defines the method of provision (attribute DeductionProvision).

Enumeration.DeductionCalculationPeriods
Frequency of provision (attribute ProvisionPeriod).

Catalog.TaxesFeesContributions
Type of contributions for which the deduction is provided (attribute ContributionType: OPE, OMS, VOOMS, etc.).

Payroll calculation documents / IIT accruals
Consumers of the catalog when calculating the taxable base and IIT.

Settings for accruals/deductions for individuals
Reference deductions when determining the order of taxation of income.

Input based on for the catalog is not provided (atypical for NRI). Filling is done manually or through predefined items; maintenance of amounts is carried out through the register TaxDeductionAmounts.

7. Extension Points

- Predefined items — basic deduction, deductions for OPE/OMS/VOOMS, for disabled individuals and parents. When customizing, new types are added as user-defined items to avoid conflicts with updates of standard ones.

- Attribute NotUsed — standard way to exclude an outdated type of deduction from calculations without deletion and loss of history (for example, when changing norms from 2026).

- Priority — manages the order of application; when adding custom deductions, it is important to assign a unique non-overlapping value.

- Register TaxDeductionAmounts — recommended place for entering/modifying numerical values when legislation changes (transition to 30 MRP from 2026), without changing the structure of the catalog.

- Object module handlers (CheckFillingProcessing, BeforeSaving) — points for adding custom checks when implementing new methods of providing deductions.

- Configuration extensions — preferred way to customize forms and modules without removing from support.

---
_BuhGPT — ИИ-помощник для бухгалтеров Казахстана: https://buhgpt.kz_