1. Identification
| Parameter | Value |
|---|---|
| Object Type | Document (Documents.WorkingAsset) |
| Name | WorkingAsset |
| Synonym | “Working Asset” |
| Configuration | Accounting for Kazakhstan, edition 3.0, version 3.0.74.2 |
| Subsystem | Accounting for fixed assets (property, plant, and equipment) |
| Where to find | Section “Fixed Assets” → “Working Asset” |
| Navigation link | e1cib/list/Document.WorkingAsset |
Purpose. The document registers the actual output (physical indicators of operation) of fixed assets for the reporting period: engine hours, mileage, volumes of produced products, etc. These indicators serve as the basis for calculating depreciation proportionally to the volume of products/services (production method), rather than linearly over time. The document is filled out based on actual operation; the frequency (monthly, by decade, weekly, or upon reaching control values) is determined by the accounting policy of the enterprise.
Important: the document does not generate accounting entries according to the chart of accounts. It accumulates physical indicators in the accumulation register; the calculation of the depreciation amount and its entries (Debit expense account — Credit 2420 “Depreciation of fixed assets”) is performed by the regulatory operation of depreciation calculation at the end of the month, which reads the accumulated output from this register.
2. Header and Table Part Attributes
Header Attributes
| Attribute | Purpose | Mandatory |
|---|---|---|
Organization |
The organization for which the output of fixed assets is registered. Selects fixed assets and ensures the separation of accounting by organizations | Mandatory — without it, posting is impossible |
StructuralSubdivision |
Subdivision of fixed asset operation; used for analytics and included in posting parameters | Filled in as needed |
Date / Number |
Standard document attributes; the date determines the period (movement registrar) | Automatically generated |
Comment |
Arbitrary text note | Optional |
Responsible |
User responsible for the document | Automatically filled |
Table Part “Fixed Assets”
| Column | Purpose | Mandatory |
|---|---|---|
FixedAsset |
Reference to the element of the “Fixed Assets” directory for which the output is entered | Mandatory |
OutputParameter |
Unit/indicator of output (engine hours, km, units of product, etc.), agreed with the method of calculating depreciation of fixed assets | Mandatory |
Quantity |
Actual value of output for the period — the amount of input in the accumulation register | Mandatory |
If any of the mandatory columns are not filled, the platform will not allow posting the document and will issue an error of the type “Field … is not filled”.
3. Forms
| Form | Purpose |
|---|---|
Document Form (DocumentForm) |
Input and editing of the header and table part “Fixed Assets”, interactive filling, posting |
List Form (ListForm) |
Viewing, selection, and group work with output documents; opens via the link e1cib/list/Document.WorkingAsset |
Selection Form (SelectionForm) |
Selection of the document when substituting in other objects and in selection attributes |
The document form provides filling commands: auto-filling the table part with active fixed assets of the organization and selection of fixed assets from the directory (see scenarios in section 4).
4. Key Module Procedures
Manager Module (ManagerModule) — from evidence
PreparePostingParameters— the central procedure for preparing data for posting. Through the temporary tables manager, it forms a set of queries:- Document Attributes Table (
DocumentAttributesQueryText) — selects from the headerOrganization,StructuralSubdivision. - Fixed Assets Table (
TemporaryDocumentTableQueryText) — selects from the table part the rowsFixedAsset,OutputParameter,Quantity. - Output Table (
OutputQueryText) — final selection for forming movements; joins data from information registers (parameters/methods of depreciation of fixed assets) to the rows of the table part.
The result is used by the posting mechanism to record movements in the accumulation register.
- Document Attributes Table (
Standard Handlers (object module / form module)
Below are standard handlers for documents in BC 3.0; their presence is typical for this type of object:
PostingHandler(object module) — calls the preparation of parameters and records movements inAccumulationRegister.WorkingAsset.FillingHandler— initial filling of attributes (organization, responsible) when creating a new document.FillByOrganization/ auto-filling command — implements scenario 3.2: filling the table part with active fixed assets of the organization.SelectFixedAssets— implements scenario 3.4: interactive selection of fixed assets from the directory into the table part.CheckFillingHandler— control of mandatory fields (Organization,FixedAsset,OutputParameter,Quantity).
Usage Scenarios (from evidence)
- Creating a document from scratch — manual registration of output for the period.
- Auto-filling by organization — quick input of all active fixed assets with subsequent indication of indicators.
- Correction of previously entered data — correction of posted documents, clarification of output.
- Selecting fixed assets from the directory — selective addition of fixed assets through a dialog.
- Group editing — mass change of attributes (responsible, comment) for several documents.
5. Posting and Movements
Movement Register (from evidence): AccumulationRegister.WorkingAsset (accumulation register, type — balances/movements for accumulating output).
When posting, the document writes input for each row of the table part:
| Dimension / Resource | Value from Document |
|---|---|
| Organization | Organization (header) |
| Fixed Asset | FixedAsset (table part row) |
| Output Parameter | OutputParameter (table part row) |
| Quantity (input) | Quantity (table part row) |
| Period | Date of the document-registrar |
The document does not generate accounting entries. The accumulated output in the register is used later:
- The regulatory operation “Depreciation Calculation” (month-end closing) reads the output for the period and calculates the depreciation amount using the production method (amount = output × norm per unit).
- The entries generated in this case are standard for the RK: Debit expense account (for example, 7010 “Cost of goods sold and services” or accounts for production/overhead costs depending on the purpose of the fixed asset) — Credit 2420 “Depreciation of fixed assets”.
“Requires verification” (version-specific): the exact composition of dimensions and resources
AccumulationRegister.WorkingAssetand the specific expense account for depreciation depend on the settings for reflecting fixed asset expenses in your database version 3.0.74.2.
6. Related Objects and Input Based On
| Relation | Object | Role |
|---|---|---|
| Source of data for the table part | Directory “Fixed Assets” | List of fixed assets and their output parameters/methods of depreciation |
| Consumer of movements | Regulatory operation “Depreciation Calculation” / “Month-end Closing” | Reads AccumulationRegister.WorkingAsset for calculating depreciation |
| Information registers for fixed assets | Methods of calculating depreciation, output parameters of fixed assets | Joined in the query OutputQueryText |
| Chart of accounts RK | 2420 (depreciation of fixed assets), expense accounts (7010, etc.) | Involved in subsequent depreciation calculations, not by the document itself |
The document “Working Asset” is usually entered independently (created from scratch or auto-filled by organization), rather than “based on” another document; it itself serves as the basis for the regulatory calculation of depreciation.
7. Extension Points
- Manager Module — overriding/adding query texts in
PreparePostingParameters(adding custom data sources for output). - Configuration Extension — adding header attributes/table part columns (for example, shift, equipment, source of readings) with subsequent inclusion in movements.
- Event Subscriptions (
BeforeRecording,OnPosting) — integration with external systems for tracking usage (telemetry, engine hour sensors). - Additional Processing/Commands — importing output from files, mass filling from external sources.
- Document Form — adding validation commands for output indicators (control of abnormal values, reconciliation with the previous period).
Reference Indicators of the RK for 2026 (context, not used by the document itself)
For completeness — current values used in the configuration for calculating salaries/taxes (this document does not use them, provided for uniformity of materials):
- VAT rate — 16%; MRP — 4,325 ₸; MSP — 85,000 ₸.
- Basic tax deduction for individual income tax — 30 MRP/month (no more than 360 MRP/year).
- Individual income tax — 10% up to 8,500 MRP of annual income and 15% above; OPE — 10% (base ceiling 50 MSP); OPEA — 3.5%; VOSMS — 2%; OSMS — 3%; SO — 5%; social tax — 6%.
