Skip to content
View franchise-control's full-sized avatar

Block or report franchise-control

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
franchise-control/README.md

Franchise Control

Платформа управления франчайзинговой сетью. Реестр точек и договоров, расчёт роялти по восьми схемам, сбор отчётов о выручке от франчайзи, документы из 1С и ЭДО, проверки качества точек по чек-листам.

Здесь мы выкладываем то, что вынесли из платформы и что полезно само по себе, — под MIT, без оговорок и без регистрации.

Открытые библиотеки

Пакет О чём
royalty-calc Расчёт роялти: восемь схем из договоров коммерческой концессии, точная арифметика на целых копейках и точных дробях, объяснение расчёта построчно
revenue-report Отчёт франчайзи о выручке: разбор периода и денежных сумм в том виде, в котором их присылают, проверка со списком всех ошибок сразу, разбор CSV-выгрузки

Обе — TypeScript, строгий режим, без зависимостей, покрытие выше 98 %, CI на Node 18, 20 и 22. Стыкуются друг с другом одной строкой: revenue-report приводит присланное к пригодному виду, royalty-calc по нему считает.

Обе лежат и на российских площадках — код тот же, вплоть до хеша коммита:

royalty-calc revenue-report
GitFlic открыть открыть
GitVerse открыть открыть

Домен github.com в России не заблокирован, но доступность к нему плавает, и зеркало решает это без VPN.

Почему мы это открываем

Расчёт роялти — не конкурентное преимущество. Преимущество в том, что вокруг него: кабинет франчайзи, документооборот, проверки, сроки. А вот на арифметике ошибаются все, и ошибка вылезает в акте, который подписывают две стороны. Библиотека, которую читают и проверяют посторонние, ошибается реже закрытой.

Если вы нашли схему расчёта, которой у нас нет, или формат выгрузки, который мы не поняли, — заводите issue с примером. Живой случай из чужой практики полезнее звезды.

Полезное без оплаты

О платформе

Связь

franchise-control.pro · info@franchise-control.pro · телеграм · контакты и реквизиты

Разработчик платформы — ООО «МИР ПРОДАЖ», ИНН 4802015048.

Pinned Loading

  1. revenue-report revenue-report Public

    Отчёт франчайзи о выручке: разбор периода и денежных сумм в том виде, в котором их присылают, проверка отчёта со списком всех ошибок сразу, разбор CSV-выгрузки. TypeScript, без зависимостей.

    TypeScript

  2. royalty-calc royalty-calc Public

    Расчёт роялти во франчайзинговой сети: восемь схем из договоров коммерческой концессии, точная арифметика без плавающей точки, объяснение расчёта. TypeScript, без зависимостей.

    TypeScript