Розробка системи крипто-зарплати (crypto payroll) для бізнесу

Ручне звіряння нарахувань і виплат забирає час команди та створює ризик помилок у розрахунках. Ми розробляємо систему крипто-зарплати під ключ: схема виплат, політики доступу та звітність збираються в один регламент. Звіряння перестає бути ручним, а виплати розподіленій команді проходять передбачувано.
Часті запитання

Крипто-зарплата: де ламається звірка нарахувань і виплат

Крипто-зарплата влаштована так, що реєстр нарахувань і ланцюжок переказів живуть у різних системах. Нарахування рахують в обліковій таблиці або кадровій системі, а виплати співробітникам у крипті йдуть із гаманця окремими транзакціями.

Зв'язок між рядком реєстру та конкретним переказом тримається на пам'яті оператора: десь у коментарі, десь в окремому стовпці, а частіше — ніде.

Поки отримувачів десятки, така схема тримається. На сотнях рядків починають розходитися курс на момент нарахування й на момент відправлення, суми округлюються в різних місцях, один рядок розбивається на два перекази через ліміт мережі або нестачу балансу на гаманці.

Причину ніхто не фіксує — у реєстрі просто змінюється підсумкова цифра, і відновити, чому вона стала такою, уже неможливо.

Ручні виплати додають другий шар ризику. Перед кожним переказом оператор звіряє адресу, суму й перевіряє, що рядок ще не оплачено; за сотень отримувачів це найчастіша точка відмови.

Звідси помилки в реєстрі виплат — дублі, пропущені рядки, адреса з минулого періоду — і випливають вони не на боці системи, а в зверненні співробітника, який не побачив суму.

Звірка нарахувань перетворюється на окремий процес на кілька днів: закриття періоду, вивантаження переказів, ручний пошук недоотриманих сум за листуванням і виписками.

Частина розбіжностей так і залишається нез'ясованою, а наступний період рахується поверх неточних даних і накопичує помилку. Розбираємо, як цей розрив закривається на рівні архітектури, а не додатковими перевірками руками.

Що змінюється в розрахунках після автоматизації виплат

Автоматизація виплат вимірюється не відчуттям «стало зручніше», а спостережуваними величинами: часом закриття розрахункового циклу, часткою операцій із ручною участю, числом розбіжностей під час звірки та кількістю винятків, які зупиняють виплату.

Знімаємо їх до впровадження й після — на одному наборі отримувачів і однаковому обсязі нарахувань, інакше порівняння не має сенсу.

Швидкість закриття розрахункового циклу

До автоматизації цикл розтягує підготовка реєстру: нарахування збирають із різних джерел, суми зводять вручну, кожну правку переносять у платіжний файл.

Час іде не на саме відправлення, а на очікування підтвердження й повторне введення — за масових виплат це повторюється для кожного отримувача.

Після впровадження реєстр формується з облікової системи за розкладом, суми перевіряються правилами до відправлення, підтвердження збираються автоматично. Закриття перестає залежати від того, хто саме веде виплату і в якому часовому поясі він перебуває.

Звірка реєстру та операцій у мережі

Ручна звірка — найдорожча ділянка: статуси переказів перевіряють очима, а розбіжності випливають через дні, коли отримувач уже звернувся із запитанням.

Автоматизація виплат тримає постійне зіставлення — сума нарахування, сума в мережі та комісія сходяться в одному записі, незбіг позначається одразу.

Прозорість розрахунків виражається конкретно: у кожної виплати є статус, посилання на операцію та причина відхилення, якщо вона була.

Контроль виплат переходить із «перевірити після» в «зупинити до» — розбіжність блокує відправлення й іде на розбір, а не перетворюється на повернення та ручне коригування.

Формати крипто-зарплати: порівняння трьох схем виплат

Схема виплат визначає три речі: у кого перебувають ключі від коштів, як формується документація для бухгалтерії та що станеться, якщо співробітник втратить доступ до гаманця. На практиці бізнеси обирають між чотирма конфігураціями, і кожна закриває свій клас задач.

Формат Коли підходить Обмеження
Прямий переказ із гаманця компанії Штат до 20–30 осіб, виплати раз на місяць, один розрахунковий актив На кожну виплату транзакція підписується вручну, мережеві збори не оптимізуються, історія платежів розмазана по адресах
Кастодіальний сервіс Потрібні ролі, ліміти, вивантаження для обліку, робота із зовнішніми підрядниками Кошти й ключі в третьої сторони, виведення за регламентом майданчика, доступ залежить від процедур ідентифікації
Гібридна схема Частина виплат у стейблкоїнах, частина — банківським переказом, різні юрисдикції співробітників Два контури обліку потрібно зводити між собою, звірка складніша
Смарт-контракт на групу виплат Регулярні масові виплати за фіксованими правилами, десятки адрес Потрібен аудит логіки, зміна правил — окрема процедура, помилка в коді виправляється дорого

Коли підходить прямий переказ із гаманця компанії

Схема працює, поки платіжний цикл короткий і передбачуваний: співробітник отримує кошти напряму на свою адресу, компанія не тримає залишок на чужому майданчику й розпоряджається ключами сама.

Розрахунки йдуть у стейблкоїнах USDC — курс не доводиться перераховувати для кожної людини. Щойно з'являються виплати в різних мережах і десятки отримувачів, ручне підписування стає вузьким місцем.

Обмеження кастодіальних сервісів

Поки майданчик працює штатно, схема зручна: ролі, ліміти, готові вивантаження. Складнощі починаються на стику — строки виведення, обмеження на масові операції, вимоги до ідентифікації отримувачів.

Плюс облік будується на вивантаженнях сервісу, а не на первинних даних: у разі зміни постачальника історію доводиться відновлювати вручну.

Етапи впровадження: аудит, схема, налаштування, перевірка, передача

Крипто-зарплата — не разове налаштування гаманця, а заміна частини розрахункового контуру. Помилка на вході в схему руху коштів повертається розбіжностями в обліку та ручними звірками кожен період. Тому йдемо етапами, де кожен наступний спирається на підтверджений попередній.

Аудит процесів і облікових систем

Починаємо з того, як зарплата живе зараз: звідки беруться суми, хто погоджує, як формується реєстр і які документи підтверджують виплату. Звіряємо бухгалтерський контур, кадрові дані та виписки — що стане джерелом істини під час виплати, а що доведеться вести паралельно.

  1. Аудит процесів і облікових систем — фіксуємо ролі, точки погодження, склад даних про отримувача та вимоги до підтвердних документів.
  2. Проєктування схеми руху коштів — звідки надходять кошти, як розподіляються за отримувачами, де залишаються резерви на повернення та комісії мережі.
  3. Погодження моделі обліку — на яку дату фіксується виплата, як відображаються розбіжності та хто відповідає за звірку.
  4. Налаштування та перевірка — виплатний контур, ролі доступу, ліміти й підтвердження; прогін на тестовому контурі з малою групою отримувачів.
  5. Пробний період — звіряємо розрахунки з попереднім способом і ловимо розбіжності, поки їх виправлення не зачіпає весь колектив.
  6. Передача рішення — регламенти виплат, інструкції для бухгалтерії та кадрів, розмежування доступів і порядок дій у разі збою.

Кожен етап закінчується працюючим контуром або документом, а не звітом про зустрічі. Під час передачі у замовника залишається схема, якою він керує сам, — без інженера на кожній виплаті.

Артефакти впровадження: схеми, політики доступу, регламенти

Впровадження вважається завершеним не тоді, коли пройшла перша виплата, а коли у замовника на руках повний комплект артефактів впровадження. За ними систему супроводжує своя команда або новий підрядник — не відновлюючи логіку за листуванням і дзвінками.

Конфігурації та схеми руху коштів

  • Документація за схемою: шлях від нарахування до зарахування співробітнику, точки конвертації, відповідальний за кожну ділянку.
  • Схема руху коштів із розділенням гарячого й холодного контурів і лімітами на разове та добове відправлення.
  • Перелік підтримуваних мереж і активів із ознаками, за якими виплата блокується автоматично.
  • Регламент виплат: календар, порядок формування черги, поведінка за нестачі ліквідності, правила повторного відправлення завислих операцій.
  • Конфігурації сервісів, параметри підтверджень і контрольні значення моніторингу.

Матриця погоджень і правила доступу

  • Матриця погоджень: хто ініціює платіж, хто підтверджує, з якого обсягу підключається другий підписувач.
  • Політики доступу: ролі, розділення обов'язків, заборона одноосібної зміни адрес отримувачів.
  • Порядок ротації ключів і виведення співробітника з усіх ролей під час звільнення.
  • Журнал операцій із вивантаженням для бухгалтерії та зовнішньої перевірки.
  • Інструкції для співробітників: як отримати виплату, що робити у разі помилки в адресі, куди звертатися.

Кейс: виплати розподіленій команді без ручної звірки

Замовник — продуктовий старт із розподіленою командою: інженери в трьох країнах, частина фахівців на погодинній оплаті, виплати раз на місяць. Реєстр нарахувань збирався вручну, і це була найвужча ділянка процесу — розбираємо кейс впровадження на прикладі Nordline.

Як було до впровадження

Реєстр жив у таблиці: рядки додавали руками, години та ставки зводили з трьох джерел, адреси гаманців копіювали з листування. На підготовку йшло 2–3 робочі дні, ще день — на перевірку другою людиною.

Помилки в адресах і задвоєні рядки знаходили вже після відправлення, а розбіжність за одним отримувачем тягла за собою звірку всього циклу.

Метрики після переходу на автоматичні виплати

Ми винесли ставки, години й адреси в єдиний реєстр, з якого суми та отримувачі рахуються автоматично. Виплати йдуть пакетом за розкладом, а статус кожного переказу повертається в той самий реєстр і закриває рядок.

  • підготовка реєстру — 15–20 хвилин замість 2–3 днів;
  • ручних операцій зіставлення — нуль, частка виплат без втручання людини зросла до 98%;
  • розбіжності після циклу виплат — з 6–8 випадків до нуля;
  • повтор пакета після збою — хвилини: однакові ідентифікатори не дають відправити дубль.

Окремо закрили доступи: розрахунковий фахівець бачить нарахування, але не може підмінити адресу отримувача.

Чим відрізняється кастодіальна схема виплат від некастодіальної?

Розвилка рівно одна: де лежить закритий ключ, яким підписується виплата. У кастодіальній схемі його тримає сервіс-провайдер разом із балансом, а замовник отримує інтерфейс і ролі. У некастодіальній ключ залишається у вас: платформа формує партію виплат, підпис ставить ваш вузол.

Кастодіальна схема тримається на розділенні повноважень усередині платформи: один співробітник готує відомість, другий підтверджує, підпис іде з оперативного гаманця в межах добового ліміту, усе понад — на окреме погодження.

Основний ризик доступу — компрометація облікового запису оператора: якщо одна людина може і створити платіж, і підтвердити його, розділення існує лише на папері.

У некастодіальній підпис збирається на вашому боці — апаратний модуль або порогова схема, де частки ключа лежать у різних співробітників і в жодного немає повного доступу.

Платформа не може відправити переказ без ваших підписів, зате з'являється операційна дисципліна: резервні копії часток, ротація, регламент на випадок втрати носія. Помилка в зберіганні ключів тут коштує дорожче, ніж помилка в розмежуванні ролей.

Обидві схеми не скасовують політику виплат: білі списки адрес, ліміти на переказ і період, холодне зберігання резерву, журнал ініціатора та підтверджувача.

Вибір простий: кастодіальна — коли потрібна швидкість запуску й власної служби безпеки поки немає; некастодіальна — коли потрібен повний контроль і готовність тримати процеси.

Частіше збирають гібрид: операційні виплати йдуть через кастодіальний контур із лімітами, резерв лежить під вашими ключами.

Питання до старту: ліміти, звітність, доступ до ключів

Перш ніж запускати виплати, замовник зазвичай перевіряє чотири речі: чим обмежені суми, що потрапить в облік, що буде у разі втрати ключів і як поєднати цифрові розрахунки зі звичними. Ці сумніви знімаються на етапі проєктування — нижче короткі відповіді щодо кожного.

Як задаються ліміти виплат і підтвердження великих сум?

Пороги прописуються в правилах контуру: добовий і місячний ліміт на отримувача та на весь реєстр, окрема стеля для нових адрес. Сума понад поріг погодження йде на підтвердження двох-трьох відповідальних — підпис однієї людини велику виплату не проведе. Решта реєстру при цьому виконується штатно, без зупинки всієї відомості.

Що потрапляє у звітність за розрахунками?

Кожна транзакція пов'язується зі співробітником і періодом: сума, курс на момент виконання, комісія мережі, статус.

Вивантаження збирається у форматі, звичному для бухгалтерії, а незалежну звірку з даними мережі підтверджує Chainalysis — розбіжностей між внутрішнім обліком і фактичними переказами не залишається.

Що станеться у разі втрати доступу до гаманця?

Повним доступом не володіє жодна людина: ключі розділені між кількома сховищами та відповідальними. У разі втрати однієї частини доступ відновлюється за заздалегідь затвердженою процедурою, а ліміти виплат на час відновлення не підвищуються.

Чи можна платити частину в криптовалюті, частину звичайним переказом?

Так, гібридні розрахунки — частий сценарій: фіксована частина йде у звичній валюті, залишок — у цифровій. Обидві частини рахуються в одному розрахунковому аркуші, податкова база формується із загального нарахування, а не з двох незалежних потоків.

Обговорімо вашу схему розрахунків і повернемося з планом впровадження

План впровадження збирається не із загального опису задачі, а з вхідних даних щодо вашої схеми розрахунків — саме вони визначають архітектуру виплат, порядок стикування з обліком і реалістичність оцінки строків. Нижче список того, що запитуємо у вас, і що віддаємо натомість.

  • Юрисдикції та статус отримувачів: де резиденти, оформлені як співробітники чи підрядники, чи є виплати третім особам.
  • Склад виплат: один актив в одній мережі чи кілька — від цього залежить маршрутизація платежів і вартість мережі в пікові дні.
  • Обсяг і періодичність: скільки платежів в одному циклі, чи є піки в кінці місяця й жорсткі дати закриття розрахунку.
  • Джерело ліквідності: як активи потрапляють на виплатний гаманець, хто відповідає за поповнення і що відбувається за нестачі.
  • Чинний облік: система, у якій ведеться розрахунок, формат вивантажень і вимоги до стикування — ручне введення чи обмін даними.
  • Модель доступів і підпису: хто ініціює платіж, хто підтверджує, де зберігаються ключі, які ліміти та ролі потрібні.
  • Вимоги до звітності: що потрібно для аудиту, податкового обліку та звірки зі звичною бухгалтерією.

Натомість ви отримуєте склад робіт за етапами з оцінкою строків, схему потоків виплат і розподілу ролей, порядок запуску через пілотну схему — обмежена група отримувачів за паралельного ведення поточного обліку, — а також регламенти: ліміти, підтвердження платежів, дії у разі помилкової транзакції та порядок повернення коштів.

Опишіть задачу в тому обсязі, який уже є, — повернемося з оцінкою строків і планом впровадження.

Напрямки блокчейн-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1542
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1369
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142