Details in CRM: 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.
Details are separate CRM entities that store data used in closing deals: Tax Identification Number (TIN), Tax Registration Reason Code (TRRC), Primary State Registration Number (PSRN), banking details, and addresses. Everything necessary for document templates.
The Details field is available:
- in contacts and companies — where buyer data is stored
- in your companies — where your company's data, acting as the seller, is stored. This type of company is located in a separate section in the CRM settings
Quick navigation: all methods and events
User documentation: add company details, use of company details
How to Choose a Section
Requisite methods are split into subsections by the objects they work with.
|
If You Need To |
Open the Section |
|
Create a requisite for a contact or company, retrieve or update its data |
|
|
Add a legal, actual, or other address to a requisite |
|
|
Store a bank account, BIC, and other payment data |
|
|
Specify which requisites to insert into an invoice, quote, or deal |
|
|
Manage the set of requisite fields for a country or counterparty type |
|
|
Add a custom field to a requisite |
|
|
Receive notifications about requisite changes |
Getting Started
- Choose a requisite template — it defines the set of fields. The list of templates is returned by the crm.requisite.preset.list method
- Create a requisite using the crm.requisite.add method. Pass the template identifier to it, along with the type and identifier of the owner — a contact or a company
- Supplement the requisite with addresses and banking details if they are needed in documents
- Link the requisite to a deal, invoice, or quote using the methods of the Linking Company Details to CRM Objects section so that it is inserted into printed forms
Connection of Details with Other CRM Entities
Contact. The default details template is Person.
Company. The default details template is Company.
My Company. The details of the company selected as the main seller are automatically filled in all documents.
Address. A separate entity accessible through the standard Address field. Addresses can only be linked to requisites or leads. To work with addresses, use the group of methods crm.address.*, where the requisite identifier is passed in the ENTITY_ID parameter.
Documents. Any printed forms: invoices, acts, contracts, and others generated through the document generator. Which requisites end up in a document is determined by the link registered with the crm.requisite.link.* methods.
User Documentation
Details Templates
Any detail for a contact or company is created within templates. A template consists of a set of fields characteristic of a specific type of legal and natural persons:
- the Company template consists of fields for legal entities such as LLC:
VAT ID,Company Name - the Person template consists of other fields:
First Name,Last Name
You can add, modify, and delete details templates through the group of methods crm.requisite.preset.*.
Manage the list of fields for a specific template — crm.requisite.preset.field.*.
Create and modify custom fields that can be used in the template — crm.requisite.userfield.*.
User Documentation
Overview of Methods and Events
Scope:
crmWho can execute methods: depending on the method — access permissions are checked against the object that owns the requisite
Basic
|
Method |
Description |
|
Creates a new requisite |
|
|
Updates an existing requisite |
|
|
Returns a requisite by ID |
|
|
Returns a list of requisites by filter |
|
|
Deletes a requisite and all associated objects |
|
|
Returns the description of requisite fields |
|
Event |
Triggered |
|
When a requisite is added |
|
|
When a requisite is modified |
|
|
When a requisite is deleted |
Addresses
|
Method |
Description |
|
Adds a new address for a requisite or lead |
|
|
Modifies an address for a requisite or lead |
|
|
Returns a list of addresses by filter |
|
|
Deletes an address |
|
|
Returns the formal description of address fields |
|
Event |
Triggered |
|
When an address is registered |
|
|
When an address is deleted |
Banking Details
|
Method |
Description |
|
Creates a new banking requisite |
|
|
Modifies an existing banking requisite |
|
|
Returns a banking requisite by ID |
|
|
Returns a list of banking requisites by filter |
|
|
Deletes a banking requisite |
|
|
Returns the formal description of banking requisite fields |
|
Event |
Triggered |
|
When a banking requisite is added |
|
|
When a banking requisite is modified |
|
|
When a banking requisite is deleted |
Custom Requisite Fields
|
Method |
Description |
|
Creates a new custom field for a requisite |
|
|
Modifies an existing custom field for a requisite |
|
|
Returns a custom field for a requisite by ID |
|
|
Returns a list of custom fields for a requisite by filter |
|
|
Deletes a custom field for a requisite |
|
Event |
Triggered |
|
When a custom field is added |
|
|
When a custom field is modified |
|
|
When a custom field is deleted |
|
|
When the set of values for a custom field of list type is modified |
Connections of Requisites with CRM Entities
|
Method |
Description |
|
Registers the connection of requisites with an entity |
|
|
Returns the connection of requisites with an entity |
|
|
Returns a list of requisites connections by filter |
|
|
Deletes the connection of requisites with an entity |
|
|
Returns the formal description of fields for requisites connections |
Requisites Templates
|
Method |
Description |
|
Creates a new requisites template |
|
|
Modifies a requisites template |
|
|
Returns a requisites template by ID |
|
|
Returns a list of requisites templates by filter |
|
|
Deletes a requisites template |
|
|
Returns the list of countries available for requisites templates |
|
|
Returns the formal description of fields for requisites templates |
Customizable Requisite Template Fields
|
Method |
Description |
|
Adds a customizable field to the requisites template |
|
|
Modifies a customizable field in the requisites template |
|
|
Returns the description of a customizable field in the requisites template by ID |
|
|
Returns a list of all customizable fields for a specific requisites template |
|
|
Deletes a customizable field from the requisites template |
|
|
Returns fields available for addition to the specified requisites template |
|
|
Returns a formal description of a customizable field in the requisites template |