1. Identification
| Property | Value |
|---|---|
| Object Type | Report |
| Name | CalculationSheetsOrganizations |
| Full Path | Report.CalculationSheetsOrganizations |
| Synonym | Calculation sheets of organizations (in the interface); no separate metadata synonym is defined |
| Configuration | Accounting for Kazakhstan, edition 3.0, version 3.0.74.2 |
| Construction Mechanism | Programmatic generation of a tabular document based on a template (the SCD is not the leading mechanism for the calculation sheet; a template + queries to calculation/accumulation registers are used) |
Purpose. The report generates calculation sheets for employees with details of accruals, deductions, taxes (individual income tax, pension contributions, social health insurance, mandatory social health insurance, etc.) and the total amount to be paid for the selected period. It is used by HR and accounting departments to provide employees with information about salary calculations, as well as for mass mailing of sheets via email. It is used regularly, usually monthly — after processing salary accrual and deduction documents.
Where to find in 1C: section “Salary” → “Calculation sheets of organizations”.
Navigation link: e1cib/list/Report.CalculationSheetsOrganizations
2. Parameters of Formation (Attributes)
The report does not have attributes of the "document header" in the usual sense — the set below consists of report configuration/variant parameters that define the boundaries of selection and output composition.
2.1 Period and Selection Parameters
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| StartPeriod | Date (dateTime) | Mandatory (ShowError) | Lower boundary of the period for generating sheets; defines the start of the selection of accruals and deductions |
| EndPeriod | Date (dateTime) | Mandatory (ShowError) | Upper boundary of the period; validated for correctness (cannot be earlier than StartPeriod) |
| ListOfOrganizations | ValueList (ReferenceLink.Organizations) | Optional | Selection by organizations; if filled, sheets are generated only for the specified ones |
| ListOfDepartments | ValueList (ReferenceLink.DepartmentsOfOrganizations) | Optional | Selection by structural departments |
| ListOfEmployees | ValueList (ReferenceLink.EmployeesOfOrganizations) | Optional | Selection by employees (employment contracts) |
| ListOfIndividuals | ValueList (ReferenceLink.Individuals) | Optional | Additional selection by individuals; used together with ListOfEmployees for flexible filtering |
| ReportPeriod | StandardPeriod | Optional | Period for the scenario of automatic mailing of sheets via e-mail |
2.2 Presentation and Detailing Parameters
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| Group | Boolean | Optional | Includes data grouping (by organizations/departments) in the output structure |
| DetailPayment | Boolean | Optional | Expands all components of the payment in the totals block |
| ShowTaxes | Boolean | Optional | Shows/hides the tax detailing block (individual income tax, pension contributions, social health insurance, etc.) |
| ShowDepartmentLevels | Number (decimal) | Optional | Number of levels of department hierarchy for output |
| ShowAppliedDeduction | Boolean | Optional | Adds areas of the template with applied tax deductions and adjustments of individual income tax |
2.3 Table Parts
For the report, table parts in the classical sense (as in a document) are not defined — the result is constructed in a tabular document (TabularDocument) based on template areas. The data included in the sheet is extracted through queries; the rows "Accrued / Withheld / Paid" are generated programmatically based on the selection, not stored in the object's attributes.
3. Forms
| Form | Type | Purpose |
|---|---|---|
| Settings Form / Main Report Form | Report Form | Input of period and selections (StartPeriod, EndPeriod, lists of organizations/departments/employees), inclusion of display checkboxes, "Generate" button, output of results in the tabular document field |
| Variant / Layout Form | Service | Storage and selection of saved settings (variants "with grouping", "without taxes", etc.) |
| Mailing Settings Form | Auxiliary | Parameters for automatic mailing of sheets via e-mail (ReportPeriod, list of recipients, email template) — if the mailing mechanism is activated in the configuration |
Templates: main template of the calculation sheet (TabularDocument) with named areas (Header, Accruals, Deductions, Taxes, Deductions, TotalToPay, Footer).
4. Key Module Procedures
The attached evidence text of BSL modules is not provided, so below are typical report handlers of this type in 1C:RK configurations. Specific paths module:string will appear when there is a module export.
Object Module / Report Manager Module:
GenerateReport(...)/OnResultComposition(...)— main procedure: collects selections, performs queries to salary calculation registers and mutual settlements registers, fills template areas, and outputsTabularDocument.- Block selection procedures: accruals, deductions, taxes/contributions, deductions — each forms its own query and fills the corresponding area.
CheckPeriodFilling(...)— control of mandatoryStartPeriod/EndPeriodand correctness of the interval (handlerShowError).
Form Module:
OnCreateOnServer— setting the default period (usually the current month), restoring saved settings.GenerateButtonClick— starting generation and output of results.- Display checkbox handlers (
ShowTaxesOnChange,GroupOnChange, etc.) — controlling visibility/composition of output.
Mailing Scenario (if involved):
ExecuteMailing(...)— generating a sheet for each employee, converting to PDF/tabular document, and sending to e-mail from the individual's contact information.
Requires verification (version-specific): exact distribution of logic between the manager module and the form module, presence/activity of the automatic mailing block — depends on the assembly 3.0.74.2.
5. Result Formation and Movements
The report is not a document and does not perform posting — it does not create movements in registers. Calculation sheets do not form postings and records in registers; the report only reads already formed data.
Data Sources (reading):
- Registers of calculation / accumulation for salary accruals and deductions — amounts accrued/withheld by types of calculation.
- Registers for taxes and contributions of individuals — individual income tax, pension contributions, social health insurance, mandatory social health insurance, social contributions, social tax.
- Register of mutual settlements with employees — balance and amounts to be paid.
Numerical standards of the RK (2026), on which the amounts reflected in the sheet are calculated:
| Indicator | Value 2026 |
|---|---|
| MRP | 4,325 ₸ |
| MZP | 85,000 ₸ |
| Basic tax deduction for individual income tax | 30 MRP/month, no more than 360 MRP/year |
| IIT | 10% up to 8,500 MRP annual income, 15% above |
| PC | 10% (base ceiling — 50 MZP) |
| PRC | 3.5% |
| SHI | 2% |
| MSHI | 3% |
| SC | 5% |
| Social tax | 6% |
| VAT rate (for related accounting operations) | 16% |
Example of a deduction line in the sheet: with a monthly income, the deduction 30 × 4,325 = 129,750 ₸ is applied, PC 10% is withheld from the base (not exceeding 50 × 85,000 = 4,250,000 ₸), then IIT 10% from the taxable base after deductions and PC.
Although the report itself does not create postings, related documents for salary accrual/payment use accounts from the standard chart of accounts of the RK: settlements with personnel for labor remuneration (accounts of group 3350), withholdings for taxes/contributions (3120 “Individual income tax”, 3210/3220 for social payments), payment from the current account 1030. Income/cost accounts (6010 / 7010) and VAT payable (3130) are not involved in salary calculation — they are provided as a reference according to the chart of accounts of the RK.
6. Related Objects and Input Based On
- Data Sources: documents for salary accruals, deductions, tax and contribution calculations; payment lists (to cash/cards/current account).
- Reference Dimensions for Selection:
Organizations,DepartmentsOfOrganizations,EmployeesOfOrganizations,Individuals. - Input Based On: not provided for the report (reports do not participate in the input based on mechanism). Feedback is implemented through decoding — double-clicking on the amount can lead to the registrar/source document.
- Related Reports: “Complete summary of accruals, deductions, and payments”, analytical reports on IIT/PC/MSHI for reconciling the totals of the sheet.
7. Extension Points
- Configuration Extension: overriding result formation procedures, adding custom template areas (for example, a personal deduction block) through borrowing the manager/form module.
- Additional Template: connecting an alternative sheet template (branded form, additional attributes) without changing the selection logic.
- Report Variants: saving user settings for selections and display checkboxes as separate variants.
- Email Mailing: configuring
ReportPeriod, email template, and list of recipients; extending theExecuteMailingprocedure for integration with external channels. - Subscriptions/Additional Processing: generating a sheet from external processing via the report manager API for integration scenarios.
Requires verification: availability of specific extension points depends on compatibility mode and configuration protection settings in assembly 3.0.74.2.
