жовт 2025 – дотепер
Митні декларації RS.GE
Робочі процеси n8n, що ведуть кожну посилку через митницю RS.GE і запускають електронне підписання для клієнта
- Автоматизація
- Митна автоматизація
- Тривалість
- 1 рік
- Компанія
- Boxette Group
- Роль
- Інженер з автоматизації: проєктування, розробка, налагодження, документація
Огляд
Система на n8n, що пов’язує митний портал Служби доходів Грузії (RS.GE) з дошками декларацій Boxette у ClickUp. Вона стежить за митним статусом кожної посилки, додає PDF виданої декларації та сама запускає електронне підписання й сповіщення для клієнта, для обох брендів компанії.
Інструменти
- 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 інвойси.