Inventory Accounting in the Trade Catalog: Overview of Methods

If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the MCP server so that the assistant can utilize the official REST documentation.

Inventory accounting is a tool that allows you to track the available and reserved quantity of goods in warehouses.

To add, move, or remove goods from the warehouse, use inventory accounting documents.

Quick navigation: all methods

User documentation:

Inventory Accounting Documents

The following types of documents are available in inventory accounting:

  • A – goods arrival at the warehouse,
  • S – goods receipt,
  • M – goods transfer between warehouses,
  • R – goods return,
  • D – goods write-off.

Set access permissions for each type of document. If access permissions are not configured, employees will see an error when attempting to open inventory accounting documents and will be unable to work with them.

Linking Inventory Accounting Documents with Other Objects

Goods in the Inventory Accounting Document. Specify the goods for the inventory accounting document using the methods catalog.document.element.*.

Warehouses. Specify the warehouse for which you are creating the inventory accounting document. Use the methods catalog.store.*.

Custom Fields for Inventory Accounting Documents. You can create additional fields for inventory accounting documents using the method userfieldconfig.add, where moduleId is catalog, and entityId is CAT_STORE_DOCUMENT_DocumentTypeIdentifier. To view additional fields or change their values, use the methods catalog.userfield.document.*.

Overview of Methods

Scope: catalog

Who can execute methods: administrator

Basic

Method

Description

catalog.document.mode.status

Checks if inventory accounting is enabled

catalog.document.add

Adds an inventory accounting document

catalog.document.conduct

Conducts an inventory accounting document

catalog.document.conductList

Conducts a group of inventory accounting documents

catalog.document.cancel

Cancels the conduct of an inventory accounting document by its identifier

catalog.document.cancelList

Cancels the conduct of a group of inventory accounting documents

catalog.document.update

Updates an inventory accounting document

catalog.document.list

Returns a list of inventory accounting documents

catalog.document.delete

Deletes an inventory accounting document

catalog.document.deleteList

Deletes a group of inventory accounting documents

catalog.document.getFields

Returns available fields of the inventory accounting document

Goods in the Inventory Accounting Document

Method

Description

catalog.document.element.add

Adds a good to the inventory accounting document

catalog.document.element.update

Updates a good in the inventory accounting document

catalog.document.element.list

Returns a list of goods in the inventory accounting document

catalog.document.element.delete

Deletes a good from the inventory accounting document

catalog.document.element.getFields

Returns a list of available fields for goods in the inventory accounting document