bx24_crm_invoices
Manage Bitrix24 CRM invoices: create, read, update, delete, list, and change stages, plus add or update product rows using crm.item operations.
Instructions
Bitrix24 CRM invoices (SMART_INVOICE): CRUD, stages, product rows. Methods crm.item.* (entityTypeId=31), crm.status.* (REST 1.0 + 3.0). RU/EN: счёт, создать счёт, найти счета / invoice, create invoice, find invoices.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Entity ID | |
| row | No | Single product row | |
| rows | No | Product rows: {PRODUCT_ID, PRICE, QUANTITY} | |
| order | No | Order object (e.g. { 'ID': 'DESC' }) | |
| start | No | Pagination offset (number of records to skip) | |
| action | Yes | Operation to perform (entityTypeId=31 is injected automatically). | |
| fields | No | Invoice fields. Use action=fields to list them. | |
| filter | No | Filter object (e.g. { '>OPPORTUNITY': 10000, 'STAGE_ID': 'WON' }) | |
| select | No | Array of field names to return (projection) | |
| confirm | No | Confirm destructive actions (delete, setProductRows). |