RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Document "Demand Invoice" - Technical Description (Accounting for Kazakhstan 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

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

Applies to: 1С:Бухгалтерия для Казахстана, release 3.0.74.2 · by 1C-Sapa Group, 1C partner
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

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).


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:

  1. Write-off of materials for production from the production report.
  2. Transfer of raw materials from the customer to production.
  3. Manual adjustment of write-off (correction of accounts/amounts by the accountant).
  4. Selection of materials from the nomenclature reference.
  5. 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.

Частые вопросы

Does the Requirement-invoice generate entries and movements for VAT?
No. This document is for internal inventory movement (writing off materials as expenses, transferring processing materials). It generates movements in the registers "GoodsOrganizationsBU", "Standard", "Tax", and batch accounting of GTD, but VAT (in the RK from 2026 the rate is 16%), electronic invoice (ESF), and CIT are not involved here — they relate to documents of sale/purchase.
Why is the amount in the "Materials" line not entered manually?
The write-off amount is calculated automatically when posting the cost of the inventory in the warehouse (method — according to accounting policy: FIFO or weighted average). The user only specifies the inventory item, quantity, coefficient, and accounting accounts.
What does the error "The subaccount of accounting 'Expense items' is not filled" mean?
This is issued by the CheckFillExpenseItems procedure in the manager module if Not ValueFilled(CheckedAttribute). The subaccount "Expense item" in the analytics of the expense account (ExpenseSubaccountBU) needs to be filled. The text is quoted verbatim from the configuration code.
What attributes are mandatory for posting?
In the header: Organization, Warehouse, Counterparty, ExpenseAccountBU, ExpenseAccountTax, TaxAccountingType. In the tab "Materials": Inventory item, Quantity, Coefficient, AccountBU, AccountTax. In the tab "CustomerMaterials": Inventory item, Quantity, Account, TransferAccount. If not filled, 1C will not post the document.
How is the accounting for the customer's processing materials handled?
The customer's materials are entered in a separate tab "CustomerMaterials" with a off-balance account (Account) and a transfer account (TransferAccount). When posting them, an expense is generated in the register "GoodsOrganizationsBU", reflecting the transfer of the customer's materials for processing/manufacturing.

Read also

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.