Проводки в Supabase обычным сообщением

Опишите операцию словами — сценарий определит тип, найдёт в Supabase нужные счета и контрагента, создаст и проведёт запись, а по отсроченным чекам поставит напоминание в MISP.

  • Расход проводится сразу, а не вечером пачкой
  • Счета и контрагенты подбираются сами
  • Отсроченные чеки не забываются: напоминание в MISP
  • Не нужно заходить в учётную систему и искать меню
Webhook

Как это работает

Чтобы получать уведомления из Supabase в MISP, не нужен программист: готовый сценарий следит за событиями и присылает сообщения сам.

  1. Запуск: Приём данных бота
  2. Затем: AI Финансовый агент
  3. Затем: Очистить вывод AI
  4. Проверка: Маршрутизировать к пути расходов
  5. Если да — Найти ID счёта расходов
  6. Затем: Найти ID кассового счёта
  7. Затем: Создать проводку в Odoo
  8. Затем: Создать запись в Odoo
  9. Затем: Подтвердить и опубликовать запись
  10. Затем: Сообщение об успехе
  11. Запуск: Ответить на вебхук
  12. Если нет — Найти ID партнера
  13. Затем: Найти ID дебетового счета
  14. Затем: Найти ID кредитного счета
  15. Затем: Создать проводку скидки
  16. Затем: Создать запись скидки
  17. Затем: Подтвердить и опубликовать запись1
  18. Если нет — Фильтровать источник платежа
  19. Если да — Форматировать дату чека
  20. Затем: Создать событие
  21. Затем: Найти ID партнера2
  22. Затем: Найти ID дебетового счета1
  23. Затем: Найти ID кредитного счета1
  24. Затем: Создать строки журнала
  25. Затем: Создать запись скидки1
  26. Затем: Подтвердить и опубликовать запись2
  27. Если нет — Найти ID партнера3
  28. Затем: Найти ID дебетового счета2
  29. Затем: Найти ID кредитного счета2
  30. Затем: Создать строки мгновенной проводки
  31. Затем: Создать запись скидки2
  32. Затем: Подтвердить и опубликовать запись3
  33. Если нет — Найти ID партнера4
  34. Затем: Найти ID дебетового счета3
  35. Затем: Найти ID кредитного счета3
  36. Затем: Создать строки проводки счёта
  37. Затем: Создать запись скидки3
  38. Затем: Подтвердить и опубликовать запись4
  39. Если нет — Найти ID партнера5
  40. Затем: Найти ID дебетового счета4
  41. Затем: Найти ID кредитного счета4
  42. Затем: Создать строки авансовой проводки
  43. Затем: Создать запись скидки4
  44. Затем: Подтвердить и опубликовать запись5
  45. Если нет — Найти ID поставщика
  46. Затем: Получить много элементов
  47. Затем: Рассчитать баланс поставщика
  48. Если нет — Определитель даты
  49. Затем: Получить строки движения кассы/банка
  50. Затем: Создать финальный отчёт
  51. Затем: Модель чата OpenAI
  52. Затем: Простая память

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.