Aplicativo de faturamento open source e self-hosted para freelancers e pequenas empresas criarem faturas, acompanharem pagamentos e controlarem despesas.
invoicerr-app/invoicerr
Aplicativo open source de faturamento que você hospeda por conta própria, para freelancers, com orçamentos, faturas, pagamentos, faturamento eletrônico e arquivamento legal.
Alternativa open source a:QuickBooks
Xero
- Estrelas
- 732
- Forks
- 68
- Issues abertas
- 97
- Último commit
- há 7 horas
O que é?
O Invoicerr é um aplicativo de faturamento que você hospeda por conta própria, voltado a freelancers e pequenas empresas. Ele gerencia orçamentos, faturas, notas de crédito, pedidos de compra e faturas recebidas em um único mecanismo de documentos, acompanha pagamentos parciais, adiantamentos e parcelas e oferece portais para clientes com extratos de conta e saldos vencidos.
O aplicativo inclui suporte a faturamento eletrônico específico para cada país. Ele gera XML nos formatos Factur-X, UBL, CII, XRechnung, Peppol BIS, FatturaPA e FA(3), conecta-se a canais nacionais na França, Itália e Polônia e mantém um arquivo legal para cada documento emitido. Alemanha, França, Itália, Polônia e Portugal já vêm com seus catálogos de regras preenchidos.
Outros recursos incluem importação de extratos bancários (CSV/OFX), controle de horas que são convertidas em itens de fatura, backups agendados e criptografados, login por OIDC/SSO e chave de API, acesso a várias empresas, webhooks, uma REST API e um servidor MCP. O aplicativo usa NestJS, React, PostgreSQL, Prisma e Redis e pode ser implantado com Docker Compose ou um Helm chart.
Recursos principais
- 01Orçamentos, faturas, notas de crédito e pedidos de compra compartilham o mesmo ciclo de vida de documentos.
- 02Acompanha pagamentos parciais, adiantamentos e parcelas de cada documento.
- 03Gera XML de faturamento eletrônico em vários formatos, incluindo Factur-X, UBL, Peppol BIS e FatturaPA.
- 04Mantém um arquivo legal por documento, com regras de retenção específicas de cada país.
- 05Importa extratos bancários (CSV/OFX) e associa-os aos pagamentos.
- 06Oferece backups agendados e criptografados em um bucket S3 compatível separado.
Casos de uso
- Um freelancer que quer enviar orçamentos e faturas sem pagar uma assinatura SaaS.
- Uma pequena empresa europeia que precisa emitir faturas eletrônicas por uma plataforma nacional.
- Uma equipe que hospeda seus próprios dados de faturamento em um servidor privado ou cluster Kubernetes.
- Uma agência que acompanha as horas faturáveis de projetos e as transforma em faturas para os clientes.
Início rápido
- 1
Crie um docker-compose.yml com os serviços Invoicerr, PostgreSQL e Redis indicados no README
- 2
Coloque os três segredos em um arquivo .env no mesmo diretório e, em seguida, inicie a stack
docker compose up -d - 3
Abra http://localhost no navegador e crie a primeira conta
Antes de usar
- É licenciado sob AGPL-3.0, uma licença copyleft que também se aplica às versões modificadas que você executar como serviço.
- Para executá-lo, é necessário ter PostgreSQL, Redis e um provedor de e-mail configurado; portanto, a hospedagem própria exige um trabalho considerável de configuração.
- Somente Alemanha, França, Itália, Polônia e Portugal contam com catálogos nacionais completos.
- A imagem pré-compilada não oferece mais suporte a ARM de 32 bits (linux/arm/v7).
Em coleções
Tópicos
Perguntas frequentes
- O que é invoicerr?
- Aplicativo open source de faturamento que você hospeda por conta própria, para freelancers, com orçamentos, faturas, pagamentos, faturamento eletrônico e arquivamento legal. O Invoicerr é um aplicativo de faturamento que você hospeda por conta própria, voltado a freelancers e pequenas empresas. Ele gerencia orçamentos, faturas, notas de crédito, pedidos de compra e faturas recebidas em um único mecanismo de documentos, acompanha pagamentos parciais, adiantamentos e parcelas e oferece portais para clientes com extratos de conta e saldos vencidos.
- invoicerr é gratuito? Qual é a licença?
- invoicerr é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- invoicerr ainda é mantido?
- Manutenção ativa. O último commit de invoicerr foi em 7 de nov. de 2026.
- Para que posso usar invoicerr?
- Um freelancer que quer enviar orçamentos e faturas sem pagar uma assinatura SaaS. Uma pequena empresa europeia que precisa emitir faturas eletrônicas por uma plataforma nacional. Uma equipe que hospeda seus próprios dados de faturamento em um servidor privado ou cluster Kubernetes. Uma agência que acompanha as horas faturáveis de projetos e as transforma em faturas para os clientes.
- Como instalar invoicerr?
- Crie um docker-compose.yml com os serviços Invoicerr, PostgreSQL e Redis indicados no README Coloque os três segredos em um arquivo .env no mesmo diretório e, em seguida, inicie a stack: docker compose up -d Abra http://localhost no navegador e crie a primeira conta
- Onde consigo invoicerr?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/invoicerr-app/invoicerr
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App open source e offline-first para freelancers e pequenas empresas criarem faturas e orçamentos, com exportação para PDF e armazenamento local em SQLite.
Aplicativo enxuto e auto-hospedado para emitir faturas eletrônicas nos formatos Factur-X, FatturaPA e UBL 2.1.
Aplicação web auto-hospedada para gerenciar faturas, orçamentos, clientes e pagamentos.
Aplicativo de controle de horas e emissão de notas, auto-hospedado, para freelancers e equipes, com cronômetros, projetos, PDFs e faturamento eletrônico via Peppol.
Software open source de gestão de patrimônio para acompanhar ações, ETFs e criptomoedas em várias contas, com hospedagem própria via Docker.