1. Identification of the object
| Parameter | Value |
|---|---|
| Object Type | Document (Documents) |
| Name | InventoryWIP |
| Full Name | Document.InventoryWIP |
| Synonym | “Inventory of Work in Progress” |
| Configuration | Accounting for Kazakhstan, ed. 3.0 (version 3.0.74.2) |
| Accounting Currency | Tenge (₸) |
| Where to find | Section “Main Activity” → “Inventory of Work in Progress”. Navigation link: e1cib/list/Document.InventoryWIP |
Purpose. The document registers the results of the inventory of work in progress (WIP) — records the actual WIP balances by nomenclature groups (departments) as of the reporting date. It is used by accountants and responsible persons to reflect inventory data in accounting and tax records.
It is applied periodically according to the regulations for conducting inventories: before preparing annual reports, when changing responsible persons, at the request of regulatory authorities. The document is a primary accounting document and serves as the basis for assessing WIP balances at the end of the period.
2. Attributes of the header and table parts
Header Attributes
| Attribute | Type | Mandatory | Purpose |
|---|---|---|---|
Number |
String | auto | Document number, assigned by the configuration numberer |
Date |
Date | yes | Inventory date (reporting date of WIP balances) |
Organization |
ReferenceLink.Organizations | yes | The organization for which the inventory is conducted. A key mandatory attribute — without filling it, the document cannot be processed |
Department |
ReferenceLink.Departments (Structural Units) | yes | The department (shop/section) for which WIP balances are recorded. It must belong to the selected organization |
Responsible |
ReferenceLink.Users | no | The user responsible for the document |
Comment |
String | no | Arbitrary text comment |
Mandatory attributes according to the evidence: Organization. If the field from the checked list is not filled, the platform will not allow the document to be processed — “Field … is not filled in”.
Table Part (WIP Balances)
The table part contains a line-by-line breakdown of work in progress balances.
| Column | Type | Purpose |
|---|---|---|
NomenclatureGroup |
ReferenceLink.NomenclatureGroups | Nomenclature group (type of product/service) for which WIP is accounted |
Amount |
Number | Amount of WIP balance according to accounting (₸) |
AmountTax |
Number | Amount of WIP balance according to tax accounting (₸) |
Account / AccountingAccount |
ChartOfAccountsLink | Account for accounting costs of main/auxiliary production (standard accounts of section 8 of the RK) |
The composition of the columns in the table part is version-specific; in a specific release, additional analytics (cost item, order) may be present. Requires verification according to the configurator of release 3.0.74.2.
3. Forms
| Form | Type | Purpose |
|---|---|---|
| DocumentForm | Object form | Main input form: header (organization, department, date) and table part with WIP amounts by nomenclature groups |
| ListForm | List form | Journal of WIP inventory documents; selection, group change, copying |
| SelectionForm (if available) | Selection form | Selection of a document from other objects when entering based on/selection |
The printed form of the WIP inventory act is generated by the document print command (layout of the tabular document), if provided by the release.
4. Key Module Procedures
In the provided evidence (JSON map), the detail of the BSL code and
register_recordsis not disclosed (empty). Below are the typical document handlers of this type in configurations on BSL.
Object Module (ObjectModule):
FillProcessing(FillData)— filling in attributes when entering based on/copying.CheckFillProcessing(Refusal, CheckedAttributes)— control of mandatory attributes (includingOrganization) before recording.ConductProcessing(Refusal, ConductMode)— formation of movements during processing (see section 5).DeleteConductProcessing(Refusal)— clearing movements when canceling processing.
Form Module (DocumentForm):
OnCreationOnServer— initialization of the form, setting default values.OrganizationOnChange/DepartmentOnChange— control of the “Organization — Department” linkage: when selecting a department belonging to another organization, the system issues a warning about the mismatch (scenario 3.5 from evidence).
5. Processing and Movements
According to the evidence, the register map (register_records) is empty: the document does not generate accounting entries automatically during processing in the disclosed part of the map. This indicates one of the standard options:
- Informational registration of inventory data without movements — the document records the actual WIP balances, while adjustments/reclassifications are performed by separate documents.
- Data preparation for subsequent processing (month-end closing, cost calculation).
If movements are provided in a specific release, they are implemented in ConductProcessing and are not disclosed in the JSON map — requires verification according to the configurator 3.0.74.2.
Guideline for the typical chart of accounts of the RK (when forming entries in similar WIP/production accounting operations):
| Indicator | Account RK |
|---|---|
| Work in Progress / production costs | accounts of section 8 (e.g. 8110 “Main Production”) |
| Goods / finished products | 1330 |
| Cost of sales | 7010 |
| Income from sales | 6010 |
| VAT payable | 3130 (VAT rate in the RK 16% from 2026) |
The inventory of WIP itself typically does not generate movements for VAT and income — the accounts listed are provided as a guideline for the RK chart of accounts for related operations.
6. Related Objects and Entry Based On
- Source analytics directories: Organizations, Departments (Structural Units), NomenclatureGroups, Users.
- Related documents of the production contour: documents of product release/service provision, “Month-End Closing” (cost calculation, cost allocation), WIP adjustments.
- Entry based on / copying: copying of the document is supported to create a new inventory with a similar composition of nomenclature groups (scenario 3.3 evidence).
- Electronic documents of the RK: ESF (ESF IS) does not directly issue this document — they are formed by documents of sales/movement; the inventory of WIP is of an internal accounting nature.
Typical working scenarios (from evidence):
- Creation of a new WIP inventory (monthly/according to regulations).
- Editing an existing document (correcting amounts and nomenclature groups).
- Copying a document for a new inventory.
- Group change of attributes from the list form (responsible, department).
- Checking and correcting the “Organization — Department” linkage.
7. Extension Points
- Configuration extensions (without removal from support): adding handlers
&After/&Before/&Insteadto the proceduresConductProcessing,CheckFillProcessing,FillProcessingof the object module. - Forms: adding attributes and form commands through the extension
DocumentForm(additional analytics, fill buttons). - Additional attributes and information (BSL): the “Properties” mechanism allows adding additional attributes without changing metadata.
- Additional reports and processes: external printed forms of the WIP inventory act, filling the table part based on cost register data.
- Event subscriptions: if necessary, for automatic generation of movements/checks when recording the document.
