Перейти до вмісту
Giorgi Eliadze
Проєкти: Boxette Group

жовт 2025 – дотепер

Митні декларації RS.GE

Робочі процеси n8n, що ведуть кожну посилку через митницю RS.GE і запускають електронне підписання для клієнта

  • Автоматизація
  • Митна автоматизація
Тривалість
1 рік
Компанія
Boxette Group
Роль
Інженер з автоматизації: проєктування, розробка, налагодження, документація

Огляд

Система на n8n, що пов’язує митний портал Служби доходів Грузії (RS.GE) з дошками декларацій Boxette у ClickUp. Вона стежить за митним статусом кожної посилки, додає PDF виданої декларації та сама запускає електронне підписання й сповіщення для клієнта, для обох брендів компанії.

Інструменти

  • n8n
  • ClickUp
  • PostgreSQL
  • Documenso
  • SendGrid
  • Node.js
  • Telegram

Декларації вручну

Кожна посилка понад безмитний ліміт потребує митної декларації на RS.GE, і команда декларацій відстежувала їх на дошках ClickUp вручну. Для кожного завдання перевіряли, чи сплачено мито й чи видано декларацію, потім завантажували PDF і надсилали клієнтові на підпис. RS.GE не має для цього публічного API, списки посилок там розділені за обліковими записами компанії, а сесії легко обриваються, тож перевірка йшла повільно, а завдання опинялися не в тих статусах.

Читання порталу

Менеджер сесій і чотири збирачі за категоріями (фізичні, онлайн, невідомі, експорт) посторінково переносять дані порталу в Postgres. Сканери деталей додають персональні дані й дані про товари кожної посилки, а API пошуку за трек-номером повертає статус посилки, товари та PDF декларації. Виправлення пагінації зняло з щоденних вибірок жорстку межу в 500 рядків, і тепер вони охоплюють дні повністю (878 з 878 і 3 376 з 3 376 рядків у тестах). Скрипти на Node.js звіряють підписані завдання з RS.GE та експортують затримані посилки разом з інвойсами в Google Drive для роботи з кодами HS.

Yellow Check і Green Check

Для кожного бренду два симетричні робочі процеси запускаються кожні 30 хвилин за зміщеним розкладом. Yellow Check переводить завдання в статус «мито сплачено», щойно всі посилки в ньому випущено. Green Check посилка за посилкою звіряє з друкованою формою, що декларація охоплює їх усі, завантажує PDF у ClickUp, перевіряє, що файл справді завантажився, і переводить завдання на підписання, яке надсилає конверт Documenso, лист і SMS із захистом від дублювання. Затримані посилки переходять у червоний статус, на невідомі трек-номери одноразово додається коментар-попередження, а кожен робочий процес звітує до спільного процесу обробки помилок.

Результат

Аудит у режимі лише читання в липні 2026 року, проведений субагентами Claude Code під моїм керівництвом, перерахував 290 рішень Yellow Check за 606 запитами й виявив 0 розбіжностей, а всі 18 завдань, переведені Green Check, пройшли повний ланцюжок; дубльованих підписань — 0. За 406 запусків перевірки були успішними в 99–100% випадків, а 250 з 250 запусків сповіщень уклалися у вікно надсилання 10:00–20:59. Експорт затриманих посилок опрацював 84 з 84 трек-номерів і завантажив 82 інвойси.

Проєкти: Boxette Group