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

Document "Calculation of Penalties for Social Tax and Individual Income Tax" - 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 (Documents)
Name CalculationOfPenaltiesForMandatoryPensionContributionsAndSocialDeductions
Full Name Document.CalculationOfPenaltiesForMandatoryPensionContributionsAndSocialDeductions
Synonym “Calculation of penalties for contributions and deductions, payments”
Configuration Accounting for Kazakhstan, ed. 3.0 (3.0.74.2)
Country Republic of Kazakhstan
Accounting Currency Tenge (₸)

Purpose. The document is intended for the automated calculation of penalties for late payment of mandatory pension contributions (MPC), social deductions (SD), mandatory professional pension contributions (MPPC), mandatory employer pension contributions (MEPC/MEPCSP), contributions for mandatory social medical insurance (MSMI), deductions for OSMS (OOSMS), and a single payment (SP) in accordance with the legislation of the RK. Penalties are charged for each day of delay from the amount of the arrears. The document generates movements in the registers of calculations with funds and reflects penalties in the expense accounts in accounting and tax accounting.

Where to find in 1C: section “Salary Calculation” → “Calculation of penalties for contributions and deductions, payments”. Navigation link: e1cib/list/Document.CalculationOfPenaltiesForMandatoryPensionContributionsAndSocialDeductions

The document is used by accountants and specialists in accounting for calculations with funds; it is applied monthly when identifying payment delays.


2. Header Attributes and Table Parts

2.1 Header Attributes (Mandatory)

Attribute Type (typical) Purpose
OperationType Enumeration Type of document operation (type of penalty calculation). Defines the application logic of the processing
PaymentType Enumeration / Directory Type of contribution/deduction for which the penalty is calculated (MPC, SD, MPPC, MEPC, MSMI, OOSMS, SP). Defines the register-receiver of movements
Organization DirectoryReference.Organizations Payer organization on behalf of which the penalty is charged
RegistrationPeriod Date Tax period (month) of registration of the calculation
StartDate Date Start of the delay period (date from which the penalty is charged)
EndDate Date End of the delay period (date of actual/expected payment)

Additionally, the header contains service attributes: Responsible, Comment, OrganizationSubdivision (if accounting is conducted by subdivisions).

If any of the mandatory fields are not filled, the platform will not process the document and will issue an error “Field … is not filled in”.

2.2 Table Part “CalculationOfPenalties”

Column Type (typical) Mandatory Purpose
Individual DirectoryReference.Individuals Yes Employee for whom the penalty is charged
TaxPeriodMonth Date Yes Month for which there was an arrears on the contribution
StartDate Date Yes Start of the delay period for this line
EndDate Date Yes End of the delay period for this line
ArrearsAmount Number Base for penalty calculation (amount of late paid contribution)
DaysCount Number Number of days of delay (calculated)
Amount Number Total calculated penalty amount (₸)
StructuralUnit Directory Structural unit (for analytics of calculations with funds)
OrganizationSubdivision Directory Subdivision for reflecting expenses
ExpenseAccountBU / ExpenseAccountNU ChartOfAccounts Accounts reflecting penalties in BU and NU (see section 5)

Each line of the table part generates a separate entry in the register of calculations with funds depending on PaymentType.


3. Forms

Form Purpose
DocumentForm Main form for input/editing: filling in the header, working with the table part “CalculationOfPenalties”, auto-fill commands and employee selection
ListForm List of penalty calculation documents filtered by organization, period, payment type; bulk modification of attributes
SelectForm Document selection when substituting into other objects (when entering based on, selections)

Typical commands of the document form: “Fill” (automatic calculation for all employees with delays), “Selection” (list of employees), “Calculate Penalty” (recalculation of amounts by dates), setting up expense accounting accounts.


4. Key Procedures of Modules

The attached evidence does not include BSL export with exact paths and line numbers, therefore below is a typical composition of handlers for this type of object in configuration BK 3.0. Specific module names require verification in the target release.

Object Module (ProcessingConduct)

  • ProcessingConduct(Refusal, ProcessingMode) — main handler for processing. Initializes the movement structure, calls the server module for calculations to generate movements in the registers of funds and accounting entries.
  • FillData(CompletionData) — filling in attributes upon creation (including entering based on).
  • FillByEmployees() / CalculatePenalty() — calculation of penalty amounts by lines based on the amount of arrears, penalty rate, and number of days of delay (StartDateEndDate).

General Module ConductCalculationsServer (mentioned in evidence)

  • Generates accounting and tax entries for penalties (additional entries to movements in the registers of calculations with funds), using expense accounts from the lines of the table part.

Form Module

  • OnCreateOnServer — form initialization, setting filters and visibility.
  • Command handlers Fill, Select, Calculate — implementation of scenarios 3.1–3.4.
  • Event handlers for the table part “CalculationOfPenalties” (OnChangeStartEndDates → recalculation of DaysCount and Amount).

5. Conducting and Movements

When processing, the document generates movements of type “Expense” (accrual of debt for penalties) in the registers of accumulation of calculations with funds. The register-receiver is selected based on PaymentType:

Payment Type Accumulation Register
MPC MPCCalculationsWithFunds
SD SDCalculationsWithFunds
MPPC MPPCCalculationsWithFunds
MEPC (MEPCSP) MEPCCalculationsWithFunds
MSMI MSMICalculationsWithFunds
OOSMS OOSMSCalculationsWithFunds
SP SPCalculationsWithFunds

Movements dimensions and resources (for each line “CalculationOfPenalties”): Organization, Individual, TaxPeriodMonth, StructuralUnit, OrganizationSubdivision, resource Amount, as well as StartDate and EndDate (delay period).

Accounting Entries

Penalties for contributions and deductions to funds are generally a sanction that does not reduce taxable income. They are reflected through additional entries generated by ConductCalculationsServer (typical chart of accounts of the RK):

Operation Debit Credit
Accrual of penalties (as part of other expenses) 7210 “Administrative expenses” (or the expense account specified in the line) 3150 / 3220 / 3210 — calculations for contributions and deductions to funds
Payment of penalties from current account Account for calculations with the fund (3150/3210/3220) 1030 “Cash on current bank accounts”

The specific expense account is taken from the attributes of the line (ExpenseAccountBU/ExpenseAccountNU); if absent, from the settings of accounting policy/default accounting accounts. In tax accounting, penalty amounts are not deductible under the law of the RK, therefore the NU account reflects a permanent difference.

Note on RK 2026 norms (for reference to control the contribution base): MZP = 85,000 ₸, MRP = 4,325 ₸; rates — MPC 10% (base ceiling 50 MZP), MEPC 3.5%, MSMI 2%, OSMS 3%, SD 5%, social tax 6%. Penalties are calculated from the amount of arrears on these contributions for days of delay.


  • Registers of calculations with funds (MPCCalculationsWithFunds, SDCalculationsWithFunds, MPPCCalculationsWithFunds, MEPCCalculationsWithFunds, MSMICalculationsWithFunds, OOSMSCalculationsWithFunds, SPCalculationsWithFunds) — receivers of movements; serve as the basis for forming debt for penalties.
  • Directories “Organizations”, “Individuals”, “OrganizationSubdivisions”, “StructuralUnits” — sources of analytics.
  • Payment documents (“Payment order (outgoing)”, “Withdrawal from bank account”) — extinguish accrued penalties; are generated independently and select debt from the registers of funds.
  • Reports on calculations with funds and tax reporting (form 200.00 and appendices) use movements of registers to control accrued penalties.

Input based on this document is typically not provided by the standard configuration; the document itself is generated manually or auto-filled based on delay data.


7. Extension Points

  • Event subscriptions ProcessingConduct / BeforeRecording of the document — fine-tuning of expense accounts or additional analytics without changing the standard module.
  • Configuration extension: adding header/table part attributes (for example, basis calculation attribute), borrowing DocumentForm to add commands.
  • Overridable general modules of conducting (ConductCalculationsServer and related) — adjustment of the set of entries and rules for attributing penalties to BU/NU expense accounts.
  • Rules for generating movements by payment types — extension point when adding new types of contributions/deductions (mapping PaymentType → register).
  • Default expense accounting accounts setup (scenario 3.5) — through the information register of accounting accounts / accounting policy of the organization.

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

What is the difference between the document "CalculationOfPenaltiesForPensionContributions" and the documents for the accrual of the contributions themselves?
The document does not accrue the contributions themselves, but rather the penalty for their late payment. It generates movements of the type "Expense" (debt for penalties) in the registers of calculations with funds (PensionCalculationsWithFunds, SocialCalculationsWithFunds, etc.) and separate accounting entries in expense accounts, while the accrual of contributions is performed by payroll/deduction calculation documents.
Which registers are used to generate movements and how is the correct one selected?
The receiving register is selected based on the PaymentType attribute: Pension → PensionCalculationsWithFunds, Social → SocialCalculationsWithFunds, Unemployment → UnemploymentCalculationsWithFunds, PensionR → PensionRCalculationsWithFunds, VOSMS → VOSMSCalculationsWithFunds, OOSMS → OOSMSCalculationsWithFunds, EP → EPCalculationsWithFunds. Each line in the table part "CalculationOfPenalties" generates a record in the corresponding register.
Does the penalty reduce taxable income in the RK?
No. The penalty for contributions and deductions to funds is a sanction that, according to the legislation of the RK, is not deductible for corporate income tax (CIT). In accounting, it is reflected as an expense (for example, in account 7210), while in tax accounting, it creates a permanent difference — tax accounts are separated specifically for this purpose.
Which fields are mandatory for processing?
In the header: OperationType, PaymentType, Organization, RegistrationPeriod, StartDate, EndDate. In the table part "CalculationOfPenalties": Individual, TaxPeriodMonth, StartDate, EndDate. Without any of these, the platform will issue an error "Field … is not filled" and will not process the document.
Where can the document be found in the interface?
Section "Payroll Calculation" → "Calculation of penalties for contributions and deductions, payments". Direct navigation link: e1cib/list/Document.CalculationOfPenaltiesForPensionContributions.

Read also

Источники

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