Repolode
invoicerr-app

invoicerr-app/invoicerr

Самостоятельно размещаемое open-source приложение для выставления счетов фрилансерами: сметы, счета, платежи, электронные счета и юридический архив.

Open source альтернатива:QuickBooksXero

Звёзды
732
Форки
67
Открытые issues
97
Последний коммит
11 часов назад

Что это?

Invoicerr — приложение для выставления счетов, которое можно разместить на собственном сервере. Оно предназначено для фрилансеров и небольших компаний. Приложение обрабатывает сметы, счета, кредит-ноты, заказы на закупку и полученные счета с помощью единого механизма работы с документами, отслеживает частичные платежи, авансы и платежи в рассрочку, а также предоставляет клиентские порталы с выписками по счетам и данными о просроченной задолженности.

В приложении предусмотрена поддержка электронных счетов с учётом требований отдельных стран. Оно генерирует XML в форматах Factur-X, UBL, CII, XRechnung, Peppol BIS, FatturaPA и FA(3), подключается к национальным платформам Франции, Италии и Польши и хранит юридический архив каждого выпущенного документа. Для Германии, Франции, Италии, Польши и Португалии каталоги нормативных требований уже заполнены.

Среди других возможностей — импорт банковских выписок (CSV/OFX), учёт времени с преобразованием записей в строки счетов, шифрованное резервное копирование по расписанию, вход через OIDC/SSO и API key, доступ к нескольким компаниям, webhooks, REST API и MCP-сервер. Приложение построено на NestJS, React, PostgreSQL, Prisma и Redis; его можно развернуть с помощью Docker Compose или Helm chart.

Ключевые возможности

  • 01Сметы, счета, кредит-ноты и заказы на закупку проходят единый жизненный цикл документов.
  • 02Отслеживает частичные платежи, авансы и платежи в рассрочку по каждому документу.
  • 03Генерирует электронные счета в нескольких XML-форматах, включая Factur-X, UBL, Peppol BIS и FatturaPA.
  • 04Ведёт юридический архив для каждого документа с учётом сроков хранения в разных странах.
  • 05Импортирует банковские выписки (CSV/OFX) и сопоставляет их с платежами.
  • 06Создаёт шифрованные резервные копии по расписанию в отдельном S3-совместимом хранилище.

Сценарии использования

  • Фрилансер, которому нужно отправлять сметы и счета без подписки на SaaS.
  • Небольшая европейская компания, которой нужно выставлять электронные счета через национальную платформу.
  • Команда, которая размещает данные о счетах на собственном сервере или в кластере Kubernetes.
  • Агентство, которое учитывает оплачиваемое время по проектам и превращает его в счета для клиентов.

Быстрый старт

  1. 1

    Создайте docker-compose.yml со службами Invoicerr, PostgreSQL и Redis, указанными в README

  2. 2

    Поместите три секрета в файл .env рядом с ним, затем запустите стек

    docker compose up -d
  3. 3

    Откройте http://localhost в браузере и создайте первую учётную запись

Что важно знать

  • Проект распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, которая распространяется и на изменённые версии, запускаемые в качестве сервиса.
  • Для работы необходимы PostgreSQL, Redis и настроенный почтовый провайдер, поэтому самостоятельный хостинг требует серьёзной настройки.
  • Полные каталоги стран доступны только для Германии, Франции, Италии, Польши и Португалии.
  • Предварительно собранный образ больше не поддерживает 32-разрядную ARM (linux/arm/v7).

В подборках

Темы

Частые вопросы

Что такое invoicerr?
Самостоятельно размещаемое open-source приложение для выставления счетов фрилансерами: сметы, счета, платежи, электронные счета и юридический архив. Invoicerr — приложение для выставления счетов, которое можно разместить на собственном сервере. Оно предназначено для фрилансеров и небольших компаний. Приложение обрабатывает сметы, счета, кредит-ноты, заказы на закупку и полученные счета с помощью единого механизма работы с документами, отслеживает частичные платежи, авансы и платежи в рассрочку, а также предоставляет клиентские порталы с выписками по счетам и данными о просроченной задолженности.
invoicerr можно использовать бесплатно? Какая у него лицензия?
invoicerr распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
invoicerr всё ещё поддерживается?
Активно поддерживается. Последний коммит в invoicerr — 5 нояб. 2026 г..
Для чего можно использовать invoicerr?
Фрилансер, которому нужно отправлять сметы и счета без подписки на SaaS. Небольшая европейская компания, которой нужно выставлять электронные счета через национальную платформу. Команда, которая размещает данные о счетах на собственном сервере или в кластере Kubernetes. Агентство, которое учитывает оплачиваемое время по проектам и превращает его в счета для клиентов.
Как установить invoicerr?
Создайте docker-compose.yml со службами Invoicerr, PostgreSQL и Redis, указанными в README Поместите три секрета в файл .env рядом с ним, затем запустите стек: docker compose up -d Откройте http://localhost в браузере и создайте первую учётную запись
Где скачать invoicerr?
Исходный код и инструкции по установке — на GitHub: https://github.com/invoicerr-app/invoicerr

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

InvoiceShelf — приложение для выставления счетов с открытым исходным кодом и самостоятельным размещением, предназначенное для фрилансеров и малого бизнеса.

1,9 тыс.+12 за неделю401PHPAGPL-3.0Активно поддерживаетсяОбновлён 9 дней назад

Офлайн-приложение с открытым исходным кодом для выставления счетов и коммерческих предложений фрилансерами и малым бизнесом, с экспортом в PDF и локальным хранением в SQLite.

1,4 тыс.+16 за неделю207TypeScriptMITАктивно поддерживаетсяОбновлён 4 дня назад

Приложение для самостоятельного развёртывания: учёт времени и выставление счетов для фрилансеров и команд, таймеры, проекты, PDF-счета и электронные счета через Peppol.

638+3 за неделю80PythonGPL-3.0Активно поддерживаетсяОбновлён 11 часов назад

Open source-приложение для управления капиталом: отслеживайте акции, ETF и криптовалюты в нескольких счетах и размещайте его на своём сервере через Docker.

9,7 тыс.+49 за неделю1,4 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 11 часов назад