1. Object identification
| Parameter | Value |
|---|---|
| Object type | Document (Документ.ЭлектронныйДокументВС) |
| Name | ЭлектронныйДокументВС |
| Synonym | “Electronic document VW” |
| Configuration | Accounting for Kazakhstan, rev. 3.0 (3.0.74.2) |
| Specifics | Republic of Kazakhstan, IS ESF / SSVW |
| Settlement currency | Tenge (₸) |
Purpose. The electronic document VW (virtual warehouse) is a specialized document of the Kazakhstan configuration for accounting of goods operations in the electronic invoice exchange system (IS ESF) and the State System of Virtual Warehouses (SSVW). The document registers:
- movement of goods between virtual warehouses of one organization or between warehouses of different organizations of one holding;
- write-off of goods (losses, damage, shortage);
- correction of the origin sources of goods without changing the quantity;
- completion of goods identifiers (ID) received from IS ESF.
The document is used by accountants and foreign economic activity specialists when processing operations with goods subject to accounting in virtual warehouses and tracing through SSVW. For bulk work, a specialized workplace “VW document processing assistant” is provided.
Where to find in 1C: section “Items and warehouse” → “Electronic document VW”.
Navigation link: e1cib/list/Документ.ЭлектронныйДокументВС.
2. Header attributes and tabular sections
2.1 Header attributes (mandatory)
| Attribute | Purpose |
|---|---|
| Organization | The organization owning the operation; determines the accounting policy and IS ESF exchange settings |
| SenderWarehouse | Source virtual warehouse (goods expense) |
| RecipientWarehouse | Receiving virtual warehouse (goods receipt) |
| FormType | Type of VW operation (movement / write-off / origin source correction, etc.); controls the composition of visible tabular sections and the movement logic |
| WriteOffReason | Grounds for write-off (filled in for write-off operations) |
| DetailingType | Level of detail of the document data when exporting to IS ESF |
| RecipientOrganization | The recipient organization in an inter-organizational movement within a holding |
| DataCorrectionType | Flag/type of correction (used in the origin source correction scenario) |
If any mandatory header field is not filled in, the platform will not post the document and will issue the error “Field … is not filled in”.
2.2 Tabular sections
| Tabular section | Mandatory columns | Purpose |
|---|---|---|
| Goods | GoodName, Good, UnitOfMeasure, SSVW | Main list of document items |
| GoodsVW | GoodName, Good, UnitOfMeasure, SSVW | Items by virtual warehouse; rows with a filled ReserveQuantity participate in reserve removal |
| SourceGoods | GoodName, Good, UnitOfMeasure | Source items for correction operations |
| SourceGoodsVW | GoodName, Good, UnitOfMeasure | Source VW items for correction operations |
Key VW accounting dimension columns (used as register dimensions, see §5): SSVW, OriginSource, OriginType, CountryOfOrigin, as well as the attributes PhysicalTag, CNFEACode, AdditionalIdentifier, ReserveQuantity.
2.3 Service table “Typical errors”
Stores the results of validation and exchange with IS ESF.
| Name | Type | Purpose |
|---|---|---|
| Text | String | Error text |
| Field | String | Name of the field in which the error was found |
3. Forms
| Form | Purpose |
|---|---|
| DocumentForm | Main input/edit form: header, tabular sections, commands for sending to IS ESF, display of status and the “Typical errors” table |
| ListForm | List of VW documents with filtering by organization, warehouse, form type and exchange status |
| VW document processing assistant (workplace) | Bulk creation of VW documents based on primary documents (sales, movement), batch sending to IS ESF and receiving goods identifiers |
| ChoiceForm | Selection of a document when picking into other objects |
The exact list of forms is version-specific and is to be clarified in the configurator for release 3.0.74.2.
4. Key module procedures
Evidence for BSL (paths path:line) is not provided in the source data, so typical handlers of a document of this type are given below. Specific names and lines should be verified in the modules of release 3.0.74.2.
Object module:
ОбработкаПроведения(Отказ, РежимПроведения)— validation of filling, generation of movements over the registersТоварыНаВиртуальныхСкладахandТоварыВиртуальногоСкладаВРезервеdepending onТипФормы.ОбработкаЗаполнения(ДанныеЗаполнения, ...)— filling of the header and tabular sections when entering based on (sales, movement).ЗаполнитьПроверяемыеРеквизиты(...)/ПроверитьЗаполнение(...)— control of mandatory header and tabular section attributes, writing found problems to the “Typical errors” table.
Form module:
ПриСозданииНаСервере— configuring the visibility of tabular sections and fields depending onТипФормыandВидКорректировкиДанных.- Exchange commands — procedures for sending the document to IS ESF, obtaining the registration status and loading goods identifiers (scenarios 3.2 and 3.6).
Common VW exchange modules — serialization of document data into the IS ESF format, parsing of the service response, filling of the error table.
5. Posting and movements
The document generates movements over two virtual warehouse accumulation registers. Accounting entries (over the accounts of the RK chart of accounts) are, as a rule, not generated by this document — the monetary and warehouse valuation is reflected by the primary base documents (sales, receipt, movement). See §6.
5.1 AccumulationRegister.ТоварыНаВиртуальныхСкладах
- Resources: Quantity, Amount
- Dimensions: Organization, Warehouse, Good, SSVW, OriginSource, OriginType, CountryOfOrigin
- Attributes: PhysicalTag, CNFEACode, AdditionalIdentifier
Movement logic:
Operation (ТипФормы) |
Movement |
|---|---|
| Movement | Expense from SenderWarehouse (MovementType = Expense) and receipt to RecipientWarehouse (MovementType = Receipt) |
| Write-off | Only expense from the warehouse |
| Origin source correction | Reversal of old records and generation of new ones with a changed OriginSource (quantity does not change) |
5.2 AccumulationRegister.ТоварыВиртуальногоСкладаВРезерве
- Resource: ReserveQuantity
- Dimensions: Organization, Warehouse, Good, OriginSource, RecorderDocument
Movement logic: the register manages the reservation of goods by base documents. When posting the ED VW, the reserve is removed (expense) for rows of the GoodsVW tabular section with a filled ReserveQuantity.
5.3 Interaction with IS ESF and the tax context (RK, 2026)
After posting, the document is registered in IS ESF (scenario 3.2) and synchronized with SSVW. The accompanying ESF/CNG are generated at the current RK rates:
- VAT rate — 16% (standard rate for 2026).
- VAT accounting under account 3130 “VAT payable”.
ED VW is responsible for the traceability of goods movement in virtual warehouses, not for VAT accrual — the tax amounts are generated in the related ESF.
6. Related objects and entry based on
Base documents (entry based on / data source for the Assistant):
- Sales of goods and services;
- Movement of goods;
- Receipt of goods and services.
Related accounting operations are reflected by the base documents according to the standard RK chart of accounts:
| Operation | Debit | Credit |
|---|---|---|
| Sale to a customer | 1210 “Short-term accounts receivable from customers” | 6010 “Income from sales” |
| VAT accrual on sale (16%) | 1210 | 3130 “VAT payable” |
| Write-off of goods cost | 7010 “Cost of sales” | 1330 “Goods” |
| Payment from a customer | 1030 “Money in current accounts” | 1210 |
| Debt to a supplier | 1330 | 3310 “Accounts payable to suppliers” |
Electronic documents:
- ESF (IS ESF) — electronic invoice associated with the document's goods;
- CNG — accompanying waybill for goods (for controlled/traceable goods).
Workplace “VW document processing assistant” — bulk creation, posting and sending of VW documents based on primary documents, as well as obtaining goods identifiers from IS ESF.
7. Extension points
- Module event handlers (
ОбработкаЗаполнения,ОбработкаПроведения,ПриСозданииНаСервере) — extension of business logic through configuration extension (&Вместо/&После/&Перед). ТипФормы/ВидКорректировкиДанных— control the composition of tabular sections and movement logic; when making modifications, take into account the dependence of visibility and filling on these attributes.- VW register movements (
ТоварыНаВиртуальныхСкладах,ТоварыВиртуальногоСкладаВРезерве) — when customizing warehouse accounting, observe the composition of dimensions and the reversal rule when correctingИсточникПроисхождения. - IS ESF exchange mechanism — serialization/deserialization is moved to common modules; it is preferable to extend through additional handlers without breaking the structure of the “Typical errors” table.
- “Typical errors” table — a single point of collection for validation and exchange errors; use it to output the results of your own checks.
- Entry based on — when adding new base documents, supplement
ОбработкаЗаполненияand the logic of the processing Assistant.
