RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Document "Calculation of Unified Payment" - Technical Description (Accounting for Kazakhstan 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN

Document "Calculation of Unified Payment" - Technical Description (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
Name Document.SinglePaymentCalculation
Synonym “Single Payment Calculation”
Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)
Interface Section “Payroll Calculation” → “Single Payment Calculation” (also available from “Taxes and Contributions”)
Navigation Link e1cib/list/Document.SinglePaymentCalculation

Purpose. The document calculates the single payment (SP) for the employees of the organization in the Kazakhstan taxation and social insurance system. The SP combines mandatory pension contributions (MPC), contributions and deductions for medical insurance (VOSMS, OSMS/OOSMS), individual income tax (IIT), social deductions (SD), as well as MPCR. It is applied monthly by the calculator/accountant after payroll calculation and before the tax payment date. The document forms the basis for regulated reporting (form 200.00, SP declarations) and for settlements with the budget and funds.

Current calculation parameters (RK, 2026):

  • MPR = 4,325 ₸, MZP = 85,000 ₸.
  • VAT rate — 16 % (for related sales operations; VAT is not charged on the SP itself).
  • Basic tax deduction for IIT — 30 MPR per month (= 129,750 ₸), not more than 360 MPR per year.
  • IIT — 10 % up to 8,500 MPR of annual income and 15 % above this threshold.
  • Contribution/deduction rates: MPC 10 % (base ceiling — 50 MZP = 4,250,000 ₸/month), MPCR 3.5 %, VOSMS 2 %, OSMS 3 %, SD 5 %, social tax 6 %.

2. Header Attributes and Table Parts

Header Attributes

Attribute Type Mandatory Purpose
Organization ReferenceLink.Organizations Yes Tax agent organization for which the calculation is made
RegistrationPeriod Date (month) Yes Tax period (month) for which the SP is calculated
Responsible ReferenceLink.Users No Responsible for the document
Comment String No Arbitrary comment

If the Organization or RegistrationPeriod is not filled in — the document is not processed, 1C will issue “Field ... is not filled in”.

Table Part “CalculatedSP”

The main calculation table — one or more rows per individual and month.

Column Mandatory Purpose
Individual Yes Individual for whom the SP is calculated
TaxPeriodMonth Yes Month to which the accrual relates
CalculationType Type of accrual forming the taxable base
TaxableBase Base for calculating SP components
MPCAmount Mandatory pension contributions (10 %)
MPCREmployerAmount Mandatory pension contributions of the employer (3.5 %)
VOSMSAmount Contributions for employee OSMS (2 %)
OOSMSAmount Deductions for employer OSMS (3 %)
IITAmount Individual income tax (10 %/15 %)
SDAmount Social deductions (5 %)
PaymentAmount Total SP amount for the row

Table Part “Deductions”

Deductions from income (wage garnishments, alimony, loans, etc.).

Column Mandatory Purpose
Individual Yes Debtor employee
CalculationType Yes Type of deduction
Result Amount of deduction
DocumentBasis Basis for deduction (e.g., EnforcementOrder)
Recipient Creditor/recipient under the enforcement order

3. Forms

Form Purpose
Document Form (DocumentForm) Main form for input/editing: header, tables “CalculatedSP” and “Deductions”, filling and recalculation commands
List Form (ListForm) List of SP calculation documents, filtered by organization and period
Selection Form (SelectionForm) Document selection when entering based on and in reports
Printed forms / reports “Calculation Details” Breakdown of SP components by individual and month for amount verification (scenario 3.5)

4. Key Procedures of Modules

From evidence, there are object manager level handlers; breakdown of taxable base and line-by-line calculation is standard for SP calculation documents in RK.

  • ManagerModule → PreparePostingParameters — forms the structure of parameters for posting; here the accounting policy is checked. If NOT Attributes.IncomeTaxationOrderForEmployees = Enumerations.IncomeTaxationOrderForEmployees.SinglePayment an error is issued: “The accounting policy does not establish the taxation order for employee income as 'Single Payment'” (texts verbatim from release 3.0.68.1).
  • ObjectModule → PostingProcessing — performs requests to parameters and records movements in accumulation registers (see section 5).
  • ObjectModule → FillingProcessing — fills the “CalculatedSP” table based on period accruals (scenarios 3.1, 3.2).
  • Standard form handlers: FillByEmployees / Selection (scenario 3.2), Calculate/Recalculate, ClearTables (scenario 3.6), command for calculating deductions for a specific employee (scenario 3.4).
  • Standard object module handlers: BeforeSaving, ProcessingPostRemoval, CheckFilling.

5. Posting and Movements

The document is payroll-related: movements are recorded in accumulation registers, not directly in accounting accounts (account postings are formed by the documents “Reflection of Salary in Accounting”). Upon posting, the following are formed:

Register (accumulation) What is recorded
SPInformationOnIncome One record per individual × month × calculation type: TaxableBase, MPCAmount, VOSMSAmount, IITAmount, SDAmount, OOSMSAmount, MPCREmployerAmount, PaymentAmount — source for form 200.00
SPComponents Detailing: one record per component × individual × month (resource Amount)
SPCalculationsWithFunds Accumulated debt to be paid to the budget (resource AmountToPay) for all components
SettlementsWithEmployeesOfOrganizations Expense for SP = MPCAmount + VOSMSAmount + IITAmount; for deductions — expense on Result
PaidIncomeToEmployeesOfOrganizationsTaxAccounting IncomeAmount (TaxableBase) per individual × period × department (when the functional option is enabled)
SettlementsOfOrganizationsWithRecipientsOfEnforcementOrders Only for “Deductions” rows with basis EnforcementOrder: incoming amount to be paid to the recipient

Reflection in accounting (standard chart of accounts of RK, formed by related documents): withheld from income IIT/MPC/VOSMS and obligations of the organization to the budget are recorded in account 3130 (tax liabilities/VAT payable — for the corresponding subaccounts of taxes) and relevant subaccounts of obligations for social payments; monetary transfer to the budget is reflected through account 1030 (money in current accounts). The SP calculation document itself does not make postings in accounts 1210/1330/3310/6010/7010 — these accounts relate to trading/sales operations.

Requires verification (version-specific): the composition of registers and the presence of movements in PaidIncomeToEmployeesOfOrganizationsTaxAccounting depend on enabled functional options and may differ between releases 3.0.6x and 3.0.74.


  • Payroll Calculation / Accrual of Income to Employees — source of taxable base; SP is calculated after them.
  • Organization's Accounting Policy — attribute “IncomeTaxationOrderForEmployees” must be = “SinglePayment”, otherwise posting is blocked.
  • Enforcement Orders — basis for rows in the “Deductions” table and records in the register SettlementsOfOrganizationsWithRecipientsOfEnforcementOrders.
  • Payment Documents (debit from current account) — entered for transferring the calculated SP to the budget; close the debt from SPCalculationsWithFunds.
  • Regulated Reporting — form 200.00 and SP declarations are filled based on SPInformationOnIncome and SPComponents.

7. Extension Points

  • Object module event handlers (FillingProcessing, PostingProcessing, CheckFilling) — for non-standard calculation logic or additional checks.
  • Configuration extension — overriding PreparePostingParameters in the manager module to soften/change the accounting policy check.
  • Functional options — control the detailing of movements (e.g., tax accounting of paid income by departments).
  • Additional attributes/information — for analytics without changing metadata.
  • Event subscriptions and common calculation modules — for integration with external systems (export to ESF/SNT information systems during related sales operations).

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

Why does an error about the income taxation procedure "Unified Payment" occur when processing the document?
In the PrepareProcessingParameters procedure (manager module), the accounting policy attribute IncomeTaxationProcedureForEmployees is checked. If it does not equal the enumeration value UnifiedPayment, the processing is blocked with the message "The accounting policy does not establish the income taxation procedure for employees 'Unified Payment'." You need to open the organization's accounting policy and set the appropriate procedure.
What rates and limits apply in calculating the UP for 2026 in the RK?
MPR = 4,325 ₸, MSP = 85,000 ₸. The basic deduction for individual income tax (IIT) is 30 MPR/month (no more than 360 MPR per year). IIT is 10% up to 8,500 MPR of annual income and 15% above that. OPP is 10% (base ceiling 50 MSP), OPR is 3.5%, VOSMS is 2%, OSMS is 3%, CO is 5%, social tax is 6%.
Does the document generate accounting entries for accounts 1210/6010/7010?
No. The document writes movements to accumulation registers (UPIncomeInformation, UPComponents, UPCalculationsWithFunds, MutualSettlements... etc.). Entries for accounts are made by related documents reflecting salaries; tax/payment liabilities are recorded on liability sub-accounts (including 3130 for tax liabilities), and transfers to the budget are made through 1030. Accounts 1210/1330/3310/6010/7010 relate to trading operations and are not applicable to UP.
How to calculate UP only for specific employees?
Use selection (scenario 3.2): manually add the required individuals to the "CalculatedUP" table and run the calculation without filling out the document for all employees. For a complete recalculation, first perform a table cleanup (scenario 3.6).

Read also

Источники

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