# UserBudgetPool

URL: https://chugunov.pro/api-bitrix/sale/internals/userbudgetpool/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Sale\Internals\UserBudgetPool`
Модуль: Sale.

Исходный файл: `source/sale/lib/internals/userbudgetpool.php:8`

## Константы (8)

- `BUDGET_TYPE_EXCESS_SUM_PAID`
- `BUDGET_TYPE_MANUAL`
- `BUDGET_TYPE_ORDER_CANCEL_PART`
- `BUDGET_TYPE_ORDER_PART_RETURN`
- `BUDGET_TYPE_ORDER_PAY`
- `BUDGET_TYPE_ORDER_PAY_PART`
- `BUDGET_TYPE_ORDER_UNPAY`
- `BUDGET_TYPE_OUT_CHARGE_OFF`

## Методы (10)

- [`__destruct()`](https://chugunov.pro/api-bitrix/sale/internals/userbudgetpool/__destruct/)
- [`add()`](https://chugunov.pro/api-bitrix/sale/internals/userbudgetpool/add/)
- [`static addPoolItem()`](https://chugunov.pro/api-bitrix/sale/internals/userbudgetpool/addpoolitem/)
- [`delete()`](https://chugunov.pro/api-bitrix/sale/internals/userbudgetpool/delete/)
- [`get()`](https://chugunov.pro/api-bitrix/sale/internals/userbudgetpool/get/)
- [`static getUserBudget()`](https://chugunov.pro/api-bitrix/sale/internals/userbudgetpool/getuserbudget/)
- [`static getUserBudgetByOrder()`](https://chugunov.pro/api-bitrix/sale/internals/userbudgetpool/getuserbudgetbyorder/)
- [`static getUserBudgetPool()`](https://chugunov.pro/api-bitrix/sale/internals/userbudgetpool/getuserbudgetpool/)
- [`static getUserBudgetTransForOrder()`](https://chugunov.pro/api-bitrix/sale/internals/userbudgetpool/getuserbudgettransfororder/)
- [`static onUserBudgetSave()`](https://chugunov.pro/api-bitrix/sale/internals/userbudgetpool/onuserbudgetsave/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Sale-Internals-UserBudgetPool.html
