免费开源ERP半天跑起来:ERPNext 财务、库存与生产上手指南

发布时间:2026/9/4 14:33:27
免费开源ERP半天跑起来:ERPNext 财务、库存与生产上手指南 免费开源ERP半天跑起来ERPNext 财务、库存与生产上手指南【免费下载链接】erpnextFree and Open Source Enterprise Resource Planning (ERP)项目地址: https://gitcode.com/GitHub_Trending/er/erpnext一支八人电商团队想上ERP报价单让他们却步商业软件按人头按年收费实施周期以月计需求变更另算一笔。而 ERPNext 是一套免费开源的ERP把财务、库存、生产这些原本要分开买的模块打包成一个自己就能部署的系统。一句话说清它ERPNext 构建在 Frappe 框架Python 写后端、JavaScript 写前端的全栈框架之上一套数据覆盖记账、采购、库存、制造、项目和 CRM 等 21 个业务模块见 erpnext/modules.txt适合想自建系统、不想付许可费的中小企业也适合想在开源底座上做定制的开发团队。快速开始跑起一套开源 ERP 的两种方式环境要求分两档Docker 方式只需 Docker Compose v2 git开发方式需要 benchFrappe 提供的管理工具它的安装脚本会连带装好 MariaDB 数据库当前仓库代码要求 Python ≥ 3.14。做二次开发的路线在 bench 环境里依次执行这四条命令bench get-app https://gitcode.com/GitHub_Trending/er/erpnext bench new-site erpnext.localhost bench --site erpnext.localhost install-app erpnext bench start跑完后浏览器打开http://erpnext.localhost:8000/app首页就是一组模块入口Accounts财务、Buying采购、Stock库存、Selling销售、Manufacturing生产、Projects项目、CRM、POS零售等点哪个进去都有完整可用的表单不是空壳。Docker 一键部署步骤如果只是想体验功能、评估值不值得用更省事clone 官方 Docker 封装仓库后执行docker compose -f pwd.yml up -d等几分钟容器建好站点浏览器访问 8080 端口默认账号 Administrator、密码 admin。注意官方标注这套环境是一次性演示用的——装不了自定义应用不适合存真实业务数据这点后面实施建议里还会再提。账怎么管财务模块速览财务是这套系统最成熟的部分日常操作集中在几类单据上Journal Entry会计凭证手工记账用、Payment Entry收付款单以及销售发票、采购发票这类业务单据——它们提交后自动生成对应的会计分录不用财务再录一遍。报表不用导 Excel资产负债表、损益表、试算平衡表、总账、现金流量表、应收/应付账龄表等仓库里光财务报表就有几十个现成的集中在 erpnext/accounts/report/ 目录下界面上按公司、财年、会计科目表筛选后直接出图出表。银行对账是另一个实用点仓库根目录下的 banking/ 是一个独立的 React TypeScript 前端提供银行流水导入器Bank Statement Importer和对账工作台——把银行导出的流水文件传进去系统先让你给列做映射再自动把流水和系统里的收付款单据配对配不上的留给你人工确认。库存与订单怎么跟进销存全链路库存侧的基础件是 Item物料主数据、Warehouse仓库、批次号Batch和序列号Serial No所有出入库都会记入库存台账Stock Ledger Entry想盘点对账时用 Stock Reconciliation库存盘点单调整差异。erpnext/stock/doctype/目录下还有几个容易忽略但很省事的单据Putaway Rule入库上架规则货到仓库后系统按规则自动指定放到哪个库位Quality Inspection质检单收货或出货前按参数模板检验Landed Cost Voucher落地成本单把运费、关税这些费用分摊进存货成本Pick List拣货清单把多张出库单合并成一张拣货路线。订单侧的链路是销售订单 → 交货单发货采购申请 → 采购订单 → 采购入库单收货。库存变动和业务单据、财务凭证三处数据自动勾稽发货的同时应收就挂了账不存在业务一套数、财务一套数。车间怎么跑制造模块速览制造模块erpnext/manufacturing/doctype/的思路是先定义产品怎么造再按计划派工BOM物料清单一个产品由哪些原料、各多少用量工序怎么排都在这里定义支持多层结构半成品先造再装Production Plan生产计划可以直接从销售订单或销售预测生成自动算出要生产什么、领多少料Work Order生产工单派发到 Workstation工作站工序按 Routing工艺路线执行工人记工时会写进 Job Card作业卡Plant Floor车间看板实时看哪些工单在哪个工位、进度到哪一步。生产领料、完工入库会自动生成库存和成本凭证——材料消耗归集到产品成本不需要人工做账这是制造企业和纯进销存在数据上的分水岭。值得了解的定制手段 ⚙️审批流不写代码。Frappe 的工作流机制允许你在界面上给任意单据比如采购订单、费用报销配置状态流转谁来审批、到哪个节点抄送谁、超时提醒谁全是拖拽配置。中小公司最典型的5 万以下自己批、5 万以上找财务这类规则用工作流加字段条件就能落地。报表可以自己长出来。内置报表满足不了时可以在界面上基于已有单据字段组装自定义报表用 Query Builder可视化查询构建器写跨表查询不用碰 Python。如果业务有地域合规要求erpnext/regional/ 目录提供了美国、意大利、土耳其、阿联酋等地的本地化覆盖地址模板、税务规则等按公司国家自动生效。banking/本身就是个定制样本前端技术栈React Vite和主系统完全不同靠 API 对接后端。想做一个移动端入口、行业化报表页面都是同一条路。落地建议顺序、常见坑与选型实施顺序建议这样排先建公司定货币、财年、国家和会计科目表 → 跑通采购和销售两类单据 → 按业务需要打开永续库存、批次/序列号开关 → 最后引入 BOM 和工单。顺序反了比如先上生产再补科目表后面调整成本更高。几个常见坑Docker 一键环境是用完即弃的演示环境别把真实数据写进去正式上生产要换带自定义配置的方式永续库存每笔出入库实时算成本建议开通前就定好中途切换需要重算存量台账公司国家要一开始就设对税率、地址格式、发票模板都跟它走bench 建的本机站点是开发环境生产部署走 Docker 或官方托管服务。选型一句话评估功能用 Docker 一键环境要二次开发就搭 bench正式生产用自建 Docker 或托管服务别再拿演示环境扛业务。ERPNext 把能跑的门槛降到了四条命令而 21 个模块意味着你不必一次全用——从最痛的那条链路切进去剩下的随业务长出来。更多部署细节和贡献指引见仓库 README.md。【免费下载链接】erpnextFree and Open Source Enterprise Resource Planning (ERP)项目地址: https://gitcode.com/GitHub_Trending/er/erpnext创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考