面向自由职业者和小型企业的开源自托管发票系统,用于开票、收款和费用跟踪。
- Star
- 1,367
- Fork
- 209
- 未关闭 Issue
- 14
- 最近提交
- 昨天
这是什么?
Invoice Builder 用于创建和管理发票与报价单,提供实时 PDF 预览,支持 A4 和 Letter 纸张格式,并带有拖放式版式编辑器。企业、客户、银行账户、商品、分类、单位和货币都支持 XLSX 导入导出。财务处理包括附加费、折扣、运费、含税或不含税计算、部分付款以及单据状态管理。
数据保存在用户自己的设备上的数据库文件中。Windows、Linux 和 macOS 桌面版使用 SQLite;通过 Docker 自部署时可选择 SQLite 或 PostgreSQL,便于多设备访问。项目还提供完整的数据库备份与恢复、JSON 导入导出,以及按单据保存的数据快照,保证历史记录准确。
发票可导出为 UBL 2.1、Peppol BIS Billing 3.0 或 XRechnung XML 格式,用于电子发票。项目基于 Electron、React 和 Node.js 构建。
核心功能
- 01创建发票和报价单,支持 A4 和 Letter 格式的实时 PDF 预览
- 02拖放式版式编辑器
- 03企业、客户、商品等基础数据支持 XLSX 导入导出
- 04支持部分付款、折扣、附加费以及含税或不含税计算
- 05可导出 UBL 2.1、Peppol BIS Billing 3.0 和 XRechnung XML
- 06提供 Windows、Linux、macOS 桌面版,也可用 Docker 自部署
适用场景
- 自由职业者无需订阅即可开具发票和报价单
- 小型企业将客户和账单数据保存在自己的设备上
- 生成 Peppol 或 XRechnung 格式的电子发票
- 在自托管服务器上运行共享开票服务,供多台设备使用
快速上手
- 1
克隆仓库
git clone https://github.com/piratuks/invoice-builder.git - 2
进入项目目录
cd invoice-builder - 3
拉取 Docker 镜像
docker compose pull - 4
启动应用,然后在浏览器中打开 http://localhost:3001
docker compose up -d
使用前须知
- 升级到 3.0.2 前需备份数据库,并确保已完成到 2.10.0 的迁移,否则无法正常升级。
- 该项目由单人维护,支持和更新可能有限。
收录于专题
标签
常见问题
- invoice-builder 是什么?
- 面向自由职业者和小型企业的离线优先开源发票与报价应用,支持 PDF 导出与本地数据存储。 Invoice Builder 用于创建和管理发票与报价单,提供实时 PDF 预览,支持 A4 和 Letter 纸张格式,并带有拖放式版式编辑器。企业、客户、银行账户、商品、分类、单位和货币都支持 XLSX 导入导出。财务处理包括附加费、折扣、运费、含税或不含税计算、部分付款以及单据状态管理。
- invoice-builder 可以免费使用吗?用的什么许可证?
- invoice-builder 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- invoice-builder 还在维护吗?
- 活跃维护中。invoice-builder 最近一次提交是在 2026年11月6日。
- invoice-builder 适合用来做什么?
- 自由职业者无需订阅即可开具发票和报价单 小型企业将客户和账单数据保存在自己的设备上 生成 Peppol 或 XRechnung 格式的电子发票 在自托管服务器上运行共享开票服务,供多台设备使用
- invoice-builder 怎么安装和运行?
- 克隆仓库: git clone https://github.com/piratuks/invoice-builder.git 进入项目目录: cd invoice-builder 拉取 Docker 镜像: docker compose pull 启动应用,然后在浏览器中打开 http://localhost:3001: docker compose up -d
- 在哪里获取 invoice-builder?
- 源代码和安装说明在 GitHub 上:https://github.com/piratuks/invoice-builder
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1888+12 本周401PHPAGPL-3.0维护活跃更新于 10天前
可自托管的开源开票应用,覆盖报价、发票、收款、电子发票和合规归档。
73268TypeScriptAGPL-3.0更新于 19小时前
精简的自托管开票软件,可生成 Factur-X、FatturaPA 和 UBL 2.1 等电子发票格式。
1200+2 本周149TypeScriptUnlicense维护活跃更新于 前天
可自托管的时间跟踪与开票应用,提供计时器、项目管理、PDF 发票和 Peppol 电子发票。
638+3 本周82PythonGPL-3.0维护活跃更新于 17小时前
可自托管或使用云端服务的开源开票应用,覆盖发票、报价、项目、任务、费用与工时记录,基于 Laravel 构建。
1.1万+115 本周2800PHPOther维护活跃更新于 昨天
面向小企业和自由职业者的在线会计软件,基于 Laravel 和 VueJS 构建,提供 RESTful API 和应用商店。
1万+27 本周3018PHPOther维护活跃更新于 22小时前