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

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

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

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.

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.

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

Does the report generate entries or movements in the registers?
No. “Tax Register for Input VAT Deduction” is a report (read-only object). It does not generate entries and does not create movements, but only aggregates and displays data previously generated by registering documents in the VAT accounting accumulation registers.
Which field is mandatory to fill out?
The mandatory attribute is “Taxpayer” (CatalogRef.Organizations) with a filling check ShowError. Other configuration attributes have the DontCheck mode.
What is the difference between the “Tax Register” and “Custom Report” modes?
The mode is set by the attribute ReportType. “Tax Register” outputs official formatting with headers, taxpayer attributes, and signatures for tax authorities; “Custom Report” generates data without official headers for internal analytics.
What VAT rate is used in the report for the RK 2026?
The current VAT rate in Kazakhstan for 2026 is 16%. The report does not store the rate itself: it aggregates amounts of input VAT (account 1420) that have already been calculated in the posted documents, which are subject to deduction.
Where to find the report in the 1C interface?
VAT reporting section of the “Accounting for Kazakhstan” subsystem → “Tax Accounting Register for Input VAT Deduction”. Direct navigation link: e1cib/list/Report.TaxRegisterForInputVATDeduction.

Read also

Источники

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