本地跑发票和报表:用开源会计软件 Frappe Books 管理轻量子账套
2026/8/24 12:00:34 网站建设 项目流程

本地跑发票和报表:用开源会计软件 Frappe Books 管理轻量子账套

【免费下载链接】booksFree Accounting Software项目地址: https://gitcode.com/GitHub_Trending/book/books

Frappe Books 是一款开源会计软件,把开票、收付款、库存流水和月度报表放进你自己电脑的本地 SQLite 账套里处理。适合没有专职会计的个人、自由职业者和小团队:不用搭服务器,离线也能记一笔账、开一张票、出一张损益表。

先想清楚它管什么:月底对账、开票和库存流水

如果你的工作卡在下面任何一件事上,它对应的功能是对得上的:

常见痛点Frappe Books 里的对应做法
月底对账靠手工汇总,总差几笔总分类账加试算平衡,借贷是否记平一眼可见
发票开出去后没人跟进收款销售发票单据上直接看未结余额和已记收款
进出货只有两张 Excel,批次对不上库存流水、批号与序列号模型,入库出库各有凭据

它采用复式记账(每笔交易同时记借贷两方,方便自查差错),整套应用离线运行,全部数据落在本机的 SQLite 文件里。

Frappe Books 本地启动步骤:3 分钟见到第一个界面

环境只需两样:Node.js 20.18.1(建议用 nvm 管理)和 yarn。

git clone https://gitcode.com/GitHub_Trending/book/books cd books && yarn install yarn dev

dev 模式首次加载要等几秒钟渲染,属正常现象。窗口出现后落在仪表盘上:现金流趋势、未结发票、利润概览三块,这就是每天开工先扫一眼的位置。不想从源码跑,也可以直接下载对应平台的安装包(macOS、Linux 可用 Homebrew,Linux 另有 Flatpak 渠道)。

日常三条主线:记账、过单、出报表

账目记录。会计科目表决定你能记哪些账;新账套通过设置向导初始化,内置标准科目模板(fixtures/verified/standardCOA.json);日常差错和调账用日记分录补记。

单据处理。销售报价、销售发票、采购发票、收付款各是一张单据且互相挂钩;有零售场景可直接开 POS 界面结账。库存侧的入库、调拨、批号、序列号按单据组织在 models/inventory/ 下,一单对一笔流水。

报表输出。报表页可直接生成常用表:

报表回答的问题
总分类账某科目这段时间动了多少
损益表这个月赚没赚、钱花在哪
资产负债表家底:资产、负债、权益各占多少
试算平衡账是否记平
库存台账与库存余额现在有多少货、批次对不对

逻辑集中在 reports/ 目录,且配套测试用例。

需要配置或扩展的地方,只有几个入口

  • 打印样式:templates/ 下的 Basic、Business、Minimal 等 HTML 模板,改一处全局生效
  • 自定义字段:CustomField 模型让单据加字段不必改表结构
  • 区域规则:regional/in.ts 与 schemas/regional/ 演示了印度 GST(GSTR1/GSTR2 申报)这类按国家扩展的做法
  • 多语言:translations/ 下是 20 余种语言词条,含简体中文
  • 演示数据:dummy/ 目录可生成一套假数据,便于演示和验收

适合与不适合

  • 适合:单地点、单主体的轻量账务;要求数据留在本机、断网可用的场景;小团队共用一台机器记账。
  • 不适合:多法人合并报表、多地并行核算这类需求(仓库未见相关实现,待确认);它也不是多人同时在线录入的形态,本质是个桌面应用。

下一步

  • 安装与贡献流程见 README.md
  • 项目目录职责说明看 META.md
  • 想弄清发票、定价规则怎么算,从 tests/ 的测试用例读起
  • 要改科目结构,先翻 schemas/ 里的 JSON 定义

Frappe Books 把"账记平、票开对、表看得懂"这三件事压在一台电脑上完成。先按上面的步骤跑起来,用演示数据开一张发票,你就能判断它是否匹配你的账。

【免费下载链接】booksFree Accounting Software项目地址: https://gitcode.com/GitHub_Trending/book/books

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询