Перейти к основному содержимому

Оплаты — обмен оплатами сделки с входящими платежами МойСклад

Страница Документы → Оплаты связывает оплаты в сделке Битрикс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 она хранится в рублях, в МойСклад — в копейках; ничего настраивать не нужно.
  • Валюта и ответственный берутся из пар на странице Справочники.
  • Организацию, контрагента, счета и привязку к заказу при создании платежа МойСклад заполняет сам по заказу покупателя. Сопоставлять их не нужно.

Сопоставить автоматически​

Кнопка у таблицы соответствий заполняет сразу две настройки рекомендованным набором: Поля для поиска платежа и Соответствия полей платежа.

Помощник «Сопоставить автоматически»

  1. Получить рекомендации — нажмите Загрузить пресет. Модуль покажет, какие пары предлагает; если какие-то пары не подходят к вашему порталу, помощник сообщит, сколько пропущено. Обновить запрашивает рекомендации заново.
  2. Применить к настройкам — кнопка Сопоставить автоматически заменяет текущие строки обеих таблиц рекомендованными; перед заменой помощник просит подтверждение. Передумали — Вернуть прежние.
  3. Сохраните настройки — до сохранения изменения не действуют.
warning

Ручные правки в этих двух таблицах при применении пресета пропадут. Если вы уже добавляли свои пары, после применения добавьте их снова.

Поля по умолчанию для платежа МойСклад​

Значения, которые модуль подставляет во входящий платёж без пары в оплате. Колонки: Поле платежа МойСклад, Значение поля, При создании, При обновлении (по умолчанию — только при создании). Ставятся, только если поле не заполнила другая настройка — см. Поля по умолчанию.

Пример. Назначение платежа МойСклад при создании пишет сам: «Оплата по заказу № … от …». Нужен свой текст — добавьте строку «Назначение платежа = Оплата по договору» с отметкой При создании.

Поля по умолчанию для оплаты Битрикс24​

То же для оплаты, которая создаётся или обновляется из МойСклад. Колонки: Поле оплаты Битрикс24, Значение поля, При создании, При обновлении.

По умолчанию (все таблицы вкладки)Пусто
Когда менятьКогда нужно переносить дополнительные реквизиты платежа или ставить постоянное значение, которого нет в другой системе.

Оплаты, внесённые до выгрузки сделки​

Бывает, что оплату добавили в сделку раньше, чем сделка ушла в МойСклад заказом покупателя. В этот момент платёж привязать не к чему: экспорт оплаты пропускается, в журнале появляется запись «сделка ещё не выгружена». Пересохранять оплату вручную не нужно — модуль догонит её сам:

  • сразу после создания заказа покупателя в МойСклад при выгрузке сделки;
  • при первой привязке сделки к уже существующему заказу в МойСклад — когда заказ найден по полям поиска и связка впервые записана в сделку. Для этого в полях поиска заказа покупателя нужна строка с Сохранять соответствия.

В очередь обмена встают только оплаты этой сделки, ещё не связанные с МойСклад, — у которых пусто в полях поиска платежа с Сохранять соответствия. Уже связанные оплаты не трогаются. Если в полях поиска платежа нет строки с Сохранять соответствия, значение которой модуль может записать в оплату, догон не запускается: связанную оплату не отличить от новой, а повторная выгрузка создала бы дубль платежа. В журнале сделки появится запись о пропуске. Дальше каждая оплата проходит обычный экспорт со всеми правилами: например, при включённом Экспортировать только оплаченные неоплаченная оплата будет пропущена. В журнале обмена сделки появляется запись о том, сколько оплат поставлено в очередь.

Догон работает, только если включён Включить контур оплат, настройки оплат прошли проверку готовности, а Направление обмена оплатами включает выгрузку в МойСклад (В обе стороны или Только в МойСклад). Обычное обновление сделки, уже связанной с заказом, догон не запускает. Для сделок с типом документа «Заказ поставщику» догона нет — платёж привязывается только к заказу покупателя.

Что дальше​