Price Rounding Rules 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.

The price rounding rule is a set of settings that define how to modify the price of a product or service in the cart. They help automatically round prices, for example, to the nearest whole number or to a specific decimal place.

There are three types of price rounding:

  • mathematical rounding
  • rounding up: the price increases, which benefits the store
  • rounding down: the price decreases, which benefits the customer

Quick navigation: all methods and events

How to Start

  1. Get the price type using catalog.priceType.list
  2. Check available rule fields using catalog.roundingRule.getFields
  3. Create a rounding rule using catalog.roundingRule.add
  4. Check the rule using catalog.roundingRule.get or catalog.roundingRule.list
  5. Track changes through rounding rule events

Relationship with Other Objects

Price Types. A rounding rule applies to a price type. You can get and configure price types using catalog.priceType.*.

Overview of Methods and Events

Scope: catalog

Who can execute the methods: administrator

Method

Description

catalog.roundingRule.add

Adds a price rounding rule

catalog.roundingRule.update

Modifies a price rounding rule

catalog.roundingRule.get

Returns information about a price rounding rule by its identifier

catalog.roundingRule.list

Returns a list of price rounding rules

catalog.roundingRule.delete

Deletes a price rounding rule

catalog.roundingRule.getFields

Returns the fields of a price rounding rule

Event

Triggered

CATALOG.ROUNDING.ON.ADD

When a price rounding rule is added

CATALOG.ROUNDING.ON.UPDATE

When a price rounding rule is updated

CATALOG.ROUNDING.ON.DELETE

When a price rounding rule is deleted