Занимаюсь тем, что убираю ручную сверку платежей из работы бухгалтера: настраиваю модуль, который сам сопоставляет транзакции от платёжного шлюза с заказами в учётной системе и присылает готовый список расхождений, а не сырую выписку, которую нужно проверять построчно. Обычно проблема выглядит так: деньги от эквайринга приходят одним потоком, заказы фиксируются в другой системе, и связать их можно только вручную — открыть выписку, свериться с базой заказов, отметить совпадения. При десятках операций в день на это уходит час-два ежедневно, а при росте оборота ручная сверка перестаёт справляться вовсе, ошибки накапливаются незаметно.
Решение, которое я строю, работает иначе: транзакции забираются из платёжного шлюза автоматически по расписанию, каждая сопоставляется с заказом по совокупности признаков — сумма, время, номер заказа, покупатель. Совпавшие пары закрываются без участия человека, а всё подозрительное — платёж без заказа, заказ без оплаты, расхождение в сумме, повторное списание — выводится отдельным списком с пояснением причины.
Что делаю в рамках проекта:
— разбираю текущую цепочку от оплаты до отражения в учёте;
— подключаю выгрузку операций из платёжного шлюза;
— строю правила сопоставления и логику исключений;
— готовлю список расхождений для бухгалтера;
— передаю документацию по итогам настройки.
Решение, которое я строю, работает иначе: транзакции забираются из платёжного шлюза автоматически по расписанию, каждая сопоставляется с заказом по совокупности признаков — сумма, время, номер заказа, покупатель. Совпавшие пары закрываются без участия человека, а всё подозрительное — платёж без заказа, заказ без оплаты, расхождение в сумме, повторное списание — выводится отдельным списком с пояснением причины.
Что делаю в рамках проекта:
— разбираю текущую цепочку от оплаты до отражения в учёте;
— подключаю выгрузку операций из платёжного шлюза;
— строю правила сопоставления и логику исключений;
— готовлю список расхождений для бухгалтера;
— передаю документацию по итогам настройки.