RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Document "Termination of Personal Income Tax Deductions" (Accounting for Kazakhstan 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH

Document "Termination of Personal Income Tax Deductions" (Accounting for Kazakhstan 3.0.74.2)

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

1. Identification

Parameter Value
Object Type Document (Documents)
Name TerminationOfTaxDeductionsForSoleProprietor
Full Name Document.TerminationOfTaxDeductionsForSoleProprietor
Synonym Termination of tax deductions for individual income tax (IIT)
Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)
Subsystem Payroll calculation and tax accounting for IIT
Where to find Section "Tax Accounting" → "Termination of tax deductions for IIT"
Navigation Link e1cib/list/Document.TerminationOfTaxDeductionsForSoleProprietor

Purpose. The document cancels tax deductions for individual income tax (IIT) previously granted to an individual (employee). It is applied when the grounds for the deduction cease to exist: dismissal, change in family status, exhaustion of contribution limits, submission of a refusal to deduct. It is introduced monthly; it blocks the application of deductions starting from the specified month.

Context of IIT norms for 2026 (RK). The basic tax deduction for IIT is 30 MRP per month (no more than 360 MRP per year); MRP = 4,325 ₸, MZP = 85,000 ₸. The IIT rate is 10 % up to 8,500 MRP of annual taxable income and 15 % above this threshold. This document removes the list of such active deductions from application.


2. Header Attributes and Table Parts

Header Attributes

Attribute Type Mandatory Purpose
Organization ReferenceLink.Organizations Yes Tax agent organization accounting for the IIT of the employee.
Employee ReferenceLink.Employees (Individuals) Yes The individual for whom the deductions are being terminated.
Month Date Yes The month from which the deductions cease to apply. It builds a snapshot of active deductions (month minus 1) and controls the period boundary.
Number / Date Standard attributes Registration details of the document.
Comment String No Arbitrary explanation (reason for termination).

Mandatory to fill: Organization, Employee, Month. If any of them is not filled, 1C will not process the document and will issue "Field … is not filled".

Table Parts

The document works with three groups of deductions corresponding to the registers of application:

  • Standard deductions — basic deduction (30 MRP), deductions for dependents and other standard deductions.
  • Additional deductions — deductions for mandatory pension contributions, contributions to OSMS/VOSMS, etc.
  • Other deductions — non-standard (individual) deductions.

These three sets of deductions are processed synchronously within a single transaction. In the interface, they are displayed informatively (active deductions for the previous month are automatically loaded — see p. 4), and the result of the termination is written to the information registers.


3. Forms

Form Purpose
DocumentForm Main input form. Filling in the header (Organization, Employee, Month), automatic display of active deductions for the previous month, control of the month and status of the application before processing.
ListForm Journal of termination documents; selection by organization, employee, period.
SelectForm Selecting a document from other objects (for example, when entering based on or selecting).

4. Key Module Procedures

Links to evidence are provided for release 3.0.68.1; in 3.0.74.2 the logic composition is similar (message texts are potentially version-specific).

Manager Module (ManagerModule)

  • PrepareProcessingParameters() — central processing procedure:
    1. Performs a query to the register DeductionsForIndividualsIIT with a snapshot of the last for (Document Month − 1 month) — retrieves active deductions for the employee for the previous month.
    2. Extracts all types of deductions — standard, additional, other.
    3. For each type, it forms a movement with the sign "terminated" on the date/month of the document.
    4. Processes all three tables of deductions synchronously in one transaction.

Form Module (Form.DocumentForm)

  • InformationOnProcessingPossibilityNavigationLink — checks the status of the related application. If the navigation link of the formatted string equals "CancellationOfApplication", processing is blocked with the message:

    The application for termination of deductions has been canceled

  • MonthControl — checks the correctness of the period: if Object.Month < ControlDate it issues:

    Month cannot be less than %1 (where %1 — Format(ControlDate, …))

  • Handler for changing the "Employee" attribute / opening the form — automatically loads and displays the active deductions of the employee for the previous month (informational scenario 3.4).

If evidence for a specific handler is absent, standard document handlers are applied: ProcessingProcedure (calls the preparation of manager movements), FillingProcessing, OnCreationOnServer, FillingCheckProcessing (control of mandatory fields).


5. Processing and Movements

The document does not generate accounting entries — it is a document of tax accounting for IIT. It generates movements in information registers:

Information Register What is recorded
InformationRegister.DeductionsForIndividualsIIT Main register of standard and additional deductions (for oneself, for dependents, for contributions to NPF/OSMS, etc.). Records are written with the sign "action terminated" from the specified month.
InformationRegister.OtherDeductionsForIndividualsIIT Other (non-standard) deductions. Similarly, records of termination of action are formed.
InformationRegister.ApplicationOfDeductionsIIT Fact of application/non-application of deductions by months and employees. Used to control conflicts (checking for duplicate documents applying deductions in the same period).

Processing logic by standard: the document takes a snapshot of active deductions for the month minus 1, and for each of them writes a record of termination of application from the month of the document. From this month, when calculating IIT, the corresponding amounts (for example, the basic deduction of 30 MRP = 30 × 4,325 = 129,750 ₸ per month) no longer reduce the taxable income of the employee.

Impact on calculation: after the termination of the basic deduction, the tax base for IIT increases, IIT is withheld at a rate of 10 % (15 % — for annual income exceeding 8,500 MRP). Accruals for OPP (10 %, base cap 50 MZP = 4,250,000 ₸), VOSMS (2 %), OSMS (3 %), SO (5 %), social tax (6 %) are not directly changed by the document — it only affects the composition of deductions for IIT.


  • Receiving registers: DeductionsForIndividualsIIT, OtherDeductionsForIndividualsIIT, ApplicationOfDeductionsIIT.
  • Documents-"antipodes": documents for assignment/application of IIT deductions (applications for providing deductions) — their records are removed by this document. When an application is withdrawn by the employee, the termination document is canceled (unprocessed), and deductions are restored (scenario 3.5).
  • Directories: Organizations, Employees/Individuals, TypesOfDeductionsIIT.
  • Group change / processing: mass termination of deductions for several employees at once (for example, upon dismissal of a department) — scenario 3.3.
  • Input based on: standard input based on personnel documents (dismissal) or employee application; configured through input commands based on.

Typical Scenarios

  1. Document creation — the employee refused the deduction/was dismissed/exhausted the grounds.
  2. Conflict check before processing — control of the absence of other documents applying deductions to the same employee in the same period (through ApplicationOfDeductionsIIT).
  3. Mass cancellation — group change for a list of employees.
  4. Viewing history upon opening — auto-loading of active deductions for the previous month.
  5. Document cancellation — unprocessing restores deductions.

7. Extension Points

  • Configuration extensions: overriding/adding ProcessingProcedure and PrepareProcessingParameters() of the manager to add custom types of deductions or additional validation.
  • Form handlers: MonthControl, application status handler (…ProcessingNavigationLink), employee change handler — extendable for additional checks and auto-filling.
  • FillingCheckProcessing — adding custom rules for controlling mandatory attributes.
  • Subscriptions to document processing events for integration with external accounting systems.
  • Additional attributes and information (BSP mechanism) — for storing grounds for termination without changing metadata.

Version-specific (requires verification with 3.0.74.2): exact texts of service messages and the presence of the status branch "CancellationOfApplication" — provided for release 3.0.68.1 and may have been changed.

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

Does the document generate accounting entries?
No. This is a tax accounting document for individual income tax (IIT). It only generates movements in the information registers: DeductionsOfIndividualsIIT, OtherDeductionsOfIndividualsIIT, and ApplicationOfDeductionsIIT — with the indication of termination of deductions starting from the specified month. It does not create entries in the chart of accounts of the RK.
What attributes are mandatory for processing?
Organization, Employee, and Month. If any of these fields are not filled, 1C will not process the document and will display the message "Field … is not filled."
For which period are deductions taken for termination?
The manager module in PrepareParametersForProcessing() takes a snapshot of the latest entries in the register DeductionsOfIndividualsIIT for the month of the document minus 1 month, retrieves all active deductions (standard, additional, other) and for each one generates a termination record starting from the month of the document.
What does the error "Month cannot be less than..." mean during processing?
This triggers the ControlMonth procedure in the document form: the Month attribute is earlier than the control date (Object.Month < ControlDate). You need to specify a month not earlier than the allowable boundary of the accounting period.
How to restore mistakenly terminated deductions?
Cancel the processing (unprocess) the termination document. When unprocessing, the termination records are removed, and previously active deductions are restored for application (scenario of withdrawal of the application by the employee).
What is the amount of the basic deduction for IIT considered in 2026?
The basic tax deduction is 30 MRP per month (with MRP = 4,325 ₸ this is 129,750 ₸), not more than 360 MRP per year. After the termination of this deduction by the document, the taxable base for IIT increases, and tax is withheld at a rate of 10% (15% for annual income exceeding 8,500 MRP).

Read also

Источники

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