RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Report "Calculation Certificate for Deductions on Sold Goods" (Accounting for Kazakhstan 3.0)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Report "Calculation Certificate for Deductions on Sold Goods" (Accounting for Kazakhstan 3.0)

Applies to: 1С:Бухгалтерия для Казахстана, release 3.0.74.2 · by 1C-Sapa Group, 1C partner
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

Report «Certificate Calculation of Deduction for Sold Goods»

Relevant for the configuration «Accounting for Kazakhstan» 3.0.74.2. All normative figures are provided according to the RK rules for 2026: VAT rate 16%, MRP 4,325 ₸, MSP 85,000 ₸.

1. Identification of the Object

Characteristic Value
Object Type Report
Name CertificateCalculationDeductionForSoldGoods
Full Name Report.CertificateCalculationDeductionForSoldGoods
Alias Certificate Calculation «Calculation of Deduction for Sold Goods»
Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)
Basis of Implementation Data Composition System (DCS)
Purpose Formation of a certificate calculation to confirm the right to VAT deduction for goods sold during the period

Purpose. The report generates a document necessary to confirm the right to deduct value-added tax for goods sold during the selected period. It is used by the accountant when preparing VAT tax reporting (tax return form 300.00), generated monthly or quarterly depending on the organization's tax period. It can be generated for one or several organizations simultaneously, with details by subdivisions.

Where to find in 1C: section «Operations» → «Certificate Calculation "Calculation of Deduction for Sold Goods"». Navigation link: e1cib/list/Report.CertificateCalculationDeductionForSoldGoods


2. Attributes and Structure

The report is built on DCS, so «attributes» are the composition parameters (settings). The object does not contain its own tabular parts.

2.1 Header Parameters/Attributes

Name Type Mandatory Purpose
StartPeriod Date (xs:dateTime) ShowError Date of the beginning of the VAT deduction calculation period. Mandatory for filtering sales of goods; used to set data composition parameters.
EndPeriod Date (xs:dateTime) ShowError Date of the end of the calculation period. Mandatory for limiting the selection. Together with StartPeriod sets the time frame for analysis.
RepresentationOfListOfOrganizations String (xs:string) DontCheck Text representation of the list of selected organizations for display in the interface. Simplifies visual perception of filtering objects.
RepresentationOfListOfSubdivisions String (xs:string) DontCheck Text representation of the list of subdivisions for filtering the report data. Limits the selection by structural units of the organization.
DetailingMode Boolean (xs:boolean) DontCheck Flag for enabling the detailing mode. Determines the possibility of breaking down aggregated indicators to the level of primary documents.

2.2 Tabular Parts

There are no own tabular parts. The result is built using the built-in data composition mechanism (DCS layout MainDataCompositionScheme), where the source is queries to VAT accounting registers and accounting totals.

2.3 Forms

  • ReportForm — the main and only form of the report. Designed for setting parameters (period, organizations, subdivisions, detailing mode), launching the formation and viewing the result. It is the key point of interaction between the user and the report.

3. Forms — List

Form Type Purpose
ReportForm Main report form Setting composition parameters, generating and outputting a tabular document, interactive detailing of cells in DetailingMode.

The object does not contain separate forms of settings, variants, or subordinate forms — it uses the standard report form based on DCS.


4. Key Module Procedures

In the attached evidence, the source code (BSL) is not provided, so below is a typical composition of handlers for the report on DCS in BK 3.0. Specific lines are clarified by the configurator.

Form Module (ReportForm):

  • OnCreateOnServer — form initialization: setting the default period (usually the previous/current tax period), filling in selections by organizations and subdivisions, restoring user composition settings.
  • OnPeriodChange / period field handlers — synchronization of StartPeriod and EndPeriod with the period selection element, updating service representations.
  • OrganizationsOnChange, SubdivisionsOnChange — recalculation of RepresentationOfListOfOrganizations and RepresentationOfListOfSubdivisions.
  • Generate (command) — launching composition and outputting the result in the tabular document field.
  • ResultDetailingProcessing — processing of interactive detailing: when DetailingMode is enabled, it breaks down aggregated indicators to primary documents (sales, invoices/ESF).

Report Object Module:

  • SetupExecutionParameters / OnCompositionResult — programmatic intervention in the composition: substituting values of StartPeriod, EndPeriod, selections by organizations/subdivisions into DCS parameters before execution.

Requires verification: exact names and signatures of procedures, as well as the presence of the program OnCompositionResult — version-dependent, verify with the configurator of release 3.0.74.2.


5. Data Sources (Registries), No Entries

As a report, the object is not conducted and does not generate movements/entries — it only reads already formed accounting data. The certificate calculation aggregates them for VAT tax accounting purposes.

The report relies on data generated by sales and VAT accounting documents:

  • VAT Accumulation Registers (turnovers for accrued VAT payable and VAT to be credited) — the main source for calculating the deduction.
  • Accounting Register (“Cost Accounting”) — turnovers for income accounts, cost of goods sold, and settlements.

For context — standard entries of the sales document, the data of which enters the certificate calculation (typical chart of accounts of the RK):

Debit Credit Content
1210 6010 Revenue from the sale of goods to the customer
1210 3130 Accrued VAT payable on sales (rate 16%)
7010 1330 Cost of sold goods written off
1030 1210 Receipt of payment from the customer to the current account
1330 3310 Receipt of goods from the supplier (input VAT — to be credited)

Example of VAT Accrual. When selling goods for 1,000,000 ₸ (excluding VAT), the tax amount payable is: 1,000,000 × 16% = 160,000 ₸ (Dr 1210 Cr 3130). The certificate calculation compares such turnovers for 3130 with the amounts of VAT to be credited for the period StartPeriodEndPeriod.

Electronic support for sales included in the calculation: ESF (issued in the ESF IS) and, if necessary, SNT.


The report does not participate in input based on (it is not a document). Related objects by data and purpose:

  • Source Documents: «Sale of Goods and Services», «Invoice (ESF) Issued», documents for adjusting sales and VAT.
  • VAT Registers: registers for accounting accrued and credited VAT, from which amounts are taken.
  • Related Reports/Regulations: VAT declaration (form 300.00) and auxiliary certificate calculations of the tax block BK 3.0 — the certificate calculation generates data used in preparing the declaration.
  • Regulatory Objects: information on VAT rates (16% for 2026), the organization's VAT accounting policy (method of crediting).

7. Extension Points

  • Report Variants (DCS): saving user composition settings — additional selections, groupings, conditional formatting without changing the configuration.
  • Configuration Extension: overriding handlers of the form module (OnCreateOnServer, Generate) and the object module (OnCompositionResult) to add custom selections/columns.
  • Modification of the composition scheme: adding data sets/fields to the layout MainDataCompositionScheme to expand analytics (for example, breakdown by VAT rates or types of turnover).
  • Composition Parameters: programmatic substitution of values via SettingsComposer when externally calling the report (regulatory tasks, accountant workstations).

Requires verification: exact name of the DCS layout and composition of data sets — verify with the configurator of release 3.0.74.2.

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

What is the VAT rate used for the RK calculation for 2026?
16%. This is the current VAT rate in Kazakhstan for 2026. The value of 12% from the old demo is outdated and should not be mentioned.
Does the report generate entries or movements in the registers?
No. This report is based on the SDI — it does not generate entries and does not record anything. It only reads the already formed data from the VAT accounting registers and the accounting register. Entries (Debit 1210 Credit 3130 for the VAT amount, etc.) are generated by sales documents, whose turnovers are included in the calculation report.
Where can the report be found in the interface?
Section "Operations" → "Calculation Report 'Calculation of Deductions for Sold Goods'". Direct navigation link: e1cib/list/Report.CalculationReportDeductionsForSoldGoods.
Does the report have tabular parts?
No. The object does not contain its own tabular parts. The result is built using the built-in data composition mechanism, and the "attributes" are parameters: StartPeriod, EndPeriod, OrganizationListPresentation, SubdivisionListPresentation, DecryptionMode.
Can aggregated indicators be broken down to primary documents?
Yes, this is intended for the DecryptionMode parameter. When the flag is enabled, interactive decryption of the result cells down to the level of sales and invoices (ESF) is available.

Read also

Источники

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