1. Identification
| Parameter | Value |
|---|---|
| Object Type | Catalog |
| Name | ReasonsForTerminationFromOrganization |
| Full Name | Catalog.ReasonsForTerminationFromOrganization (Catalogs.ReasonsForTerminationFromOrganization) |
| Synonym | Reasons for termination from the organization |
| Configuration | Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2) |
| Hierarchy | Non-hierarchical (flat classifier) |
| Owner | No (independent catalog) |
Purpose. The catalog stores a classifier of reasons for employee termination corresponding to the articles of the Labor Code of the Republic of Kazakhstan. It is used by HR specialists and accountants when processing the termination of an employment contract: the catalog element is specified as a property in termination documents to record the legal basis. The reason affects the order of payroll calculations upon termination (calculation of compensations, notice period, etc.). A mechanism is provided for selecting reasons from the built-in classifier for quick filling of the catalog with relevant articles of the Tax Code of the RK.
Where to find in 1C:
- Section "Personnel Management" → "Reasons for Termination, Articles of the Tax Code of the RK".
- Direct navigation link:
e1cib/list/Catalog.ReasonsForTerminationFromOrganization
2. Attributes and Table Parts
2.1 Header Attributes
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| ReasonForTerminationFromOrganization | Enumeration.ReasonsForTerminationFromOrganization |
Not mandatory (DontCheck) | Classifies the reason by a broad type (at the initiative of the employee, at the initiative of the employer, due to circumstances beyond the control of the parties, etc.). Used for grouping and analytics, affects the order of calculations upon termination |
2.2 Standard Attributes (inherited from type "Catalog")
| Name | Type | Purpose |
|---|---|---|
| Code | String | Code of the catalog element, ensures uniqueness and ordering |
| Name | String | Full description of the termination reason; usually contains the wording and reference to the article of the Tax Code of the RK (for example, "Termination of the employment contract at the initiative of the employee, Art. 56 of the Tax Code of the RK") |
2.3 Table Parts
Table parts are absent. The catalog has a simple flat structure: one application property + standard attributes.
3. Forms
| Form | Purpose |
|---|---|
| ElementForm | Main form for creating/editing an element. Input fields: Name, Code, ReasonForTerminationFromOrganization (52 UI elements) |
| ListForm | List of the catalog with commands for bulk changes. Commands: Select, EditSelected; buttons: SelectForm, EditSelectedForm (39 UI elements) |
| SelectForm | Form for selecting an element when substituting in document properties. Command: Select (33 UI elements) |
| SelectFromClassifierForm | Specialized form for loading reasons from the built-in classifier of the Tax Code of the RK. Contains a field of the table document (SpreadSheetDocumentField) for displaying the classifier; 7 UI elements |
4. Key Module Procedures
No specific application BSL code (with paths and strings) is attached in evidence. For a catalog of this type, the following typical handlers are characteristic:
Element form module (ElementForm):
OnCreateOnServer— initial setup of the form, availability of fields, setting visibility depending on rights and functional options.OnSaveOnServer/AfterSave— final adjustments after saving the element.
List / selection form module:
Select(Command)— opening the selection form / classifier, multiple selection of reasons.EditSelected(Command)— calling the processing of bulk changes of properties for selected elements of the list.
Module of the selection form from the classifier (SelectFromClassifierForm):
- Procedure for displaying the classifier in a table document (
SpreadSheetDocumentField) and handler for selecting a row, creating/finding a catalog element by the selected article of the Tax Code of the RK with auto-filling of Name and property ReasonForTerminationFromOrganization.
Object module (CheckFillingProcessing, BeforeSaving): typical checks for the correctness of filling Name; the property ReasonForTerminationFromOrganization is not mandatory (DontCheck), therefore it is not included in the filling check.
Requires verification for the specific version 3.0.74.2: exact composition and signatures of export procedures of form modules (version-specific).
5. Posting and Movements
The catalog is not a document and does not perform posting — it does not generate accounting entries and movements in registers. It is a classifier-source of values.
The legal basis from this catalog is used by personnel accounting documents (termination of an employee). The mere change of a catalog element does not generate movements.
For reference: amounts related to termination calculations (compensation for unused vacation, final settlement) are reflected in payroll calculation documents and are taxed according to the norms of the RK for 2026:
- Individual Income Tax (IIT) — 10% on income up to 8,500 MRP of annual income, 15% above the threshold.
- Basic tax deduction for IIT — 30 MRP per month (no more than 360 MRP per year).
- MRP = 4,325 ₸, Minimum Wage = 85,000 ₸.
- Mandatory Pension Contributions (MPC) — 10% (base ceiling 50 Minimum Wages), Mandatory Professional Contributions (MPCP) — 3.5%, Voluntary Health Insurance Contributions (VHIC) — 2%, Mandatory Health Insurance Contributions (MHIC) — 3%, Social Tax — 5%, Social Tax — 6%.
Entries for payroll calculations are generated by payroll documents (for example, for accounts of obligations to employees and taxes/contributions), not by this catalog. Typical accounts of the RK involved in the accounting circuit of the configuration: 1210, 1030, 1330, 3310, 3130, 6010, 7010; VAT rate on sales transactions — 16%; electronic documents — electronic invoices (ESF) (IS ESF) and tax notifications. These accounts have no relation to the catalog of reasons for termination.
6. Related Objects and Input on Basis
- Enumeration
ReasonsForTerminationFromOrganization— type of header property; sets a broad classification of the reason. - Personnel accounting documents (termination of an employee) — use the catalog element as the property "Reason for Termination" to specify the article of the Tax Code of the RK.
- Payroll calculation and final settlement documents — indirectly rely on the reason when determining the order of payments upon termination.
- Built-in classifier of articles of the Tax Code of the RK — data source for the form
SelectFromClassifierForm.
Input on basis: for the classifier catalog, input on basis is not provided. Filling is done manually or through selection from the built-in classifier.
7. Extension Points
- Additional attributes and information — through the mechanism of the "Properties" subsystem (plans of types of characteristics), without changing the configuration.
- Configuration extensions — adding properties/commands to forms
ElementForm,ListForm, overriding handlers for selection from the classifier. - Event subscriptions —
BeforeSaving/OnSavingof the catalog object for integrity control of the classifier during integrations. - Programmatic creation of elements — when loading relevant articles of the Tax Code of the RK from external sources with auto-filling of the property
ReasonForTerminationFromOrganization. - Functional options and role rights — managing the visibility of the section "Reasons for Termination, Articles of the Tax Code of the RK" and the availability of bulk change commands.
