RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Directory "Retail Tax Rates" — Technical Description (Accounting for Kazakhstan 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Directory "Retail Tax Rates" — Technical Description (Accounting for Kazakhstan 3.0.74.2)

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

Directory «RetailTaxRates»

Configuration: Accounting for Kazakhstan, edition 3.0.74.2. All numerical norms — for the RK in 2026 (MPR = 4,325 ₸, MZP = 85,000 ₸, VAT rate = 16 %).

The retail tax in the RK is a special taxation regime under which certain types of activities are taxed at a reduced turnover tax rate instead of corporate income tax (CIT)/individual income tax (IIT) and VAT. This directory maintains a list of applicable percentage rates and serves as a source of the rate value for sales documents and accounting policy settings.


1. Identification

Parameter Value
Metadata object type Directory (Catalog)
Name RetailTaxRates
Full name Directory.RetailTaxRates (Catalogs.RetailTaxRates)
Synonym — (not specified)
Configuration Accounting for Kazakhstan, ed. 3.0.74.2
Navigation link e1cib/list/Directory.RetailTaxRates

Purpose. Storage and maintenance of retail tax rates applied when processing retail sales in the RK. The directory is an element of regulatory and reference information (NRI): it does not generate its own movements and entries, but serves as a source of the rate value for calculating tax liabilities in documents and settings. Access to the directory is episodic — during initial accounting setup or changes in legislation (for example, when adjusting tax rates for the period).

Where to find in 1C: tax accounting settings section → “Retail tax rates”; or through universal search/navigation link e1cib/list/Directory.RetailTaxRates.


2. Attributes and table parts

2.1 Header attributes

Name Type Mandatory Purpose
Rate xs:decimal (Number) DontCheck Percentage rate of retail tax for calculating tax liabilities on retail sales

In addition to the explicitly declared attribute, the directory as a standard metadata object has builtin (standard) attributes:

  • Name — string, the main representation of the element in lists and selection fields;
  • Code — string or number, unique identifier of the element within the directory;
  • Parent — reference, supporting hierarchy;
  • ThisIsGroup — boolean, group indicator for hierarchical directories;
  • Reference, DeletionMark, Predefined — service.

2.2 Table parts

None. The directory has a flat structure: each element carries a single significant value — the numerical tax rate.

2.3 Practical filling

The element stores the retail tax rate (for example, a reduced retail tax rate is applied for retail trade in the RK). The value of the Rate field is the percentage that is multiplied by the turnover when calculating the liability. Note: the retail tax rate is not equal to the VAT rate (16 % for 2026) — these are different taxes; VAT is not stored in the directory.


3. Forms

The directory contains three standard forms:

Form Purpose
ElementForm Main form for creating and editing a single rate. Input fields: Name, Code, Rate. Key form when the user works with a single element.
SelectionForm Selecting an existing rate from a list when filling out documents and settings. Tabular representation with search and filtering.
ListForm Main form for viewing all rates. Contains the command “EditSelected” for bulk editing; includes standard search and navigation mechanisms.

4. Key module procedures

Application BSL code in evidence is not attached — below are listed typical handlers for a directory of this type. The presence of a specific procedure in this version should be confirmed by the object/form module.

Object module (ObjectModule):

  • BeforeWriting(Refusal) — control of the correctness of the Rate value (non-negativity, range limits) before saving;
  • CheckFillingProcessing(Refusal, CheckedAttributes) — checking the filling of key attributes during interactive recording;
  • OnCopying(CopyingObject) — initialization of values when entering by copying.

Element form module (ElementForm):

  • OnCreateOnServer(Refusal, StandardProcessing) — initial setup of the form, setting field availability;
  • RateOnChange(Element) — control/formatting of the entered rate value.

List form module (ListForm):

  • handlers for the command “EditSelected” for bulk modification of attributes of selected elements.

Requires verification for a specific version: the exact composition and signatures of handlers (the presence of rate range validation in BeforeWriting) — version-specific.


5. Posting and movements

The directory is not posted and does not generate independent entries/movements in registers — it is an NRI object. The rate value is used as a parameter for calculation in documents and regulatory operations.

Application scheme (according to the standard logic of the configuration and the chart of accounts of the RK):

  1. When retail selling, the document calculates the tax liability as Turnover × Rate, where Rate is taken from the selected directory element.
  2. The sale generates typical entries according to the national chart of accounts of the RK:
Operation Debit Credit
Recognition of income from sales 1210 “Short-term receivables from customers” / 1030 “Cash in current accounts” 6010 “Income from sales”
Accrual of VAT payable (for VAT payers, 16 %) — (included in revenue) 3130 “VAT payable”
Write-off of the cost of goods sold 7010 “Cost of sales” 1330 “Goods”
Settlements with suppliers (when purchasing) 1330 / 3130 3310 “Payables to suppliers”
  1. The retail tax is accrued at the end of the tax period through regulatory operation/declaration (entry Debit tax expense account — Credit budget settlement account); the amount is determined as turnover subject to retail tax multiplied by Rate.

The retail tax replaces CIT/IIT and VAT for the taxpayer under this special regime for the corresponding turnovers; IIT rates (10 % up to 8,500 MPR annual income, 15 % above), social payments (OPV 10 % with a base cap of 50 MZP, OPVR 3.5 %, VOSMS 2 %, OSMS 3 %, CO 5 %, social tax 6 %) and the basic deduction for IIT (30 MRP per month, but not more than 360 MRP per year) are not stored in this directory — they relate to payroll and general tax accounts.


  • Organization's accounting/tax policy settings — indication of the applicable retail tax rate for the organization/type of activity.
  • Retail sales documents and reports on retail sales — use the selected rate when calculating liabilities.
  • Regulatory tax operations, tax declarations on retail tax — consumers of accumulated turnovers and rates for reporting formation.
  • Electronic documents of the RK (ESF through IS ESF, SNT) — accompany sales; the retail tax rate participates indirectly, through the document's taxation parameters.

Input on basis for the NRI directory is generally not provided — elements are created manually in the element form. The element itself is a value object that documents and settings refer to.


7. Extension points

  • Configuration extension (Extensions): adding attributes (for example, the validity period of the rate, linking to the type of activity), refining element/list forms, adding checks in BeforeWriting/CheckFillingProcessing.
  • Event subscriptions of directory objects (BeforeWriting, OnWriting) — for auditing rate changes or synchronizing with external systems.
  • Additional attributes and information (PVC/PVS mechanism) — if it is necessary to store arbitrary attributes without changing metadata.
  • Bulk modification — standard command “EditSelected” on the list form; programmatically — through universal data processing mechanisms.

Requires verification: inclusion of the directory in specific exchange plans and the composition of synchronized data — version- and implementation-specific.

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

Is the rate from this directory the VAT rate?
No. The directory stores the retail tax rate (special taxation regime for turnover in the RK). The VAT rate for 2026 is 16% and is not stored in this directory — it is a separate tax with its own accounting (account 3130 "VAT payable").
Does the directory generate entries?
No. This is a normative reference information object. It does not generate entries and does not create movements in the registers, but only provides the rate value to sales documents and regulatory operations, which in turn generate entries according to the chart of accounts of the RK (6010, 7010, 1330, 3130, etc.).
Where can I find the directory in the interface?
Through the tax accounting settings section ("Retail Tax Rates") or via the navigation link e1cib/list/Directory.RetailTaxRates.
Does the directory have table parts?
No. The structure is flat: the only applied attribute is "Rate" (Number) plus standard attributes Name, Code, and service attributes.
How to change rates in bulk?
The list form has a "Change Selected" command for bulk editing of selected items.

Read also

Источники

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