1. Identification
| Parameter | Value |
|---|---|
| Object Type | Document (Documents) |
| Name | InitialSalaryBalancesInput |
| Full Path | Document.InitialSalaryBalancesInput |
| Alias | “Initial salary balances input” (in metadata, the alias is empty; the displayed name is generated from the object name) |
| Configuration | Accounting for Kazakhstan, edition 3.0.74.2 |
| Accounting Currency | Tenge (₸) |
| Where to Find | Section “Enterprise” → “Initial salary balances input”. Navigation link: e1cib/list/Document.InitialSalaryBalancesInput |
Purpose. The document registers initial data on salary, tax, and contribution liabilities at the moment of starting accounting in the configuration. It is used once — during system implementation or when transitioning from another accounting system. It is filled out by an accountant or payroll specialist on the date of the start of accounting.
The document records balances for settlements with:
- employees (salary liabilities);
- depositories (deposited salary);
- the budget — PIT (personal income tax);
- funds — mandatory pension contributions (MPC), mandatory professional pension contributions (MPPC), social contributions (SC), and contributions and deductions for mandatory social health insurance (MSHI/MSHI), as well as amounts of MPC and MSHI that are to be transferred.
This ensures a correct “zero” cut-off for salary settlements, from which the regular salary calculation in the new database begins.
Current parameters for salary calculation relevant for the RK in 2026: MRP = 4,325 ₸, MSP = 85,000 ₸; PIT 10% (15% over 8,500 MRP annual income); basic tax deduction for PIT — 30 MRP/month (no more than 360 MRP/year); MPC 10% (ceiling base 50 MSP), MPPC 3.5%, MSHI 2%, MSHI 3%, SC 5%, social tax 6%. These rates are not stored in the document but apply in subsequent calculation documents — it is important that the entered balances are consistent with them by periods.
2. Attributes of Header and Table Parts
2.1 Header Attributes
| Attribute | Purpose | Mandatory |
|---|---|---|
Organization |
The organization for which the initial balances are entered. It cuts all movements. | Yes |
TaxAccountingType |
Type of accounting for tax purposes (determines in which tax circuit liabilities are formed). | Yes |
Date |
The date of the start of accounting — balances are fixed on this date. | Yes (standard attribute) |
Number |
Document number. | Auto-numbering |
ReflectInAccounting |
Flag: whether to generate entries in the accounting register “Standard”. | No |
ConsiderCIT |
Flag: whether to generate similar movements in the tax register (for CIT/TAX purposes). | No |
Comment |
Arbitrary comment. | No |
2.2 Table Part “SalaryAndTaxes”
Balances of salary and PIT liabilities by individuals.
| Column | Purpose | Mandatory |
|---|---|---|
Individual |
Individual (employee) for whom the balance is entered. | Yes |
RegistrationPeriod |
Month (period) to which the liability relates. | Yes |
SalarySettlementsWithEmployees |
Amount of salary liability to the employee. | By the meaning of the line |
SettlementsWithDepositories |
Amount of deposited (unpaid, deposited) salary. | By the meaning of the line |
PITSettlementsWithBudget |
Liability for personal income tax to the budget. | By the meaning of the line |
2.3 Table Part “ContributionsAndDeductions”
Balances of liabilities for contributions and deductions to funds/budget.
| Column | Purpose | Mandatory |
|---|---|---|
Individual |
Individual. | Yes |
RegistrationPeriod |
Period of liability. | Yes |
PaymentType |
Type of contribution/deduction (MPC, MPPC, SC, MSHI, MSHI, OOSHI). | Yes |
MPCCalculationsWithBudget |
Liability for mandatory pension contributions (TAX). | By payment type |
SCCalculationsWithFunds |
Liability for social contributions. | By payment type |
MPPCCalculationsWithFunds |
Liability for mandatory professional pension contributions. | By payment type |
MSHICalculationsWithFunds |
Liability for contributions to MSHI (withholding from the employee, 2%). | By payment type |
OOSHICalculationsWithFunds |
Liability for employer's contributions to MSHI (3%). | By payment type |
MPPCCalculationsWithFunds |
Liability for mandatory pension contributions from the employer (3.5%). | By payment type |
2.4 Table Part “MPCToBeTransferred”
Detailing amounts of MPC and MSHI to be transferred to funds, linked to the month of income payment.
| Column | Purpose | Mandatory |
|---|---|---|
Individual |
Individual. | Yes |
RegistrationPeriod |
Period of liability registration. | Yes |
PaymentType |
Type of payment. | Yes |
IncomePaymentMonth |
Month of income payment for which amounts are transferred. | Yes |
MPCToBeTransferredToFunds |
Amount of MPC to be transferred. | By payment type |
MSHIToBeTransferredToFunds |
Amount of MSHI to be transferred. | By payment type |
Control of filling: if a mandatory field is not filled, 1C will not process the document and will issue an error of the type “Field ... is not filled”.
3. Forms
| Form | Purpose |
|---|---|
Document Form (DocumentForm) |
Main input form: header (Organization, date, accounting flags) and three table parts. Here the accountant enters/fills in balances, starts auto-filling, and processes the document. |
List Form (ListForm) |
Journal of documents “Initial salary balances input”: navigation, search by date/organization, control of processing status. Opens via the link e1cib/list/Document.InitialSalaryBalancesInput. |
Selection Form (SelectionForm) |
Used when selecting a document from other objects (if necessary for linking/reference). |
4. Key Module Procedures
Below are the procedures confirmed by evidence and standard handlers of this type of object.
4.1 Manager Module (ManagerModule)
PrepareProcessingParameters— forms the structure of processing parameters: collects table parts (SalaryAndTaxes,ContributionsAndDeductions,MPCToBeTransferred) and header attributes (Organization, TaxAccountingType, flagsReflectInAccounting,ConsiderCIT) into a single data set for subsequent movement formation.
4.2 General Accounting Module
AccountingProcedures.CreateEntries— based on prepared parameters, creates records in the accounting register “Standard” for short-term liability accounts (settlements with employees, depositories, the budget, and funds). Determines corresponding accounts and summarizes (rolls up) movements to minimize the number of records.
4.3 Standard Object Module Handlers (standard for the document)
ProcessingProcedure(Refusal, ProcessingMode)— calls preparation of parameters and formation of movements in accumulation registers and accounting registers (see section 5).FillingProcedure(FillingData, FillingText, StandardProcessing)— fills in default attributes (organization, date).FillingCheckProcedure(Refusal, CheckedAttributes)— controls mandatory header attributes and columns of table parts.BeforeSaving/WhenSettingNewNumber— service logic of saving.
Exact paths
path:stringin the source code of modules in evidence are not provided; the names of proceduresPrepareProcessingParametersandAccountingProcedures.CreateEntriesare confirmed by evidence.
5. Processing and Movements
When processed, the document generates movements in accumulation registers (operational/calculation circuit) and, if flags are set, in accounting registers.
5.1 Accumulation Registers
| Register | Data Source | Meaning |
|---|---|---|
EmployeeSettlements |
SalaryAndTaxes.EmployeeSettlements |
Salary liability to employees |
DepositorySettlements |
SalaryAndTaxes.DepositorySettlements |
Deposited salary |
PITSettlementsWithBudget |
SalaryAndTaxes.PITSettlementsWithBudget |
Liability for PIT |
MPCSettlementsWithFunds |
ContributionsAndDeductions.MPCSettlementsWithBudget |
Liability for MPC to the budget (TAX) |
SCSettlementsWithFunds |
ContributionsAndDeductions.SCSettlementsWithFunds |
Liability for social contributions |
MPPCSettlementsWithFunds |
ContributionsAndDeductions.MPPCSettlementsWithFunds |
Liability for MPPC |
MSHICalculationsWithFunds |
ContributionsAndDeductions.MSHICalculationsWithFunds |
Liability for MSHI contributions |
OOSHICalculationsWithFunds |
ContributionsAndDeductions.OOSHICalculationsWithFunds |
Liability for employer's contributions to MSHI |
MPPCSettlementsWithFunds |
ContributionsAndDeductions.MPPCSettlementsWithFunds |
Liability for MPPC |
MPCToBeTransferredToFunds |
MPCToBeTransferred.MPCToBeTransferredToFunds |
Amounts of MPC to be transferred |
MSHIToBeTransferredToFunds |
MPCToBeTransferred.MSHIToBeTransferredToFunds |
Amounts of MSHI to be transferred |
5.2 Accounting Registers (Entries)
Register “Standard” — is formed if ReflectInAccounting = True. Initial balances of liabilities are reflected on the credit of liability accounts; the correspondence on the debit is determined by the logic of AccountingProcedures (usually, the account for entering initial balances / auxiliary account).
| Dr | Cr | Amount | Basis |
|---|---|---|---|
| Account for entering balances (determined by the module) | 3350 “Short-term salary liabilities” | EmployeeSettlements |
Salary liability |
| Account for entering balances | 3360 “Liability for deposited salary” | DepositorySettlements |
Deposited salary |
| Account for entering balances | Account for settlements with the budget for PIT | PITSettlementsWithBudget |
Liability for PIT |
| Account for entering balances | Accounts for settlements with funds | Amounts of contributions/deductions (MPC, MPPC, SC, MSHI, MSHI) | Liabilities to funds |
Register “Tax” — is formed if ConsiderCIT = True: similar records for tax accounting purposes.
Accounts 3350/3360
