Перейти к содержанию

Платежи M-Pesa

По записи на каждый платёж M-Pesa на номера компании. Запись создаёт уведомление Safaricom о платеже; если уведомление не дошло, платёж можно внести вручную. Ключ платежа — код транзакции: тот, что покупатель видит в SMS. Регистр есть только в версии ERPJS для Кении.

Платёж свободен, пока его не взяли в чек или в документ «Платежи». Взять его может касса (в чек) или документ Платежи (предоплата, оплата счёта) — один раз и целиком.

Где искать: Модули → M-Pesa → Регистры → Платежи M-Pesa

Разбор на примере

Покупатель заплатил 1 500 KES на Till 512345:

Поле Значение Что значит
Код транзакции M-Pesa SJC1ABC2DE код из SMS покупателя; второго платежа с таким кодом не будет
Время платежа 12/10/2026 12:15:04 время Safaricom (Кения)
Сумма 1 500 KES
Номер M-Pesa (Till / Paybill) 512345 номер, на который заплатили
Учетная запись M-Pesa VIC-MALL запись, на адрес которой пришло уведомление
Плательщик JOHN K DOE имя, которое прислал Safaricom
Телефон плательщика (как прислал Safaricom) 2547****149 Safaricom маскирует номер — искать по нему платёж нельзя
Источник Уведомление Safaricom или «Внесен вручную»
Счет-фактура 100 чек, в который взят платёж; пусто — в чек не взят
Документ «Платежи» пусто документ «Платежи», в который взят платёж (предоплата); пусто — не взят
Использован, Кто использовал 12/10/2026 12:17:31, K1 когда и какой кассой (или кем) взят

Для Paybill заполнено ещё «Номер счета, введенный плательщиком» — номер, который покупатель набрал при оплате.

Что можно и чего нельзя

  • Изменить можно только комментарий. Всё остальное прислал Safaricom, а связь с чеком и документом ведут касса и документ «Платежи».
  • Внести вручную — если деньги на номер пришли, а уведомления нет: код транзакции (8–12 латинских букв и цифр), сумма, номер. Источник станет «Внесен вручную», платёж — свободным. Номер вводите точно: касса видит только платежи на номера своих учётных записей. Сумму — по выписке Safaricom: более позднее уведомление с тем же кодом её не исправит.
  • Удалить можно только платёж, внесённый вручную и ещё не взятый ни в чек, ни в документ. Платёж от Safaricom не удаляется никогда: он — основание денег в кассе.

Платёж и чек

Касса берёт платёж в чек кнопкой третьего способа оплаты; номер чека появляется в колонке «Счет-фактура». Платёж, взятый одним чеком, другой чек взять не может. Чек удалили, пока он не проведён, — платёж снова свободен. Если номер черновика чека поменяли, платёж остаётся за этим чеком: номер в колонке обновится, когда чек проведут.

Чек, в котором сумма M-Pesa не равна сумме взятых им платежей, не проводится — ни с кассы, ни из окна счёта.

Платёж и документ «Платежи»

Деньги пришли заранее (депозит) — меню окна платежа «Создать платеж клиента (предоплата)» открывает новый документ Платежи со строкой предоплаты на всю сумму и кодом платежа в колонке «Код транзакции M-Pesa». Бухгалтер выбирает клиента и сохраняет — номер документа появляется в колонке Документ «Платежи», и касса этот платёж уже не предложит. Удалили непроведённый документ или убрали код из строки — платёж снова свободен. Подробно — в инструкции.

Персональные данные: имя и (маскированный) телефон плательщика. Доступ к регистру давайте тем, кто может видеть чеки кассы.