ERPNext 开源ERP:5 行命令本地装起,一条销售单跑通库存和账
2026/9/3 11:41:46 网站建设 项目流程

ERPNext 开源ERP:5 行命令本地装起,一条销售单跑通库存和账

【免费下载链接】erpnextFree and Open Source Enterprise Resource Planning (ERP)项目地址: https://gitcode.com/GitHub_Trending/er/erpnext

今天的出库数在一张表里,钱在另一个系统,销售记录又在第三处,月底想对一遍数得来回翻半天。ERPNext 是一个开源 ERP,把库存、钱和单据装进同一个数据库:你录一笔销售,库存、成本、应收账款自动跟着动,不用手工来回搬。

本地跑起来:5 行命令加一遍建站向导

前提是你机器上先装好 bench 和 MariaDB(bench 的安装脚本能带你把 MariaDB 一起装上)。然后执行:

git clone https://gitcode.com/GitHub_Trending/er/erpnext cd erpnext bench new-site erpnext.localhost bench --site erpnext.localhost install-app erpnext bench start

浏览器打开http://erpnext.localhost:8000/app,用 Administrator / admin 登录。进去后第一件事是走完建站向导:建公司、选科目表、设会计期。跳过这步,后面录单全是报错。这套环境是给本地学习和改代码用的;真要存正式数据、做备份,应换托管服务或自己搭带定时备份的生产环境,别拿它硬扛。

登录后就是这个首页,Accounts、Buying、Selling、Stock 这些模块各管一段,但背后共用同一套数据。

它自动替你做的三件事

提交一张销售发票 → 账自动记好。你填完客户和商品点提交,系统顺手把这笔过账写进总账,应收账款同时增加,对应科目一起平。你不用回头翻凭证,因为是同一个动作里自动写进去的。

物料上设好再订货点 → 补货单自己生出来。你在物料上填好再订货点和补货数量,系统每天自动盯着库存,预计数量掉到线以下,它就建好一张采购申请单(Material Request)并过账,仓库的人打开待办就能看到该补什么、补多少。这段逻辑在 erpnext/stock/ 的reorder_item.py里,可以对照着看。

传一份银行对账单 → 流水自动配平。把银行导出的对账单文件传上去,系统自动把流水和已录的收款、付款单据匹配,配不上的单独列出来。月底对账不再是两张表贴在一起一格格比。

一笔销售单:从下单走到利润表

客户下了销售订单,仓库按订单做出库单,货发出去库存自动扣掉。出库单带出销售发票,客户那边生成应收账款。账期到了你收到钱,录一张收款单,应收自动冲平,现金进账户。

走完这一圈,你打开利润表:这笔业务的收入和成本已经躺在上面,收入、支出、净利润分列汇总,图表按季画好。

整条链从订单到报表,没有一处需要你手工搬数,每一环的数据都是上一环过账时自动带出来的。

新手真会撞上的三堵墙

装依赖报错,环境跑不起来。现象:bench 装到一半依赖报错。原因:Python、MariaDB 版本或依赖没对齐。怎么办:先让它能跑起来再说,跑通了再回头补依赖,别在装环境上死磕。

站点刚建好,一提交单据就报错。现象:录第一张发票就弹错。原因:公司、会计科目表、税规则没配全。怎么办:老老实实把建站向导走完整,公司建起来,后面录单才不报错。

设了再订货点,补货单却一直没生出来。现象:库存明明低于线,Material Request 不见踪影。原因有两个:Stock Settings 里的 auto_indent 开关没打开,或者物料上根本没填再订货数量,系统判断不了该不该补。怎么办:开关打开、数量填上,两个都齐了它才真的会自己建单。

只做这两件事

今晚先别贪多:照着上面把一条销售单从下单走到收款,亲眼看到库存和账跟着动,这就是最小闭环。

跑通之后,第二件事:拿你真实的客户、物料、供应商数据替换掉向导里的示例数据。ERPNext 从这一刻才开始替你干活。

【免费下载链接】erpnextFree and Open Source Enterprise Resource Planning (ERP)项目地址: https://gitcode.com/GitHub_Trending/er/erpnext

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

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

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

立即咨询