1. Identification
| Parameter | Value |
|---|---|
| Object Type | Document (Documents) |
| Name | InputInformationOnRegulatedAccountingOfPlannedAccrualsForEmployeesOfOrganizations |
| Full Metadata Path | Document.InputInformationOnRegulatedAccountingOfPlannedAccrualsForEmployeesOfOrganizations |
| Synonym | “Input information on regulated accounting of planned accruals for employees of organizations” |
| Configuration | Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2) |
| Interface Section | “Salary Calculation” → “Input information on regulated accounting of planned accruals for employees of organizations” |
| Navigation Link | e1cib/list/Document.InputInformationOnRegulatedAccountingOfPlannedAccrualsForEmployeesOfOrganizations |
Purpose. The document registers planned (permanent) accruals for employees of organizations in the regulated accounting subsystem of the Republic of Kazakhstan. Its main task is to link the employee and their type of calculation (salary, allowances, additional payments) with the method of reflecting salary in accounting, so that when subsequent salary accruals and reflections occur, the system knows which expense accounts and with what analytics to allocate the amounts. It is used by HR specialists and accountants during hiring, personnel movements, and adjustments of accounting data.
The document does not directly generate accounting entries — it fills the information register, which is then used by the mechanisms for calculating and reflecting salaries.
2. Header Attributes and Table Parts
Header Attributes
| Attribute | Type | Mandatory | Purpose |
|---|---|---|---|
Organization |
ReferenceLink.Organization | Mandatory | The organization for which planned accruals are entered for employees. Without filling this, posting is impossible. |
Date |
Date | Standard | The document date; used in the request for document attributes when preparing movements. |
Number |
String | Standard | The document number (numbering). |
StructuralSubdivision |
ReferenceLink | Optional | The subdivision, extracted by the document attribute request; serves for selection/refinement of analytics. |
Responsible, Comment |
— | Service | Standard attributes of document flow. |
Table Part “MainAccruals”
| Column | Type | Mandatory | Purpose |
|---|---|---|---|
Employee |
ReferenceLink.Employees | Mandatory | The employee for whom the planned accrual is established. Measurement of the register. |
Individual |
ReferenceLink.Individuals | Filled according to the employee | The individual corresponding to the employee; extracted by the request for forming the accrual table. |
CalculationType |
PlannedCalculationTypes | Mandatory | The type of planned accrual (salary, allowance, additional payment). Measurement of the register. |
StartDate |
Date | Mandatory | The date from which this method of reflection is valid. Measurement of the register. |
MethodOfReflectionInAccounting |
ReferenceLink.MethodsOfReflectingSalaryInRegulatedAccounting | Key | The method of reflection — determines the expense account and analytics (for example, debit of expense accounts). Resource of the register. |
If any of the mandatory fields (
Organization,Employee,CalculationType,StartDate) are not filled — the platform will not allow posting the document and will issue an error “Field … is not filled”.
3. Forms
| Form | Purpose |
|---|---|
Document Form (DocumentForm) |
Main input form: header (organization, date) and table part “MainAccruals”. Here the user adds employees, types of calculation, start dates, and methods of reflection. |
List Form (ListForm) |
List of entered documents filtered by organization and period; opened via the navigation link e1cib/list/…. |
Selection Form (SelectionForm) |
Selection of a document from other objects (for example, when entering based on or in reports). |
4. Key Module Procedures
Manager Module (ManagerModule)
PreparePostingParameters— central procedure for preparing movements. Sequence:- Creates a temporary tables manager.
- Executes the request
RequestTextDocumentAttributes— extractsOrganization,StructuralSubdivision,Date. - Executes the request
RequestTextMainAccrualsTable— forms a table of columnsEmployee,Individual,CalculationType,StartDate,MethodOfReflectionInAccounting. - Results are placed in temporary tables and passed to
PostingServerfor generating records in the information register.
Typical Document Handlers (General Logic of Object Type)
PostingHandler(object module) — calls the posting mechanism using the prepared parameters and records the sets of movements in the register.FillingHandler— filling when entering based on (see section 6): transferring organization, employee list, and methods of reflection from the source document.FillCheckedAttributes/ filling check — control of mandatory fields before recording and posting.
5. Posting and Movements
The document generates movements in the information register, not in accumulation or accounting registers — that is, it does not create accounting entries by itself.
| Parameter | Value |
|---|---|
| Register | InformationRegister.RegulatedAccountingOfPlannedAccrualsForEmployeesOfOrganizations |
| Dimensions | Employee, CalculationType, StartDate |
| Resource | MethodOfReflectionInAccounting |
Logic: when posting, a record in the register is created/updated for each row of the table part. Old records for the same combination of “employee + calculation type” are replaced with new values with the specified start date — this fixes the chronology of changes in reflection methods.
How these data turn into entries. The recorded MethodOfReflectionInAccounting is later used by salary accrual/reflection documents. It is they who, relying on this register, form the entries. According to the typical chart of accounts of the RK and considering the rates of 2026, this looks like:
- Salary accrual — debit of expense accounts (by method of reflection) — credit
3350(short-term liabilities for labor payment). - Withholding of individual income tax, contributions, and deductions at RK-2026 rates:
- Individual Income Tax 10% up to 8,500 MRP of annual income and 15% above; basic deduction 30 MRP/month (4,325 ₸ × 30 = 129,750 ₸/month), but not more than 360 MRP per year.
- Mandatory Pension Contributions 10% (base ceiling 50 MZP = 50 × 85,000 = 4,250,000 ₸), Mandatory Professional Pension Contributions 3.5%, Voluntary Health Insurance Contributions 2%, Obligatory Social Medical Insurance Contributions 3%, Social Tax 5%, Social Tax 6%.
- Net pay is reflected as a credit to
1030(cash in current accounts) upon payment.
Numerical parameters (MRP = 4,325 ₸, MZP = 85,000 ₸, deduction 30 MRP, VAT rate 16%) relate to the period of 2026; the VAT rate does not affect the document itself — it operates on salary analytics.
6. Related Objects and Input Based On
Related Objects:
InformationRegister.RegulatedAccountingOfPlannedAccrualsForEmployeesOfOrganizations— receiver of movements.Reference.MethodsOfReflectingSalaryInRegulatedAccounting— source of resource values; determines expense accounts.Reference.Employees,Reference.Individuals,Reference.Organizations.PlannedCalculationTypes(types of planned accruals: salary, allowances).
Input Based On: the document can be filled based on “Reflection of Salary in Regulated Accounting” — for quick transfer of actual analytics into planned accruals (scenario 3.3).
Typical Application Scenarios:
- Hiring — setting reflection methods for the salary of a new employee.
- Adjustment for existing employees — changing expense accounting accounts or analytics without personnel changes.
- Filling based on “Reflection of Salary in Regulated Accounting” — transferring actual analytics into the plan.
- Group change of the reflection method for a list of employees (transferring a subdivision to another expense account).
- Manual correction of records — correcting historical data without auto-filling.
7. Extension Points
- Configuration Extensions (
PostingHandler,FillingHandler) — adding custom logic for checking or pre-filling reflection methods. - Subscriptions to events of posting/recording the document — for integration with external HR systems.
- Redefining reflection methods through
Reference.MethodsOfReflectingSalaryInRegulatedAccounting— the safest way to influence the final entries without touching the document. - Additional attributes and information — expanding analytics without changing the metadata structure.
- Manager module, query texts (
RequestTextMainAccrualsTable) — point for extending the set of transferred fields during refinement.
