Банкинг: счета и оплата заказов по выписке
Как подключить банковский счёт и ПриватБанк, как часто обновляется выписка, по каким правилам магазин сам отмечает заказ оплаченным и что остаётся менеджеру.
На этой странице
Дополнение «Банкинг» добавляет в панель раздел «Банкинг». В него подтягиваются выписки с ваших банковских счетов: все поступления и списания собраны в одном списке с отбором по датам, и видно, что пришло и когда, не заходя в интернет-банк. Если в назначении платежа есть номер заказа, а сумма совпадает с той, которую заказ ждёт, магазин сам отмечает заказ оплаченным, а вы получаете уведомление.
Сами банки подключаются отдельными дополнениями: «Банк: ПриватБанк» и «Банк: monobank». Поступление, в котором номер заказа не нашёлся, сумма не совпала или подходят два заказа, остаётся в списке, и решение по нему принимаете вы.
Что важно знать заранее
- Без дополнения банка раздел пуст и пишет «Нет подключённых банков». Установите «Банкинг» и хотя бы одно дополнение банка.
- ПриватБанк подключается только для счетов ФОП и бизнес-счетов, monobank — только для счёта ФОП.
- Выписку магазин забирает в фоне, поэтому ему нужна настроенная строка планировщика, см. Обслуживание. Без неё не работает ни автообновление, ни кнопка «Синхронизировать».
- Смотреть раздел может сотрудник с правом «Смотреть банковский раздел». Добавлять, менять и удалять счета, запускать синхронизацию и менять «Автообновление» — с правом «Вести счета и выписки». Без этого права кнопок «Синхронизировать», изменения и удаления счёта и поля «Автообновление» в разделе не видно.
Шаг 1. Установите дополнения
В разделе «Настройки» → «Платформа» → «Установка и обновления» установите «Банкинг» и дополнение своего банка: «Банк: ПриватБанк», «Банк: monobank» или оба. После этого в панели появится раздел «Банкинг»: в полосе слева откройте «Финансы и отчёты», он стоит первым пунктом, перед «Кассы и чеки».
Шаг 2. Добавьте счёт
В разделе «Банкинг» нажмите «Добавить счёт». В окне «Новый счёт» заполните поля:
- «Банк» — ПриватБанк или monobank. Позже банк у счёта сменить нельзя: для другого банка заведите новый счёт.
- «Тип счёта» — у ПриватБанка это «ФОП / бизнес-счёт», у monobank — «Счёт ФОП».
- «Название счёта» — например, «Основной счёт ФОП». Под этим названием счёт виден в разделе и в уведомлениях.
- «Цвет» — цвет метки счёта. По нему поступления с разных счетов различаются в общем списке и в уведомлениях.
- Блок «Реквизиты доступа» — поля, которые просит ваш банк. Для ПриватБанка они описаны ниже, для monobank — на странице Банк: monobank.
- Блок «Уведомления о новых операциях» — письмо или сообщение о каждой новой операции, см. раздел «Уведомления».
- «Счёт активен» — включено по умолчанию. Неактивные счета не синхронизируются.
Нажмите «Сохранить». Токены и другие секретные поля после сохранения скрываются. При следующем изменении счёта в таком поле стоит подсказка «Задано — оставьте пустым, чтобы не менять».
Подключение ПриватБанка
Выписку ПриватБанк отдаёт через «Автоклиент». Токен для неё выдаётся в Приват24 для бизнеса, в разделе «Інтеграція (Автоклієнт)». Подсказка у поля токена в магазине говорит о том же: «Раздел «Автоклиент» → API выписок. Хранится в зашифрованном виде».
В блоке «Реквизиты доступа» заполните поля:
- «API-токен» — токен из «Автоклиента». Магазин хранит его в зашифрованном виде.
- «IBAN / номер счёта» — счёт, выписку которого нужно загружать. Пробелы можно оставить.
- «ID клиента (необязательно)» — дополнительный идентификатор, который нужен некоторым счетам. Оставьте поле пустым, если банк его не требует.
При первой синхронизации магазин загружает операции за последнюю неделю. Дальше каждая синхронизация заново просматривает неделю до последней загруженной операции, поэтому операция, которую банк провёл задним числом, не потеряется. Одна и та же операция второй раз в список не попадает.
Автообновление
Внизу списка счетов есть поле «Автообновление»: как часто магазин сам забирает выписку из банка. Варианты: «Выключено», «Каждую минуту», «Каждые 5 минут» (стоит по умолчанию), «Каждые 15 минут», «Каждые 30 минут», «Каждый час». Интервал общий для всех счетов и сохраняется сразу после выбора.
Чтобы забрать выписку немедленно, выберите счёт и нажмите «Синхронизировать» в его шапке. Когда синхронизация закончится, магазин напишет итог, например «Готово: получено 12, привязано 1». Здесь «получено» — сколько операций банк прислал за просмотренный период, «привязано» — сколько заказов магазин отметил оплаченными.
Переключатель «Живое обновление» под автообновлением отвечает за сам список: пока он включён, раздел перечитывает первую страницу без перезагрузки и подсвечивает новые операции. В поле «Интервал опроса» выбирается, как часто это происходит: 15 или 30 секунд, 1 или 5 минут. Этот выбор хранится в вашем браузере, у каждого сотрудника он свой.
Что видно в разделе
Слева — пункт «Все счета» и ваши счета. Под названием счёта стоит банк и остаток, если банк его сообщил.
Справа, в шапке выбранного счёта, — его состояние: «синхронизирован», «синхронизация…», «ошибка синхронизации» или «ещё не синхронизирован». Если синхронизация не удалась, под состоянием написана причина. Если банк ответил, но есть что-то, о чём стоит знать, там же стоит предупреждение (например, у monobank не включились мгновенные уведомления).
Ниже — сводка за выбранный период: «Оборот», «Приход», «Расход» и «Связано» (сколько операций связано с заказами). Отбор: «С» и «По» — даты, «Статус» — «Все», «Связанные» или «Не связанные», «Приход или расход». Кнопка «Сбросить» снимает отбор.
В списке операций — дата и время, счёт (когда выбраны «Все счета»), контрагент, назначение платежа, сумма и статус. Если поступление оплатило заказ, в статусе стоит «Заказ …», и по нему открывается этот заказ. Остальные операции помечены «Не связан».
Как магазин сам отмечает оплату
Каждое новое поступление магазин сверяет с заказами. Заказ отмечается оплаченным, только если выполнены все условия ниже. Оплатить не тот заказ хуже, чем оставить поступление вам, поэтому магазин привязывает только бесспорные случаи.
- В назначении есть помеченный номер заказа. Магазин находит номер после «№», «#» или латинской «N» («№63», «# 63») и после слов «заказ» (а также «заказа», «заказу», «заказом»), «замовлення» («замовленням», «замовленню»), «order», «zakaz», «zamovlennya». Число без пометки заказом не считается: это может быть телефон, дата или сумма. Номер, который начинается с нуля, тоже не считается, это похоже на телефон. Если в формате номера заказов у вас есть буквенная приставка, например «MD-63», номер с такой приставкой магазин узнаёт и без пометки.
- Сумма совпадает до копейки с той, которую заказ ждёт: со всей суммой заказа или с остатком, если заказ «Оплачен частично».
- Валюта поступления совпадает с валютой заказа.
- Подходит ровно один заказ. Если под условия подходят два заказа, поступление остаётся вам.
- Заказ оформлен не позже дня поступления и не раньше чем за 90 дней до него.
- У заказа способ оплаты без платёжной системы: оплата по реквизитам, по счёту или при получении. Заказ, который ждёт оплату картой через платёжную систему, закроет сама платёжная система.
- Заказ ещё не оплачен, деньги по нему не возвращались, и он не в завершающем статусе (по умолчанию это «Доставлен» и «Отменён»).
- К заказу ещё не привязано другое поступление. Второй перевод по тому же заказу может быть и доплатой, и ошибочным повтором, поэтому его разбираете вы.
Когда всё сошлось, заказ получает статус оплаты «Оплачен». Покупатель получает письмо, как после любой оплаты, а в истории заказа появляется запись о том, на какой счёт и от кого пришли деньги. В списке операций у поступления появляется «Заказ …».
Поэтому покупателю важно оставить номер заказа в назначении. Дополнение «Оплата по реквизитам» ставит номер в назначение само и по умолчанию не даёт покупателю его стереть.
Статус заказа после оплаты
Сам по себе заказ после оплаты остаётся в прежнем статусе: деньги меняют только статус оплаты. Чтобы заказ двигался дальше сам, откройте счёт кнопкой с карандашом и в блоке «Заказ после оплаты» выберите нужный статус, например «Оплачен» или «В обработке». По умолчанию стоит «Не менять статус».
Магазин переводит заказ так же, как это сделал бы менеджер: с записью в истории заказа и письмом покупателю, если письмо для этого статуса настроено. Заказ двигается только вниз по списку статусов, который вы видите в разделе «Настройки → Заказы»; порядок в этом списке вы меняете перетаскиванием. Поэтому деньги, пришедшие поздно, не вернут уже отправленный заказ в «Оплачен». Если заказ уже стоит ниже выбранного статуса или из его статуса в выбранный перейти нельзя, статус останется прежним, а в истории заказа появится запись с причиной. Оплата при этом всё равно будет отмечена.
Что остаётся вам
Поступление, которое не прошло хотя бы одно условие, остаётся в списке со статусом «Не связан». Найдите заказ по назначению или по плательщику, откройте его в разделе «Заказы» и в поле «Статус оплаты» выберите «Оплачен» или «Оплачен частично». Связь с заказом раздел ставит только сам, поэтому такое поступление и после этого остаётся «Не связан».
Уведомления
В панели. О каждом поступлении сотрудники с правом «Смотреть банковский раздел» получают уведомление «Оплата на счёт «…»». В нём сумма, плательщик, его счёт и назначение платежа. Если поступление уже оплатило заказ, ниже стоит строка «Заказ … оплачен». Уведомление открывает раздел «Банкинг». Звук о новых операциях настраивается в «Настройки» → «Уведомления» → «Звук уведомлений», тип уведомления называется «Новая операция по счёту».
Письмом или сообщением. У каждого счёта есть свой блок «Уведомления о новых операциях»:
- «Присылать уведомления» — включает отправку.
- «О каких операциях» — «Только приход» (по умолчанию) или «Любые операции».
- «Канал» — E-mail, SMS, Telegram или WhatsApp. Если для канала ещё нет подключения, рядом с его названием стоит пометка «нет подключения».
- «Подключение» — для всех каналов, кроме почты: какое подключение использовать. По умолчанию — «По умолчанию для канала».
- «Получатель» — адрес почты либо телефон или ID получателя.
В письме будет тема вида «Поступление +1 250.00 UAH на счёт «…»», а в тексте — счёт, сумма, контрагент, назначение и дата. За одну синхронизацию магазин отправляет не больше 20 таких сообщений.
Частые проблемы
У счёта «ошибка синхронизации». Причина написана под состоянием счёта. У ПриватБанка это ответ банка, например «API ПриватБанка вернул код …» с номером ответа или текст ошибки, который прислал банк. Проверьте токен и IBAN в настройках счёта (значок карандаша в шапке). Ошибки monobank описаны на странице Банк: monobank.
После «Синхронизировать» появилось сообщение, а выписка не загрузилась. Магазин не начал синхронизацию и объяснил почему:
- «Счёт неактивен.» — включите «Счёт активен» в настройках счёта.
- «Синхронизация этого счёта уже выполняется.» — дождитесь её окончания.
- «Не указан API-токен ПриватБанка.» или «Не указан IBAN / номер счёта.» — заполните поле в блоке «Реквизиты доступа».
Выписка не обновляется сама. Проверьте, что в «Автообновлении» не стоит «Выключено», и что строка планировщика настроена, см. Обслуживание.
Деньги пришли, а заказ не отмечен оплаченным. Сверьте поступление с условиями выше. Чаще всего в назначении нет номера с пометкой, сумма отличается на комиссию или копейки, заказ ждёт оплату через платёжную систему или по заказу уже было другое поступление. Отметьте оплату вручную.