---
title: "Report \"VAT Deduction Register\" - Technical Description (Accounting for Kazakhstan 3.0.74.2)"
country: KZ
lang: en
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
date: 2026-09-07
canonical: https://buhgpt.kz/suraqtar/otchet-registrndspootneseniyuvzachet-tehnicheskoe-opisani-en
source: BuhGPT
---

# Report "VAT Deduction Register" - Technical Description (Accounting for Kazakhstan 3.0.74.2)

> **TL;DR:** Report «RegisterVATOnInputForCredit» 1. Identification Parameter Value Metadata object type Report Name RegisterVATOnInputForCredit Full path Reports.RegisterVATOnInputForCredit Alias Tax register for input VAT to be credited Configuration Accounting for Kazakhstan, edition 3.

---

Report «RegisterVATOnInputForCredit»

1. Identification

Parameter
Value

Metadata object type
Report

Name
RegisterVATOnInputForCredit

Full path
Reports.RegisterVATOnInputForCredit

Alias
Tax register for input VAT to be credited

Configuration
Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)

Country
Republic of Kazakhstan

Currency
tenge (₸)

Navigation link
e1cib/list/Report.RegisterVATOnInputForCredit

Purpose. The report is designed to generate a tax register for input VAT to be credited, in accordance with the requirements of the Tax Code of the RK. The report is based on the data from VAT accumulation registers and allows for the control of the legality of input VAT being credited for the acquisition of goods, works, and services, as well as for the balances of inventory. It is used by accountants and tax specialists when preparing tax reporting (form 300.00) and for internal analysis of VAT movements.

The report supports two output modes:

- Tax register (ReportType = "TaxRegister") — official formatting with headers, taxpayer details, and signatures for submission to tax authorities;

- Custom report (ReportType = "CustomReport") — without official headers, for internal analysis.

Current basic values for the RK 2026 used in the related VAT and tax subsystem: VAT rate 16 %, MRP 4,325 ₸, MSP 85,000 ₸. The rate is not "hardcoded" in the report — it is taken from processed documents and accounting policy settings; the report only aggregates already formed amounts.

2. Header details and table parts

2.1 Header details (report settings)

Name
Type
Mandatory
Purpose

StartPeriod
Date (dateTime)
DontCheck
Start date of the report generation period

EndPeriod
Date (dateTime)
DontCheck
End date of the report generation period

Frequency
Number (decimal)
DontCheck
Frequency of generation (month, quarter, etc.)

OrganizationListRepresentation
String
DontCheck
Text representation of selected organizations for the interface

SubdivisionListRepresentation
String
DontCheck
Text representation of selected subdivisions for the interface

AdditionalFieldsPlacement
Number (decimal)
DontCheck
Method of placing additional fields (in rows / in columns)

DetailingMode
Boolean
DontCheck
Flag for detailing data mode when clicking on a cell

Taxpayer
CatalogRef.Organizations
ShowError
Mandatory field. The taxpayer organization for which the VAT register is generated

ReportType
String
DontCheck
Generation mode: "TaxRegister" or "CustomReport"

2.2 Table parts

Grouping

Manages the grouping of report data — sets levels of detail by dimensions (documents, nomenclature, counterparties, VAT rates, etc.).

Name
Type
Purpose

Usage
Boolean
Flag for using this grouping

Field
String
System name of the grouping field

Representation
String
User representation of the field

GroupingType
EnumRef.GroupingDetailingTypes
Type of grouping (only grouping, with detailed records, etc.)

AdditionalFields

Manages additional columns displayed alongside standard indicators.

Name
Type
Purpose

Usage
Boolean
Flag for displaying the additional field

Field
String
System name of the additional field

Representation
String
User representation of the field

3. Forms

For reports of this type, the typical configuration includes the following forms:

Form
Purpose

Main report form (MainReportForm / Form)
Main form: settings panel (period, taxpayer, report type, groupings, additional fields), table document field for outputting results, commands "Generate", "Settings", cell detailing

Settings form (SettingsForm)
Extended settings for structure, selections, groupings, and formatting of the register

Variant form (VariantForm)
Selection and management of saved report variants

The exact list of forms is version-specific; in the evidence block, section 2.3 "Forms" is provided without details. Check the list of forms in the specific build 3.0.74.2 through the configurator.

4. Key module procedures

The attached evidence BSL code (path path:string) is not provided, so below are typical report handlers for this type of object.

Object / manager module:

- OnResultComposition(DocResult, DataDetailing, StandardProcessing) — overriding the composition process: substituting the header of the tax register when ReportType = "TaxRegister", setting taxpayer details, formatting header/footer.

- OnUserSettingsSelectionComposition — managing visibility and availability of user settings (for example, hiding official details in custom report mode).

- FormSettings(Form, VariantKey, Settings) — managing the set of settings displayed on the form.

Form module:

- OnServerCreation — initializing the period, setting the default organization (Taxpayer), filling available values for Frequency and ReportType.

- Generate / ComposeResult — launching the composition of the SDM, outputting to the table document.

- DetailingProcessing — processing a click on a cell when DetailingMode = True: opening the registering document or detailed VAT breakdown.

- TaxpayerOnChange, PeriodOnChange — reassembling views and reforming when changing key parameters.

5. Data source and movements

The report does not perform posting and does not generate movements — it is a read-only object. It aggregates data generated by other objects.

Data source. The report is based on the accumulation registers of the VAT accounting subsystem (registers of the type "VAT on acquired values / VAT to be credited"), as well as on related registers of mutual settlements and inventory. Corresponding movements are formed by registering documents upon posting.

Economic operations that fall into the register are reflected in the standard chart of accounts of the RK:

Operation
Debit
Credit

Acquisition of goods from the supplier
1330 "Goods"
3310 "Accounts payable to suppliers"

Input VAT to be credited
1420 "VAT to be refunded"
3310 "Accounts payable to suppliers"

Payment to the supplier from the current account
3310 "Accounts payable to suppliers"
1030 "Cash in current accounts"

Accrual of VAT on sales
1210 "Accounts receivable from customers" (for VAT)
3130 "VAT payable"

Sales (income)
1210 "Accounts receivable from customers"
6010 "Income from sales"

Cost of goods sold
7010 "Cost of goods sold"
1330 "Goods"

Only the amounts of input VAT (account 1420) are included in the register for crediting, the legality of which at a rate of 16 % is what the report controls. The basis for crediting is electronic documents — ESF (ESF IS) and, in the case of goods turnover, SNT.

6. Related objects and input on basis

The report does not participate in "input on basis". Related objects:

- VAT accumulation registers — data source for the report;

- Registering documents: "Receipt of goods and services", "Invoice (received)", "Registration of other operations for acquired goods for VAT purposes", correction documents for VAT — create records in the registers that fall into the report;

- Directory Organizations — fills in the Taxpayer attribute;

- Electronic documents ESF / SNT — primary confirmation of input VAT amounts;

- Regulated report "VAT Declaration (form 300.00)" — final consumer of verified data.

7. Extension points

- User variants and SDM settings — saving grouping schemes (Grouping) and sets of additional fields (AdditionalFields) without changing the configuration.

- Configuration extension (Extension) — overriding the data composition scheme, adding settings attributes and output fields, refining handlers OnResultComposition / form through borrowing.

- Additional reports (external) — connecting an alternative form of the register through the mechanism of additional reports and processes (BSP).

- Common modules of the VAT subsystem — influence on the data composition through overridable procedures for generating movements of source registers.

---
_BuhGPT — ИИ-помощник для бухгалтеров Казахстана: https://buhgpt.kz_