面向自由职业者和小型企业的开源自托管发票系统,用于开票、收款和费用跟踪。
- Star
- 732
- Fork
- 68
- 未关闭 Issue
- 97
- 最近提交
- 19小时前
这是什么?
Invoicerr 是一款可自托管的开票应用,面向自由职业者和小型企业。它通过统一的单据引擎处理报价、发票、贷项通知单、采购订单和收到的发票,支持部分付款、定金和分期付款的跟踪,并提供客户门户、对账单和账龄余额。
应用内置按国家区分的电子发票支持,可生成 Factur-X、UBL、CII、XRechnung、Peppol BIS、FatturaPA 和 FA(3) 等格式的 XML,并对接法国、意大利和波兰的国家传输渠道。每份已开具的单据都会保存法律档案,保留期限依据所在国的规则确定。德国、法国、意大利、波兰和葡萄牙的规则目录已预先填充。
此外,应用还支持银行对账单导入(CSV/OFX)、可转为发票行的工时跟踪、加密的定时备份、OIDC/SSO 和 API Key 登录、多公司权限管理、Webhook、REST API 和 MCP 服务。技术栈基于 NestJS、React、PostgreSQL、Prisma 和 Redis,可通过 Docker Compose 或 Helm Chart 部署。
核心功能
- 01报价、发票、贷项通知单和采购订单共用同一套单据流程。
- 02按单据跟踪部分付款、定金和分期付款。
- 03支持生成 Factur-X、UBL、Peppol BIS、FatturaPA 等多种电子发票 XML。
- 04每份单据保留法律档案,保留期限依所在国规则设定。
- 05可导入 CSV/OFX 银行对账单并与收款记录匹配。
- 06支持将加密备份定时保存到独立的 S3 兼容存储桶。
适用场景
- 不想订阅 SaaS 的自由职业者,需要收发报价单和发票。
- 需要通过国家平台开具电子发票的欧洲小型企业。
- 希望把开票数据托管在自有服务器或 Kubernetes 集群上的团队。
- 需要把计费工时转为客户账单的外包或咨询团队。
快速上手
- 1
创建包含 Invoicerr、PostgreSQL 和 Redis 服务的 docker-compose.yml 文件
- 2
将三个密钥写入同目录下的 .env 文件,然后启动服务
docker compose up -d - 3
在浏览器中打开 http://localhost 并创建第一个账户
使用前须知
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,适用于你以服务形式运行的修改版本。
- 运行需要 PostgreSQL、Redis 以及已配置的邮件服务,自托管需要一定的部署工作。
- 只有德国、法国、意大利、波兰和葡萄牙附带完整的国家数据目录。
- 预构建镜像不再支持 32 位 ARM(linux/arm/v7)。
收录于专题
标签
常见问题
- invoicerr 是什么?
- 可自托管的开源开票应用,覆盖报价、发票、收款、电子发票和合规归档。 Invoicerr 是一款可自托管的开票应用,面向自由职业者和小型企业。它通过统一的单据引擎处理报价、发票、贷项通知单、采购订单和收到的发票,支持部分付款、定金和分期付款的跟踪,并提供客户门户、对账单和账龄余额。
- invoicerr 可以免费使用吗?用的什么许可证?
- invoicerr 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- invoicerr 还在维护吗?
- 活跃维护中。invoicerr 最近一次提交是在 2026年11月6日。
- invoicerr 适合用来做什么?
- 不想订阅 SaaS 的自由职业者,需要收发报价单和发票。 需要通过国家平台开具电子发票的欧洲小型企业。 希望把开票数据托管在自有服务器或 Kubernetes 集群上的团队。 需要把计费工时转为客户账单的外包或咨询团队。
- invoicerr 怎么安装和运行?
- 创建包含 Invoicerr、PostgreSQL 和 Redis 服务的 docker-compose.yml 文件 将三个密钥写入同目录下的 .env 文件,然后启动服务: docker compose up -d 在浏览器中打开 http://localhost 并创建第一个账户
- 在哪里获取 invoicerr?
- 源代码和安装说明在 GitHub 上:https://github.com/invoicerr-app/invoicerr
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向自由职业者和小型企业的离线优先开源发票与报价应用,支持 PDF 导出与本地数据存储。
精简的自托管开票软件,可生成 Factur-X、FatturaPA 和 UBL 2.1 等电子发票格式。
一款可自托管的 Web 应用,用于管理发票、报价、客户和付款。
可自托管的时间跟踪与开票应用,提供计时器、项目管理、PDF 发票和 Peppol 电子发票。
开源财富管理软件,用于跟踪股票、ETF 和加密货币等多账户投资组合,支持 Docker 自托管。