---
title: "Document \"Demand Invoice\" - Technical Description (Accounting for Kazakhstan 3.0.74.2)"
country: KZ
lang: en
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
date: 2026-09-07
canonical: https://buhgpt.kz/suraqtar/dokument-trebovanienakladnaya-tehnicheskoe-opisanie-buhga-en
source: BuhGPT
---

# Document "Demand Invoice" - Technical Description (Accounting for Kazakhstan 3.0.74.2)

> **TL;DR:** 1. Identification Parameter Value Object Type Document (Document) Name RequirementInvoice Full Name Document.RequirementInvoice Synonym “Requirement Invoice” Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2) Navigation Link e1cib/list/Document.Requirement

---

1. Identification

Parameter
Value

Object Type
Document (Document)

Name
RequirementInvoice

Full Name
Document.RequirementInvoice

Synonym
“Requirement Invoice”

Configuration
Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)

Navigation Link
e1cib/list/Document.RequirementInvoice

Purpose. The document formalizes internal transfers and write-offs of material and production supplies (MPS): write-off of materials from the warehouse to production costs and for other internal needs of the organization, as well as the transfer of raw materials from the customer for processing. It generates costs for accounting (BU) and tax (NU) records, supports accounting for corporate income tax (CIT) and batch accounting of imported materials by customs declaration numbers.

Who Uses It. Accountants of the materials/production department, warehouse accounting staff.

Where to Find in 1C. Section “Main Activity” → “Requirement Invoice”. The list of documents opens via the link e1cib/list/Document.RequirementInvoice.

Note: the document does not relate to sales/purchase operations, therefore its movements do not have entries and registers for VAT (16% in RK from 2026), electronic invoices (ESF) or CIT. This is a document for internal movement of supplies.

2. Attributes of Header and Table Parts

2.1 Header Attributes

Mandatory attributes for processing (if not filled, 1C does not process the document and issues “Field … not filled”):

Attribute
Purpose

Organization
The organization on behalf of which the write-off is formalized. Determines the chart of accounts, accounting policy, and data segregation.

Warehouse
The source warehouse from which materials are written off; used for calculating the cost of remaining stocks.

Counterparty
The customer — owner of the raw materials (for processing scenario), or the counterparty to which the operation is linked.

CostAccountBU
The BU cost account to which the cost of written-off materials relates (debit entry).

CostAccountNU
The NU cost account, analogous for tax accounting.

TaxAccountingType
The type of accounting for movements in the “Tax” register (determines reflection in NU for CIT).

Additionally, the header contains standard and logical attributes of the document type: Date, Number, Responsible, Comment, cost analytics SubaccountCostBU1–3 / SubaccountCostNU1–3 (Cost Item, Department, Nomenclature Group, etc.), flag ConsiderCIT.

2.2 Table Part “Materials”

Written-off materials of the organization. Mandatory columns:

Column
Purpose

Nomenclature
The written-off item of MPS.

Quantity
The quantity being written off.

Coefficient
The conversion coefficient of the unit of measurement to the base.

AccountBU
The accounting account for the material in BU (credit entry for write-off), e.g. 1310/1330.

AccountNU
The accounting account for the material in NU.

The write-off amount in the line is not entered manually, but calculated based on the cost of the nomenclature in the warehouse during processing.

2.3 Table Part “CustomerMaterials”

Raw materials from the customer transferred for processing/production. Mandatory columns:

Column
Purpose

Nomenclature
The customer's material.

Quantity
The quantity of material being transferred.

Account
Off-balance account for the customer's materials.

TransferAccount
The account to which the customer's materials are transferred for processing.

2.4 Table Part “CustomsDeclarationNumbers”

Rows of correspondence “nomenclature ↔ customs declaration number (country of origin)” for imported materials. If rows are present, additional movements for batch accounting of imported goods are formed (see section 5).

3. Forms

Form
Purpose

DocumentForm
Main form for input and editing: header, table parts “Materials”, “CustomerMaterials”, “CustomsDeclarationNumbers”. Here, nomenclature selection, manual adjustment of accounts, and processing are performed.

ListForm
List of documents (opens via e1cib/list/Document.RequirementInvoice): filtering, searching, group actions, input based on.

SelectionForm
Selection of a document from other objects (for example, as a basis or in reports).

Additionally, subordinate/auxiliary forms for nomenclature selection and printing are used (print form “Requirement Invoice”, if available — M-11).

4. Key Procedures of Modules

Below are procedures confirmed by evidence, and typical handlers for this type of document.

Manager Module (ManagerModule):

- CheckCostItemFilling — control of filling the subaccount “Cost Items”. If Not ValueFilled(CheckableAttribute), it issues a message “Subaccount of accounting "Cost Items" is not filled” (text verbatim from release code 3.0.68.1).

- Print / AddPrintCommands — generation of print forms.

Object Module (ObjectModule) — typical handlers:

- ProcessingHandler — calculation of the cost of written-off materials and generation of movements in the registers “OrganizationGoodsBU”, “Standard”, “Tax”, as well as batch movements by customs declaration numbers.

- FillingHandler — filling in attributes when inputting based on (production report, specification, etc.).

- FillingCheckHandler — control of mandatory attributes of the header and columns of the table part before processing.

Service Module CustomsDeclarationNumbersServer — generation of movements for batch accounting of imported goods based on rows of the table part “CustomsDeclarationNumbers”.

Form Module (DocumentForm) — typical handlers:

- OnChange of accounts/nomenclature attributes — default accounting accounts substitution.

- Commands for selection and filling of the table part “Materials”.

Requires verification (version-specific): exact paths path:string of specific procedures in 3.0.74.2 — in evidence, names and behaviors are recorded according to release 3.0.68.1; signatures may have changed between releases.

5. Processing and Movements

When processed, the document generates movements in the following registers (accounts — according to the standard chart of accounts of the RK).

5.1 Accumulation Register “OrganizationGoodsBU”

- Expense for each row of the table part “Materials”: Organization, Warehouse, Nomenclature, AccountingAccount (from Materials.AccountBU), Quantity (from Materials.Quantity), Amount — based on the cost of the nomenclature in the warehouse.

- Expense for the table part “CustomerMaterials” (similarly, with account Materials.Account).

5.2 Accounting Register “Standard” (BU)

- Dr CostAccountBU / Cr Materials.AccountBU — write-off of materials to costs.
- Subaccount Dr: SubaccountCostBU1–3 (Cost Item, Department, etc.).

- Subaccount Cr: analytics of the materials account (Nomenclature, Warehouse).

- Amount: based on the cost of written-off materials.

Example of entry: write-off of materials from the warehouse (inventory account 1330 “Goods”) to the account of production costs:

Dr 8110 (Main Production)  Cr 1330 (Goods) — for the amount of cost

5.3 Accounting Register “Tax” (NU) — if ConsiderCIT

- Dr CostAccountNU / Cr Materials.AccountNU — similar to BU entries.
- Subaccount Dr: SubaccountCostNU1–3.

- AccountingType: from the attribute TaxAccountingType.

5.4 Batch Accounting of Imported Goods

- If rows are present in the table part “CustomsDeclarationNumbers”, additional movements for batch accounting are formed (register by customs declaration numbers); logic is in the module CustomsDeclarationNumbersServer.

Accounting currency — tenge (₸). The cost is determined by the method specified in the organization's accounting policy (FIFO/weighted average).

6. Related Objects and Input Based On

Basis Documents (input “based on” → Requirement Invoice):

- Production report for the shift — write-off of consumed materials after the shift closure.

- Processing act / documents for raw material processing — transfer of customer materials to production.

- Nomenclature specification — auto-fill of material composition.

Based on the Requirement Invoice, related production/warehouse documents are usually input, or the document is copied for repeated write-off.

Reference Analytics: Nomenclature, Warehouses, Organizations, Counterparties, CostItems, Departments, CustomsDeclarationNumbers, accounts ChartOfAccountsAccounting/Tax.

Registers: OrganizationGoodsBU (accumulation), Standard and Tax (accounting), register for batch accounting of customs declarations.

Typical Scenarios:

- Write-off of materials for production from the production report.

- Transfer of raw materials from the customer to production.

- Manual adjustment of write-off (correction of accounts/amounts by the accountant).

- Selection of materials from the nomenclature reference.

- Copying the document for repeated write-off.

7. Extension Points

- Configuration Extensions (BSL-adaptation): overriding/adding ProcessingHandler, FillingHandler, FillingCheckHandler in the object module; adding handler procedures via &After/&Before/&Instead.

- Filling Check: enhancement of CheckCostItemFilling and FillingCheckHandler for additional mandatory attributes.

- Print Forms: adding print commands via AddPrintCommands in the manager module, connecting external print forms.

- Filling Based on: extension of FillingHandler for new basis documents.

- Subscriptions to Events / Additional Handlers for processing of non-standard movements of registers.

- Additional Attributes and Information (general mechanism) — without changing the configuration.

Requires verification (version-specific): the presence and composition of extension points for processing depend on whether the logic has been moved to common modules with export procedures in the specific build 3.0.74.2.

---
_BuhGPT — ИИ-помощник для бухгалтеров Казахстана: https://buhgpt.kz_