@monesto/cli
v0.0.2
Published
CLI для расчёта чистого дохода, аванса и зарплаты по рабочим дням и распределения по активам (золото, USD, рубли)
Maintainers
Readme
@monesto/cli
CLI для расчёта чистого месячного дохода, аванса и зарплаты по рабочим дням (с учётом производственного календаря РФ) и распределения по активам: золото, USD, рубли.
npm: https://www.npmjs.com/package/@monesto/cli
Установка
npm install -g @monesto/cliИли запуск без установки:
npx @monesto/cli calculate --money 240000 --tax 13%Использование
Команда calculate
Рассчитывает чистый доход после налога, суммы к выплате 10-го и 25-го числа и распределение по активам.
monesto calculate [опции]
# или
npx @monesto/cli calculate [опции]Опции
| Опция | Описание |
| ------------------- | ------------------------------------------------------------------- |
| --money <number> | Месячный доход до налога (RUB). |
| --tax <значение> | Налог: процент от гросса (13%) или фиксированная сумма (31200). |
| --currency <code> | Базовая валюта дохода (по умолчанию rub). |
| --gold <значение> | Доля в золото: процент (10%) или сумма в RUB (50000). |
| --usd <значение> | Доля в USD: процент (10%) или сумма в USD (250). |
| --rub <значение> | Доля в рублях: процент (10%) или сумма в RUB (50000). |
Если опции не указаны, недостающие параметры можно ввести интерактивно.
Логика выплат
- 10-е число — зарплата за период 16–конец прошлого месяца (по рабочим дням, с учётом праздников РФ).
- 25-е число — аванс за период 1–15 текущего месяца (по рабочим дням).
Расчёт использует производственный календарь (выходные и нерабочие праздничные дни РФ).
Примеры
Оклад 240 000 ₽, налог 13%, аванс и зарплата за март 2026:
monesto calculate --money 240000 --tax 13%С распределением по активам:
monesto calculate --money 240000 --tax 13% --gold 10% --usd 250 --rub 10%Только расчёт без распределения по активам:
monesto calculate --money 100000 --tax 0% --gold 0% --usd 0% --rub 0%Требования
- Node.js >= 18
Лицензия
MIT
