# Change history: Deals

[← Changelog](/docs/changelog). Entries: 40.

- 2026-09-24 [NEW-0924-2: Multiplicity flag for Bitrix24 account fields in the entity fields description](/docs/changelog/2026-09-24#new-0924-2-multiplicity-flag-for-bitrix24-account-fields-in-the-entity-fields-description)
- 2026-09-23 [BC-0923-3: creating a deal or a lead with a stage outside the dictionary no longer answers with success](/docs/changelog/2026-09-23#bc-0923-3-creating-a-deal-or-a-lead-with-a-stage-outside-the-dictionary-no-longer-answers-with-success)
- 2026-09-21 [BC-0921-7: A field the entity description does not declare is checked on write by its Bitrix24 type](/docs/changelog/2026-09-21#bc-0921-7-a-field-the-entity-description-does-not-declare-is-checked-on-write-by-its-bitrix24-type)
- 2026-09-21 [BC-0921-8: the contact and deal schemas are completed: twelve response fields declared read-only, thirteen service and empty keys removed](/docs/changelog/2026-09-21#bc-0921-8-the-contact-and-deal-schemas-are-completed-twelve-response-fields-declared-read-only-thirteen-service-and-empty-keys-removed)
- 2026-09-20 [BC-0920-7: batch writes and import no longer answer with success when Bitrix24 did not apply the stage or the manual amount](/docs/changelog/2026-09-20#bc-0920-7-batch-writes-and-import-no-longer-answer-with-success-when-bitrix24-did-not-apply-the-stage-or-the-manual-amount)
- 2026-09-17 [BC-0917-21: contact and deal responses drop the Bitrix24 search-index service string](/docs/changelog/2026-09-17#bc-0917-21-contact-and-deal-responses-drop-the-bitrix24-search-index-service-string)
- 2026-09-13 [FIX-0913-3: product rows of a missing record now answer "not found", like the sibling methods](/docs/changelog/2026-09-13#fix-0913-3-product-rows-of-a-missing-record-now-answer-not-found-like-the-sibling-methods)
- 2026-09-11 [BC-0911-9: the tax amount on deals and quotes is now read-only](/docs/changelog/2026-09-11#bc-0911-9-the-tax-amount-on-deals-and-quotes-is-now-read-only)
- 2026-09-09 [BC-0909-4: phantom contacts field removed from companies, leads, and deals](/docs/changelog/2026-09-09#bc-0909-4-phantom-contacts-field-removed-from-companies-leads-and-deals)
- 2026-09-08 [BC-0908-2: A value of the wrong type in a write field is refused instead of silently corrupting data](/docs/changelog/2026-09-08#bc-0908-2-a-value-of-the-wrong-type-in-a-write-field-is-refused-instead-of-silently-corrupting-data)
- 2026-09-08 [BC-0908-7: Lead conversion stamps backlinks and answers in the standard read format](/docs/changelog/2026-09-08#bc-0908-7-lead-conversion-stamps-backlinks-and-answers-in-the-standard-read-format)
- 2026-09-07 [FIX-0907-5: an oversized numeric CRM ID is rejected before Bitrix24 is called](/docs/changelog/2026-09-07#fix-0907-5-an-oversized-numeric-crm-id-is-rejected-before-bitrix24-is-called)
- 2026-09-07 [FIX-0907-10: moving a deal/lead to a nonexistent stage now returns an error instead of a silent success](/docs/changelog/2026-09-07#fix-0907-10-moving-a-deal-lead-to-a-nonexistent-stage-now-returns-an-error-instead-of-a-silent-success)
- 2026-09-04 [BC-0904-13: Entity read calls now have a per-account rate limit](/docs/changelog/2026-09-04#bc-0904-13-entity-read-calls-now-have-a-per-account-rate-limit)
- 2026-09-03 [BC-0903-18: include accepts only resolvable relations](/docs/changelog/2026-09-03#bc-0903-18-include-accepts-only-resolvable-relations)
- 2026-09-01 [FIX-0901-5: the 401 TOKEN_MISSING error now names the reason on every V1 route](/docs/changelog/2026-09-01#fix-0901-5-the-401-token_missing-error-now-names-the-reason-on-every-v1-route)
- 2026-08-28 [FIX-0828-18: select combined with include no longer empties the relation on list and search](/docs/changelog/2026-08-28#fix-0828-18-select-combined-with-include-no-longer-empties-the-relation-on-list-and-search)
- 2026-08-26 [FIX-0826-3: 404 responses for Bitrix24 method names now point to the V1 route](/docs/changelog/2026-08-26#fix-0826-3-404-responses-for-bitrix24-method-names-now-point-to-the-v1-route)
- 2026-08-26 [FIX-0826-12: bracket-form sorting of task comments, `?sort[field]=direction`](/docs/changelog/2026-08-26#fix-0826-12-bracket-form-sorting-of-task-comments-sort-field-direction)
- 2026-08-25 [BC-0825-2: a read-only key no longer writes on platform endpoints](/docs/changelog/2026-08-25#bc-0825-2-a-read-only-key-no-longer-writes-on-platform-endpoints)
- 2026-08-24 [BC-0824-14: an unknown select field name is refused with 400 on almost every entity](/docs/changelog/2026-08-24#bc-0824-14-an-unknown-select-field-name-is-refused-with-400-on-almost-every-entity)
- 2026-08-21 [BC-0821-6: a structured value in a scalar field is refused instead of silently lost](/docs/changelog/2026-08-21#bc-0821-6-a-structured-value-in-a-scalar-field-is-refused-instead-of-silently-lost)
- 2026-08-18 [FIX-0818-4: deals: seven fields from GET /v1/deals/fields are now accepted in a filter](/docs/changelog/2026-08-18#fix-0818-4-deals-seven-fields-from-get-v1-deals-fields-are-now-accepted-in-a-filter)
- 2026-08-12 [NEW-0812-6: deal product rows: the response now signals truncation](/docs/changelog/2026-08-12#new-0812-6-deal-product-rows-the-response-now-signals-truncation)
- 2026-08-10 [BC-0810-11: The product-row field reference now describes what the responses actually contain](/docs/changelog/2026-08-10#bc-0810-11-the-product-row-field-reference-now-describes-what-the-responses-actually-contain)
- 2026-08-09 [BC-0809-1: meta.total is no longer returned by default in lists](/docs/changelog/2026-08-09#bc-0809-1-meta-total-is-no-longer-returned-by-default-in-lists)
- 2026-08-07 [FIX-0807-4: a body-less request reaches its handler instead of failing at parse time](/docs/changelog/2026-08-07#fix-0807-4-a-body-less-request-reaches-its-handler-instead-of-failing-at-parse-time)
- 2026-08-07 [FIX-0807-18: a file in a CRM field no longer hits the 1 MB wall, and the refusal code is documented](/docs/changelog/2026-08-07#fix-0807-18-a-file-in-a-crm-field-no-longer-hits-the-1-mb-wall-and-the-refusal-code-is-documented)
- 2026-08-05 [BC-0805-27: aggregate over a large pipeline: per-stage counts without reading deals, refusal instead of truncation](/docs/changelog/2026-08-05#bc-0805-27-aggregate-over-a-large-pipeline-per-stage-counts-without-reading-deals-refusal-instead-of-truncation)
- 2026-08-04 [NEW-0804-15: all 45 quote fields come with a label and a description](/docs/changelog/2026-08-04#new-0804-15-all-45-quote-fields-come-with-a-label-and-a-description)
- 2026-07-14 [FIX-0714-13: Write-path validation: phantom checklist → 404, garbage types and junk `:id` → 400](/docs/changelog/2026-07-14#fix-0714-13-write-path-validation-phantom-checklist-404-garbage-types-and-junk-id-400)
- 2026-07-13 [FIX-0713-5: meta.hasMore no longer stays stuck at true with filter + offset](/docs/changelog/2026-07-13#fix-0713-5-meta-hasmore-no-longer-stays-stuck-at-true-with-filter-offset)
- 2026-07-09 [NEW-0709-13: GET /:entity/fields returns human-readable labels and descriptions for deals, leads, invoices, activities, statuses and timeline comments](/docs/changelog/2026-07-09#new-0709-13-get-entity-fields-returns-human-readable-labels-and-descriptions-for-deals-leads-invoices-activities-statuses-and-timeline-comments)
- 2026-07-08 [FIX-0708-6: auto-pagination no longer silently drops a page when a batch sub-request fails](/docs/changelog/2026-07-08#fix-0708-6-auto-pagination-no-longer-silently-drops-a-page-when-a-batch-sub-request-fails)
- 2026-07-03 [FIX-0703-12: include of related entities again returns the entities themselves, not null](/docs/changelog/2026-07-03#fix-0703-12-include-of-related-entities-again-returns-the-entities-themselves-not-null)
- 2026-07-03 [FIX-0703-13: deal search rejects an unknown filter field instead of silently returning every row](/docs/changelog/2026-07-03#fix-0703-13-deal-search-rejects-an-unknown-filter-field-instead-of-silently-returning-every-row)
- 2026-06-29 [FIX-0629-8: date-range search no longer returns empty for wide ranges](/docs/changelog/2026-06-29#fix-0629-8-date-range-search-no-longer-returns-empty-for-wide-ranges)
- 2026-06-23 [FIX-0623-9: deal custom field filter and select](/docs/changelog/2026-06-23#fix-0623-9-deal-custom-field-filter-and-select)
- 2026-06-22 [NEW-0622-1: deal-to-contacts relation](/docs/changelog/2026-06-22#new-0622-1-deal-to-contacts-relation)
- 2026-06-18 [NEW-0618-1: grouping in deal aggregation](/docs/changelog/2026-06-18#new-0618-1-grouping-in-deal-aggregation)
