Проект StubLedger - это сервис для автоматического расчета зарплаты и налогов с формированием платежных ведомостей (paystubs).
Пользователи: работники, бухгалтеры, руководители и фрилансеры. Они вводят данные о доходе, месте работы, заполняют форму W-4, указывают дополнительный доход, вычеты, дату найма, тип оплаты, ставку и периодичность. После выбора шаблона и оплаты через PayPal готовый документ доступен для скачивания в личном кабинете, где также можно сохранять данные о сотрудниках и рабочих местах.
Основная сложность проекта - налоговая система США и Канады. Федеральные, штатные, местные налоги имеют разные ставки, пороги и правила, которые ежегодно меняются. Чтобы обеспечить точность расчетов, команда провела глубокое исследование: изучены федеральные налоги IRS, налоги всех 50 штатов США и округа Колумбия, а также налоговая система Канады - федеральные и местные ставки, отчисления CPP, EI и квебекские QPP/QPIP.
Данные загружены в админ панель: федеральные налоги, параметры Medicare, лимиты Social Security, налоги штатов и провинций.
На основе этих данных реализован сложный модуль расчета: нормализация дохода, применение федеральных, штатных и местных налогов, учет методики W-4 2020+ (multiple jobs, dependent credits, other income), валидация результатов по официальным примерам IRS. В итоге система выдает юридически точные результаты, поддерживая все юрисдикции США и Канады, а изменения в законах вносятся оперативно через админ-панель.
https://stubledger.com