1. Identification
| Parameter | Value |
|---|---|
| Object Type | Catalog |
| Name | WorldCountriesClassifier |
| Full Name | Catalog.WorldCountriesClassifier (Catalogs.WorldCountriesClassifier) |
| Synonym | World countries classifier |
| Configuration | Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2) |
| Hierarchy | None (flat list) |
| Owner | No (independent catalog) |
Purpose. The catalog stores a centralized, normatively verified list of countries of the world with ISO 3166-1 codes and a membership indicator in the Customs/Eurasian Union. It is used as a source of values for fields of type "Country" in all application objects of the configuration: when filling in addresses and registration details of counterparties, indicating the country of origin of goods, processing foreign economic operations (import/export), filling in customs declarations, as well as in electronic documents ESF (ESF Information System) and SCT, where the country of origin/destination is a mandatory attribute.
The catalog is integrated with the "Internet User Support" subsystem and is automatically updated when loading official versions of classifiers, so manual maintenance of elements is usually not required.
Where to find: navigation link e1cib/list/Catalog.WorldCountriesClassifier. In the interface — through the selection form from any field of type "Country" (counterparty card, nomenclature, organization details, foreign economic documents).
2. Attributes and Table Parts
2.1 Header Attributes
| Name | Type | Mandatory | Purpose |
|---|---|---|---|
| Code | String | — (standard) | Standard code of the catalog element. Usually corresponds to the numerical code of the country in the classifier. |
| Name | String | — (standard) | Standard short name of the country displayed in selection lists. |
| FullName | String (xs:string) | Optional (DontCheck) | Official full name of the country for printed forms and documents. |
| Alpha2Code | String (xs:string) | Optional (DontCheck) | Two-letter code according to ISO 3166-1 alpha-2 (KZ, RU, US). Used in data exchange and electronic documents. |
| Alpha3Code | String (xs:string) | Optional (DontCheck) | Three-letter code according to ISO 3166-1 alpha-3 (KAZ, RUS, USA). |
| CustomsUnionParticipant | CatalogReference.CustomsUnionCountries | Optional (DontCheck) | Reference to the element of the catalog of Customs/Eurasian Union participants (EAEU), if the country is a member of the union. Determines the specifics of taxation and document flow in operations with EAEU countries. |
2.2 Table Parts
Table parts are absent. The catalog has a flat structure: all data is stored in the header attributes of the element.
3. Forms
The catalog contains 4 forms:
| Form | Purpose |
|---|---|
| ElementForm | Editing/viewing the card of a single country: names, ISO codes, EAEU indicator. |
| ListForm | Main form of the list of all countries. Key for daily operations: selection, search, bulk changes. |
| SelectionForm | Form for selecting a country when filling in fields of type "Country" in documents and catalogs. |
| ClassifierSelectionForm | Specialized form for selecting countries from the loaded classifier with advanced search capabilities (by code, name, alpha-2/alpha-3 code). |
4. Key Module Procedures
No direct evidence for BSL modules is attached. The classifier catalog of this type is characterized by the following typical handlers:
- Manager Module / General Classifier Loading Modules — procedures like
LoadWorldCountriesClassifier()/UpdateClassifier(): obtain the current data set through the "Internet User Support" subsystem, match records by code, and record new/modified elements. This mechanism fills the catalog, so manual creation of elements is usually not performed. - FormModule
ClassifierSelectionForm— handlersOnOpen,UpdateClassifier, handlers for searching and transferring the selected country to the owner object (document/catalog from which the selection was opened). - FormModule
ElementForm/ListForm— standardOnCreateOnServer,BeforeWrite, handlers for formatting the list. - ObjectModule — with integrity control:
FillProcessing,BeforeWrite,FillCheck(validation of uniqueness of code/ISO codes).
Requires verification: exact names and signatures of loading procedures depend on the version of the internet support subsystem in build 3.0.74.2.
5. Posting and Movements
The object is a catalog, not a document, so it does not perform postings and movements in registers and does not generate accounting entries. The catalog does not have a "Post" operation.
The values of the catalog participate in accounting indirectly — as a dimension attribute in other objects. For example, when receiving imported goods, the country from this catalog is substituted into the nomenclature and in ESF/SCT, while the actual economic operation is conducted by the receipt document, forming typical entries for the RK chart of accounts:
- Dr 1330 "Goods" — Cr 3310 "Short-term payables to suppliers" — receipt of goods;
- Dr 1420 / 1421 (VAT to be refunded) — Cr 3310 — for the amount of VAT when there is a right to offset (RK VAT rate 2026 — 16 %);
- upon sale: Dr 1210 "Short-term receivables from buyers" — Cr 6010 "Revenue from sales" and Cr 3130 "VAT payable"; Dr 7010 "Cost of sales" — Cr 1330;
- payment: Dr 1030 "Cash in current bank accounts" — Cr 1210 (or Dr 3310 — Cr 1030 to the supplier).
All amounts are in tenge (₸). The catalog "WorldCountriesClassifier" in these entries acts only as an analytical attribute (country of origin/residence) and does not directly enter into the correspondence of accounts.
6. Related Objects and Input Based On
Input based on for the classifier catalog is not provided.
The catalog is used as a value for the attribute of type "Country" in objects:
- Catalog.Counterparties — country of registration/residence, address details;
- Catalog.Nomenclature — country of origin of goods (for GTD, ESF, SCT);
- Catalog.Organizations — country of registration of the organization;
- Foreign Economic Documents (import declarations, GTD/declarations, ESF, SCT) — country of dispatch/destination, country of origin;
- Catalog.CustomsUnionCountries — feedback through the attribute
CustomsUnionParticipantto determine operations within the EAEU.
Data source — "Internet User Support" subsystem (loading and updating the classifier).
7. Extension Points
- Additional attributes and information — through the "Properties" mechanism (plans of types of characteristics
AdditionalAttributes/AdditionalInformation), without changing the configuration on lock. - Configuration extensions — adding attributes (for example, phone code, currency of the country), refining selection forms, subscribing to the
BeforeWriteevent for custom validation of ISO codes. - Custom loading/matching procedure — if it is necessary to maintain the classifier from an external source different from the standard internet support.
- Formatting of list/selection forms — conditional formatting to highlight EAEU countries, filtering by the attribute
CustomsUnionParticipant.
When making modifications, consider that elements may be overwritten by the classifier update mechanism — store user values in additional attributes, not in standard fields.
