Оплаты — обмен оплатами сделки с входящими платежами МойСклад
Страница Документы → Оплаты связывает оплаты в сделке Битрикс24 с входящими платежами МойСклад. Пример: бухгалтер проводит в МойСклад входящий платёж по заказу — в сделке появляется оплата с отметкой «Оплачено», сделка двигается по воронке как при обычной оплате. И наоборот: менеджер отмечает оплату в сделке — в МойСклад создаётся входящий платёж, привязанный к заказу покупателя.
Вкладки страницы: Общие настройки, Поиск платежа, Поля платежа. Общие правила таблиц соответствий — в разделе Сопоставление полей.
- Включён и настроен обмен заказа покупателя. Платёж всегда привязан к заказу покупателя: модуль ищет заказ, уже связанный со сделкой, и вешает платёж на него. Если сделка ещё не выгружена заказом, платежу пока не к чему привязаться — такие оплаты модуль догонит сам, когда у сделки появится заказ, см. Оплаты, внесённые до выгрузки сделки.
- Включён Включить контур оплат, а Направление обмена оплатами — не Не обменивать.
- В Поля для поиска платежа есть строка с Сохранять соответствия.
- Для загрузки платежей в Битрикс24 выбрана Платёжная система по умолчанию.
- В МойСклад подключены вебхуки входящих платежей — см. Вебхуки МойСклад. Для платежей там только создание и обновление.
Оплаты сделок с типом документа «Заказ поставщику» не обмениваются.
Общие настройки

| Настройка | Что делает | По умолчанию | Когда менять |
|---|---|---|---|
| Включить контур оплат | Главный выключатель обмена оплатами. | Выключено | Включите после настройки заказа покупателя и поиска платежа. |
| Направление обмена оплатами | В МойСклад — оплата сделки создаёт или обновляет входящий платёж по заказу. В Битрикс24 — входящий платёж создаёт или обновляет оплату в сделке. Варианты: Не обменивать, В обе стороны, Только в МойСклад, Только в Битрикс24. | Не обменивать | Выберите, где у вас «первичка». Деньги фиксирует бухгалтерия в МойСклад — Только в Битрикс24. Оплаты отмечают менеджеры или онлайн-касса в CRM — Только в МойСклад. |
| Экспортировать только оплаченные | Включено — в МойСклад уходят только оплаты с отметкой «Оплачено». Выключено — уходят и выставленные, но не оплаченные: в МойСклад они станут непроведёнными платежами. Видна, когда направление включает выгрузку в МойСклад. | Включено | Выключите, если бухгалтерии нужно видеть в МойСклад ожидаемые поступления заранее. |
| Импортировать только проведённые платежи | Включено — из МойСклад приходят только проведённые платежи. Выключено — приходят и непроведённые; в Битрикс24 они станут неоплаченными оплатами. Видна, когда направление включает загрузку в Битрикс24. | Выключено | Включите, если черновики платежей в МойСклад не должны появляться в сделке. |
| Связывать статус «Оплачено» и проведение | Связывает отметку «Оплачено» в Битрикс24 с проведением платежа в МойСклад. Пришёл проведённый платёж — оплата в сделке отмечается оплаченной штатным механизмом Битрикс24: заполняется дата оплаты, появляется запись в таймлайне, срабатывают роботы и триггеры, стадия сделки двигается по обычным правилам. | Включено | Выключайте, только если оплаченность в CRM у вас ставится вручную или другим процессом. |
| Платёжная система по умолчанию | Платёжная система, которую получат оплаты, созданные из МойСклад. В МойСклад платёжных систем нет, а в Битрикс24 у оплаты она обязательна. Видна, когда направление включает загрузку в Битрикс24. | Не выбрана | Выберите сразу, иначе загрузка платежей не пройдёт проверку готовности. Обычно выбирают «Безналичный расчёт» или отдельную платёжную систему «Оплата из МойСклад». |
Если в МойСклад снять проведение с платежа, уже оплаченная оплата в Битрикс24 останется оплаченной. Модуль только запишет предупреждение в лог. Откатывать оплату в CRM нужно вручную.
Удаление платежа в МойСклад в Битрикс24 тоже не переносится.
Поиск платежа
Как и у документов, сначала модуль ищет уже существующую пару — оплату для платежа или платёж для оплаты. Так одна оплата не превратится в два платежа.

Поля для поиска платежа — пары Поле оплаты Битрикс24 ↔ Поле платежа МойСклад с переключателем Сохранять соответствия. Строк до пяти, порядок — приоритет поиска сверху вниз, меняется перетаскиванием.
Для поиска доступны:
- в оплате — ID, Внешний код, Номер оплаты;
- в платеже — UUID, Код, Внешний код, Наименование, Входящий номер.
Рекомендуемая связка — две строки, обе с Сохранять соответствия:
| Поле оплаты Битрикс24 | Поле платежа МойСклад |
|---|---|
| Внешний код | UUID |
| ID | Внешний код |
Первая строка находит оплату, созданную из МойСклад: модуль записал в неё UUID платежа. Вторая находит платёж, созданный из Битрикс24: в его внешний код записан ID оплаты. Создавать дополнительные пользовательские поля не нужно.
| По умолчанию | Пусто |
| Когда менять | При первой настройке — проще всего кнопкой Сопоставить автоматически (ниже). |
Поля платежа

Соответствия полей платежа
Пары Поле оплаты Битрикс24 ↔ Поле платежа МойСклад с Направлением обмена (по умолчанию В обе стороны). Типовой набор:
| Оплата Битрикс24 | Входящий платёж МойСклад |
|---|---|
| Сумма оплаты | Сумма платежа |
| Дата оплаты | Дата документа |
| Комментарий | Комментарий |
| Номер платежного документа | Входящий номер |
| Дата платежного документа | Входящая дата |
Особенности:
- Сумма пересчитывается сама. В Битрикс24 она хранится в рублях, в МойСклад — в копейках; ничего настраивать не нужно.
- Валюта и ответственный берутся из пар на странице Справочники.
- Организацию, контрагента, счета и привязку к заказу при создании платежа МойСклад заполняет сам по заказу покупателя. Сопоставлять их не нужно.
Сопоставить автоматически
Кнопка у таблицы соответствий заполняет сразу две настройки рекомендованным набором: Поля для поиска платежа и Соответствия полей платежа.

- Получить рекомендации — нажмите Загрузить пресет. Модуль покажет, какие пары предлагает; если какие-то пары не подходят к вашему порталу, помощник сообщит, сколько пропущено. Обновить запрашивает рекомендации заново.
- Применить к настройкам — кнопка Сопоставить автоматически заменяет текущие строки обеих таблиц рекомендованными; перед заменой помощник просит подтверждение. Передумали — Вернуть прежние.
- Сохраните настройки — до сохранения изменения не действуют.
Ручные правки в этих двух таблицах при применении пресета пропадут. Если вы уже добавляли свои пары, после применения добавьте их снова.
Поля по умолчанию для платежа МойСклад
Значения, которые модуль подставляет во входящий платёж без пары в оплате. Колонки: Поле платежа МойСклад, Значение поля, При создании, При обновлении (по умолчанию — только при создании). Ставятся, только если поле не заполнила другая настройка — см. Поля по умолчанию.
Пример. Назначение платежа МойСклад при создании пишет сам: «Оплата по заказу № … от …». Нужен свой текст — добавьте строку «Назначение платежа = Оплата по договору» с отметкой При создании.
Поля по умолчанию для оплаты Битрикс24
То же для оплаты, которая создаётся или обновляется из МойСклад. Колонки: Поле оплаты Битрикс24, Значение поля, При создании, При обновлении.
| По умолчанию (все таблицы вкладки) | Пусто |
| Когда менять | Когда нужно переносить дополнительные реквизиты платежа или ставить постоянное значение, которого нет в другой системе. |
Оплаты, внесённые до выгрузки сделки
Бывает, что оплату добавили в сделку раньше, чем сделка ушла в МойСклад заказом покупателя. В этот момент платёж привязать не к чему: экспорт оплаты пропускается, в журнале появляется запись «сделка ещё не выгружена». Пересохранять оплату вручную не нужно — модуль догонит её сам:
- сразу после создания заказа покупателя в МойСклад при выгрузке сделки;
- при первой привязке сделки к уже существующему заказу в МойСклад — когда заказ найден по полям поиска и связка впервые записана в сделку. Для этого в полях поиска заказа покупателя нужна строка с Сохранять соответствия.
В очередь обмена встают только оплаты этой сделки, ещё не связанные с МойСклад, — у которых пусто в полях поиска платежа с Сохранять соответствия. Уже связанные оплаты не трогаются. Если в полях поиска платежа нет строки с Сохранять соответствия, значение которой модуль может записать в оплату, догон не запускается: связанную оплату не отличить от новой, а повторная выгрузка создала бы дубль платежа. В журнале сделки появится запись о пропуске. Дальше каждая оплата проходит обычный экспорт со всеми правилами: например, при включённом Экспортировать только оплаченные неоплаченная оплата будет пропущена. В журнале обмена сделки появляется запись о том, сколько оплат поставлено в очередь.
Догон работает, только если включён Включить контур оплат, настройки оплат прошли проверку готовности, а Направление обмена оплатами включает выгрузку в МойСклад (В обе стороны или Только в МойСклад). Обычное обновление сделки, уже связанной с заказом, догон не запускает. Для сделок с типом документа «Заказ поставщику» догона нет — платёж привязывается только к заказу покупателя.
Что дальше
- Заказ покупателя — без него оплаты не работают.
- Рецепт Оплаты сделки ↔ входящие платежи.