Invoice Builder

Invoice Builder

离线优先的发票和报价单构建工具,面向自由职业者和小型企业。 支持发票/报价单创建与管理、PDF 导出、多币种、 数据导入导出(JSON/XLSX)、样式模板、签名、图表报表等功能。

441GitHub
应用介绍

首次打开应用时,会进入 **数据库选择页面**: ![首次使用 - 数据库选择](images/app_db_selection.png) 这个页面的作用是选择你的数据存储位置。所有发票、客户、企业等数据都保存在一个 SQLite 数据库文件(`.db`)中。 你有两个选择: | 操作 | 说明 | | ------------------ | -------------------------------------------------------------------- | | **创建新数据库** | 点击紫色按钮,输入数据库名称,创建一个全新的空数据库开始使用 | | **打开已有数据库** | 如果之前已经使用过,下方列表会显示最近使用的数据库,直接点击即可打开 | 页面顶部还有两个标签页: - **本地**:数据存储在本设备上(推荐) - **服务器**:连接远程服务器数据库 > **💡 提示**:数据库文件就是你的所有数据,备份时只需要导出这个文件即可。 选择或创建数据库后,即可进入应用主界面。 --- 建议按以下顺序设置: ``` 设置语言 → 添加企业 → 添加客户 → 添加项目 → 创建发票 ``` 创建发票的流程: ### 操作步骤 1. 点击左侧导航栏 **📄 发票** 2. 点击右下角 **+** 按钮新建发票 3. 右侧面板切换到 **编辑** 标签页,依次填写: | 区域 | 说明 | | ------------ | ----------------------------------------- | | **货币** | 选择发票使用的货币(如 CNY 人民币) | | **样式模板** | 选择 PDF 样式模板 | | **语言** | 选择发票正文语言(决定 PDF 中的标签语言) | | **企业** | 选择开票企业(从已有企业中选择) | | **开具给** | 选择客户(从已有客户中选择) | | **发票信息** | 设置发票编号、日期、到期日等 | | **添加项目** | 点击 + 添加项目 添加商品/服务明细 | ### 添加项目明细 点击 **+ 添加项目** 后,可以: - **从已有项目选择**:直接引用项目管理中的数据 - **手动输入**:输入项目名称、数量、单价 - 系统自动计算 **总计 = 数量 × 单价** ### 发票状态 发票支持以下状态流转: ``` 草稿 → 活跃发票 → 已付款 / 已归档 ``` 使用右下角 **⋮** 菜单修改发票状态。 4. 填写完成后,点击右上角 **保存**

应用截图
Screenshot 1
Screenshot 2
Screenshot 3
应用信息
版本
1.7.1
安装包大小
30.45 KB
镜像大小
247.42 MB
更新时间
2026年3月12日
源代码
piratuks
平台支持
PC