# Fiskalizimi — Albanian tax & payroll

Считает НДС, суммы в счёте и зарплату из gross в net по ставкам Албании 2026 года. Работает офлайн, без ключей API.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed
- Автор: square-al
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/square-al/fiskalizimi-utils/tree/HEAD/mcp
- Обновлён: 2026-08-30
- HTML: https://affpapa.org/nevibecode/mcp/fiskalizimi-albanian-tax-payroll

## Что делает

Сервер даёт агенту набор калькуляторов: проверка формата NIPT/NUIS, начисление и выделение TVSH по любой ставке (Албания 20 / 10 / 6 %, Косово 18 / 8 %), итоги счёта с разбивкой НДС по ставкам. Для зарплат есть два направления: из gross в net и обратно, с разложением на взносы работника, прогрессивный подоходный и стоимость для работодателя. Отдельный инструмент считает налог на прибыль по ступеням, а `tax_rates` отдаёт всю конфигурацию ставок и порогов.

Сеть не используется и ключи не нужны: всё считается на машине, данные никуда не уходят. Ставки сверены с tatime.gov.al, дата сверки и оговорки лежат в поле `notes` инструмента `tax_rates` — их стоит прочитать до того, как полагаться на расчёт зарплаты в переходном диапазоне 50,000–60,000 ALL в месяц.

Ставится двумя путями. Для Claude Desktop — скачать `fiskalizimi-mcp.mcpb` из последнего релиза и открыть файл. Для любого stdio-клиента — собрать из репозитория: `npm ci` и `npm run build` в корне, затем то же в каталоге `mcp`, после чего прописать `node` с путём к `mcp/dist/main.js` в конфиге MCP. Без сборки не заработает, потому что клиент запускает готовый JS-файл.

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- проверить формат NIPT и отловить путаницу O/0 и I/1
- выделить TVSH из суммы по ставке 20, 10 или 6 %
- посчитать итоги счёта с разбивкой НДС по каждой ставке
- перевести зарплату из gross в net с взносами и подоходным
- посчитать налог на прибыль по ступеням

## Примеры запросов агенту
- Проверь `m5141 8039h` как NIPT и скажи, что останется на руки со 120000 lek gross
- Посчитай `invoice_totals` для счёта с двумя позициями и скидкой по строке
- Переведи net 80000 ALL в gross через `gross_salary_from_net` и покажи разбивку

## Похожие
- [plan-payroll](https://affpapa.org/nevibecode/skills/plan-payroll.md) — скилл · 1800 установок
- [uk-finance-accounting](https://affpapa.org/nevibecode/plugins/uk-finance-accounting.md) — плагин · ★ 5
- [Avalara Tax Registrations and Business Licenses](https://affpapa.org/nevibecode/mcp/avalara-tax-registrations-and-business-licenses.md) — MCP-сервер · ★ 5
- [tax-prep](https://affpapa.org/nevibecode/skills/tax-prep.md) — скилл · 1800 установок
- [shopify-tax-compliance](https://affpapa.org/nevibecode/skills/shopify-tax-compliance.md) — скилл · 1000 установок
- [tax-efficiency](https://affpapa.org/nevibecode/skills/tax-efficiency.md) — скилл · 690 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
