news 2026/10/17 2:09:40

三步跑通 Frappe Books:免费开源会计软件入门与实战指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三步跑通 Frappe Books:免费开源会计软件入门与实战指南

三步跑通 Frappe Books:免费开源会计软件入门与实战指南

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

Frappe Books 是一款免费开源的会计软件桌面应用,把开单、收款、出报表这几件事收进一个本地程序里,适合中小企业和自由职业者管账。它的账本数据存在本机 SQLite 文件里,离线可用,隐私上比云端 SaaS 更让人放心。

📋 项目速览

维度说明
运行形态Electron 桌面应用,Windows、macOS、Linux 均支持
数据落点本地 SQLite 单文件,不依赖服务器,可完全离线记账
记账方式双式记账,每笔业务自动落到两个科目上
界面语言内置 19 种语言翻译,含简体中文,界面可切换
分发渠道桌面安装包、Homebrew、Flatpak,也可直接跑源码

🚀 从零跑起来:免费会计软件安装步骤

先说结论:只想用,不用搭环境——下载对应平台的桌面安装包,或者用brew install --cask frappe-books(macOS/Linux)即可。下面这套是给想进代码看一眼的朋友的:

  1. 装好 Node.js(建议 v20.18.1)和 yarn,这是前置条件。
git clone https://gitcode.com/GitHub_Trending/book/books cd books
  1. 装依赖并启动:
yarn && yarn dev

窗口首次渲染要等几秒到十几秒,属正常现象。卡住的话,先看根目录 README.md 里的 Development Setup 章节。

🧾 它到底能干什么

开出一张发票

  • 建一张销售发票,选客户和商品行,税额、合计按你配置的规则自动算,税率表维护在 models/baseModels/Tax/Tax.ts。
  • 收款动作单独记录成 Payment,账期内的未收款会一直挂在仪表盘的已开未付条上,不会丢单。
  • 采购侧对称支持 PurchaseInvoice,配合 JournalEntry 做调整分录,科目怎么动都可以查。

月底看钱够不够花

  • 打开 Dashboard 就能看到四块核心数据:现金流进出、销售与采购发票的已付/未付、利润趋势、支出分类占比,见 src/pages/Dashboard/Dashboard.vue。
  • 正式报表一次出四张:资产负债表、损益表、总分类账、试算平衡,代码集中在 reports/ 目录。
  • 每一笔都能下钻到明细,对账时不用来回翻单据。

货进来了怎么记

  • StockMovement 记录每一次出入库,库存台账实时更新,逻辑在 models/inventory/StockMovement.ts。
  • 保质期或序列号商品可以挂 Batch 批次和 SerialNumber 序列号,出库时按批次扣减。
  • 门店场景另有一套 POS 开单流程,收银和库存联动,不需要手工二次录入。

🧭 再往后走

  • 如果你的业务在印度、法国、新加坡等地,初始化国家后会自动套用对应的科目模板与税务规则,预置数据在 fixtures/verified/ 里可以逐条核对。
  • 如果界面语言不顺手,先翻翻 translations/ 里的语言包,简体中文、繁体、阿拉伯文都在。
  • 想摸清项目结构,META.md 有一份全景说明;想快速熟悉操作,应用内 Help 菜单指向 src/components/HowTo.vue 里的引导内容。

⚠️ 新手容易踩的坑

  1. 首启慢不等于卡死。开发模式下每个文件都经 dev server 传输,首次渲染等待十几秒是常态,别急着关。
  2. 账本就是一个 SQLite 文件。应用会把备份放进数据目录下的 backups 子目录,但跨机器迁移、长期存档仍建议自己定期复制那份数据库文件,别只依赖内置备份。
  3. 建账本时选国家是大事。科目表、货币、财年起止都由 fixtures/countryInfo.json 里的国家配置决定,选错国家基本等于换个账本重来,所以第一步就想清楚业务落在哪个国家。

想动手验证的话,直接下载桌面版装一个,建两三个科目、开一张小额发票,十分钟就能摸清它的手感;对代码感兴趣,就按上面的步骤yarn dev跑起来,对照 models/ 目录看每类单据的记账规则是怎么落库的。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 2:07:25

ECharts数据大屏开发实战:原生JavaScript构建可视化看板

简介:一套基于ECharts的数据大屏完整项目源码,面向需要快速搭建可视化大屏的前端开发者和数据分析人员,涵盖HTML布局、CSS响应式样式、JavaScript图表配置以及地图绘制等核心环节,能帮助读者理解从页面骨架到图表动态更新的完整实…

作者头像 李华
网站建设 2026/10/17 2:05:49

SpringBoot+Vue共享单车管理系统实战:数据模型与前后端实现

我在之前协助过不止一个共享单车/电单车运营团队搭建内部管理系统,其中"springbo"这个项目代号印象比较深:团队要求用一套能从零管理车辆、订单、运维工单的数据后台,前后端选型定了SpringBootVue,持久层用MyBatis&…

作者头像 李华
网站建设 2026/10/17 2:02:39

DeFlock地理编码API实战:Nominatim磁盘缓存+本地ZIP数据集加速

【免费下载链接】deflock Crowdsourced tool for locating and reporting ALPRs 项目地址: https://gitcode.com/gh_mirrors/de/deflock 点击查看 免费下载 DeFlock 是一个众包收集 ALPR(车牌识别摄像头)位置与举报的开源工具,它…

作者头像 李华