1. Identification
| Parameter | Value |
|---|---|
| Object type | Catalog |
| Name | ВидыЦен |
| Full name | Справочник.ВидыЦен / Catalogs.ВидыЦен |
| Synonym | "Price types (Price list columns)" |
| Configuration | Trade Management for Kazakhstan, ed. 3.4 (version 3.4.5.21) |
| Where to find | "Service subsystems" section → "Price types (Price list columns)". Navigation link: e1cib/list/Справочник.ВидыЦен |
Purpose. The catalog stores the list of rules for calculating the company's own prices. Each element is a separate "price list column": purchase, wholesale, retail, planned cost, competitor price, etc. The price of a type can be set manually, calculated from other price types, from supplier/competitor prices, or from the cost of an item. Price types are used as a price source in sales documents, purchase documents, item price setting, and customer agreements. The settlement currency is tenge (₸).
2. Attributes and tabular sections
Header attributes (standard composition, ed. 3.4)
| Attribute | Type | Purpose |
|---|---|---|
Код |
String | Internal code of the item. |
Наименование |
String | Name of the price list column ("Wholesale", "Retail", "Purchase", etc.). |
Идентификатор |
String | Technical string identifier for use in formulas and data exchange. |
ВалютаЦены |
CatalogRef.Currencies | Currency in which the price is stored and printed (tenge by default). |
ЦенаВключаетНДС |
Boolean | "Price includes VAT" flag. When set, the Kazakhstan 2026 VAT rate of 16% is applied when recalculating to a tax-exclusive price. |
СпособЗаданияЦены |
Enumeration | How the price is formed: "Manually (manual assignment)", "Markup on another price type", "By formula", "Fill from database data (supplier/competitor prices/cost)". |
БазовыйВидЦен |
CatalogRef.PriceTypes | Source price type when calculated by markup/formula (recursive reference to this same catalog). |
ПроцентНаценкиНаценка / ПроцентСкидки |
Number | Markup/discount percentage from the base price type. |
Формула / СхемаКомпоновкиДанных |
String / Template | Custom formula (data composition schema) for price calculation with the "By formula" method. |
ПравилоОкругления / ПорядокОкругления |
Enumeration / Number | Rounding rule for the calculated price (to kopecks/tiyn, to whole number, "psychological" rounding). |
ИспользоватьПриПродаже / ИспользоватьПриЗакупках |
Boolean | Scope of application of the price type. |
ГруппаЦеновая / Комментарий |
CatalogRef / String | Grouping and free-form description. |
ПометкаУдаления |
Boolean | Standard attribute. |
Tabular sections
| Tabular section | Purpose |
|---|---|
Зависимости (calculation conditions) |
List of base price types and coefficients involved in the formula for calculating this type. |
ПравилаОкругления |
Amount ranges and result rounding rules for each range. |
The exact set of attributes is version-dependent — the editing panel composition for a price type differs for "manual" and "calculated" setting methods. This is the only place requiring verification against the structure of the specific 3.4.5.21 release.
3. Forms
| Form | Purpose |
|---|---|
| ItemForm | Configuring a single price type: name, currency, "price includes VAT" flag, price setting method, base type, markup percentages, rounding rules. |
| ListForm | List of all price list columns filtered by scope of use (sale/purchase). Opened via the link e1cib/list/Справочник.ВидыЦен. |
| ChoiceForm | Selecting a price type from documents and processing tools (price setting, agreements, sales/purchase documents). |
| Price setting assistant form (wizard) | Step-by-step construction of a price calculation rule: selecting the source, markup, rounding with a preview of the result. |
4. Key module procedures
No BSL evidence is attached for this object (the source only contains the "purpose" facet), so below are the standard handlers for a catalog of this kind in ed. 3.4:
- ObjectModule →
ОбработкаЗаполнения(fill processing) — setting default values (currency = tenge, "price includes VAT" flag, setting method "Manually"). - ObjectModule →
ПередЗаписью(before write) /ОбработкаПроверкиЗаполнения(fill check processing) — consistency control: base type filled in for the calculated method, absence of circular references "type → base type → …", formula correctness. - ItemForm →
ПриСозданииНаСервере(on creation on server) /СпособЗаданияЦеныПриИзменении(price setting method on change) — managing visibility and availability of fields (markup percentages, base type, formula, rounding rules) depending on the selected price setting method. - Manager module / common pricing module — functions for retrieving price (
РассчитатьЦенуПоВидуЦен— calculate price by price type, traversal of base type dependency tree, applying rounding). Used by sales/purchase documents and the price setting processing tool.
If BSL export is available, this section is supplemented with references in
path:lineformat describing the specific procedure.
5. Posting and movements
The ВидыЦен (PriceTypes) catalog is not posted and does not generate register movements — it is a classifier object (reference data). It has no posting mechanism and does not directly create journal entries.
Price types participate in accounting indirectly, as a price source for documents and registers:
- "Item prices" information register — the "Item price setting" document records the price for a specific price type (
ВидЦены) as a register dimension. - Sales documents (sales) substitute the price of the selected type into the lines, which then generates movements in the settlement, cost, and VAT registers.
Journal entries are generated by documents that use the price type, according to the standard Kazakhstan chart of accounts:
| Business transaction | Dr | Cr |
|---|---|---|
| Recognition of sales revenue (amount at selling price) | 1210 "Short-term receivables from customers" | 6010 "Sales revenue" |
| VAT on sales (rate 16%) | 1210 | 3130 "VAT payable" |
| Write-off of item cost | 7010 "Cost of sales" | 1330 "Goods" |
| Receipt of payment from customer | 1030 "Cash in current accounts" | 1210 |
| Receipt of goods from supplier | 1330 | 3310 "Accounts payable to suppliers" |
If a price type has the ЦенаВключаетНДС flag set, when unbundling the amount, tax is extracted at a rate of 16% (Kazakhstan, 2026): amount excluding VAT = amount ÷ 1.16; VAT = amount − amount ÷ 1.16.
For sales transactions, electronic ESF documents (ESF IS) are generated and, when moving controlled goods, SNT — the price and amount in them are taken from the document lines filled in according to the price type.
6. Related objects and entry based on
Used in:
РегистрСведений.ЦеныНоменклатуры(Item prices information register) — dimensionВидЦены.Документ.УстановкаЦенНоменклатуры(Item price setting document) — assignment of prices by type.Справочник.СоглашенияСКлиентами/СоглашенияСПоставщиками(Customer agreements / Supplier agreements) — price type in sales/purchase terms.- Sales and purchase documents (sale, customer order, invoice, receipt) — filling in prices by type.
- Price reports, price lists, markup/profitability analysis.
References:
Справочник.Валюты(Currencies catalog) — price currency.Справочник.ВидыЦен(recursively) — base type for the calculated method.
Entry based on. For a classifier catalog, entry based on is atypical; items are created in the list form or via the price setting assistant. The practical "generation" occurs in the "Item price setting" document, where the price type defines the column of prices being filled in.
7. Extension points
- Configuration extension: adding attributes (e.g., a price type for a marketplace or export), new price setting methods, additional rounding rules via subscriptions and overridable modules.
- Calculation formulas (data composition schema): custom formulas for the "By formula" method — calculation from cost, exchange rate, competitor prices.
- Overridable common pricing modules: embedding custom price retrieval logic (
РассчитатьЦенуПоВидуЦенand related) without modifying standard modules. - Additional attributes/information: via the properties mechanism (
ПланВидовХарактеристик— characteristic types chart) for industry-specific classification of price types. - Exchange rules/integration: exporting price types and item prices to external systems (website, marketplace, ESF circuit).
Kazakhstan reference values for 2026 (for calculations using prices and taxes)
| Indicator | 2026 value |
|---|---|
| VAT rate | 16% |
| MCI (monthly calculation index) | 4,325 ₸ |
| Minimum wage | 85,000 ₸ |
| Basic tax deduction for individual income tax | 30 MCI/month, no more than 360 MCI/year |
| Individual income tax | 10% up to 8,500 MCI of annual income, 15% above |
| Mandatory pension contributions | 10% (base cap — 50 minimum wages) |
| Mandatory employer pension contributions | 3.5% |
| Voluntary/mandatory social health insurance contributions | 2% / 3% |
| Social contributions | 5% |
| Social tax | 6% |
