道源码 ERP 进销存系统:112 个功能点定制开发详解
2022-12-03

很多中小企业在 "用 Excel 管进销存" 和 "上一套金蝶 / 用友" 之间纠结——前者太原始,后者太贵且不灵活。

芋道源码的 ERP 模块提供了112 个功能点,覆盖了采购→销售→库存→财务的完整进销存链路。基于这套框架做定制开发,既能获得企业级的系统能力,又能按自身业务流程灵活调整。

ERP 模块功能全景

子模块 功能点数 核心能力
采购管理 25 供应商管理、采购订单、采购入库、采购退货
销售管理 22 销售订单、销售出库、销售退货、销售报价
库存管理 25 库存查询、库存盘点、库存调拨、库存预警
财务管理 20 应收账款、应付账款、收付款管理、对账管理
产品管理 12 产品档案、产品分类、BOM 管理、价格体系
基础数据 8 仓库设置、计量单位、币种管理

采购管理:从请购到入库

  • 供应商管理:供应商档案、供应商评级、供应商准入
  • 采购订单:采购申请、采购审批、采购订单生成、订单跟踪
  • 采购入库:到货签收、入库检验、入库登记、入库单打印
  • 采购退货:退货申请、退货审批、退货出库

💡定制重点:采购审批流程(如 "金额超过阈值需要总经理审批")和供应商评估规则需要根据企业采购制度定制。

库存管理:精准管控每一件货

  • 库存查询:实时库存、库存明细、库存汇总、多仓库查询
  • 库存盘点:盘点计划、盘点任务、盘盈盘亏处理
  • 库存调拨:调拨申请、调拨审批、调拨出库、调拨入库
  • 库存预警:安全库存设置、低库存预警、超储预警、过期预警
  • 批次管理:批次号追踪、生产日期、有效期管理

💡定制重点:库存核算方式(先进先出、加权平均、移动加权平均)需要和财务制度对齐。批次管理对食品、医药等行业尤为重要。

财务对接:应收应付自动化

  • 应收账款:销售出库自动生成应收、应收台账、账龄分析
  • 应付账款:采购入库自动生成应付、应付台账、付款计划
  • 收付款管理:收款登记、付款登记、银行对账
  • 发票管理:开票申请、发票登记、三单匹配

💡定制重点:财务模块通常需要和金蝶 / 用友等财务软件对接,或者根据企业会计制度定制科目映射规则。

ERP 模块技术架构

基于芋道源码 ERP 模块的源码分析,该模块包含23 个 Controller,覆盖进销存全链路:

采购管理

  • 供应商管理(ErpSupplier):供应商档案、联系方式、银行信息、供应商评级
  • 采购订单(ErpPurchaseOrder):采购下单、订单审批、订单跟踪、关联供应商和产品
  • 采购入库(ErpPurchaseIn):到货签收、入库验收、入库登记、关联采购订单
  • 采购退货(ErpPurchaseReturn):退货申请、退货出库、关联原入库单

销售管理

  • 客户管理(ErpCustomer):客户档案、联系方式、信用额度、客户分类
  • 销售订单(ErpSaleOrder):销售下单、订单审批、关联客户和产品
  • 销售出库(ErpSaleOut):出库发货、物流关联、关联销售订单
  • 销售退货(ErpSaleReturn):退货接收、退货入库、关联原出库单

库存管理

  • 库存查询(ErpStock):实时库存、按仓库 / 产品 / 批次查询、库存汇总
  • 入库管理(ErpStockIn):其他入库(非采购入库)处理
  • 出库管理(ErpStockOut):其他出库(非销售出库)处理
  • 库存调拨(ErpStockMove):跨仓库调拨、调拨审批
  • 库存盘点(ErpStockCheck):盘点计划、盘点任务、盘盈盘亏处理
  • 库存记录(ErpStockRecord):完整的库存变动流水,每笔出入库都有迹可查

财务管理

  • 收款管理(ErpFinanceReceipt):销售收款登记、收款状态跟踪
  • 付款管理(ErpFinancePayment):采购付款登记、付款审批
  • 账户管理(ErpAccount):银行账户、现金账户、账户余额管理

产品管理

  • 产品档案(ErpProduct):产品名称、规格、价格、产品图片
  • 产品分类(ErpProductCategory):多级产品分类
  • 计量单位(ErpProductUnit):基本单位、辅助单位、单位换算

仓库管理(ErpWarehouse)

  • 仓库设置:仓库名称、仓库地址、仓库管理员

数据统计

  • 采购统计(ErpPurchaseStatistics):采购金额、采购数量、供应商采购排名
  • 销售统计(ErpSaleStatistics):销售金额、销售数量、客户销售排名、时间维度汇总


相关阅读