赤龙ERP订单模块讲解--第19篇

用日志记录“开源软件”的诞生

【点亮星标】----祈盼着一个鼓励

博主开源地址:

码云:https://gitee.com/redragon/redragon-erp

GitHub:https://github.com/redragon1985/redragon-erp

说流程

在ERP的主流程中,订单管理是业务流程的起点,为什么说它是流程起点呢?我们来分析一下线下的流程,当我们要与其他客户或供应商合作完成一项业务时,刨除售前阶段(那是CRM要管理的事情),流程的起点一定是签署合同或协议,反馈到ERP中就是订单。订单一般分为采购订单和销售订单,分别对应的就是收支两条线,它们是两条不同的业务流程,但都需要经历相似的流程节点,所以说它们是相互对应的不同方向的两个流程。

当然在订单之前,可能会涉及到MRP需求计划、BOM物料清单,但由于这不是每个行业都会涉及的内容,我不把它作为ERP的主流程去搭建。订单管理之后一般是接收入库或发运出库的流程,这部分我们下一章介绍。

说业务

下面我们具体说说订单管理的功能以及解决了什么业务问题。

(1)订单管理分为采购订单和销售订单,销售我们很好理解,就是把我们的产品卖出去,不管是零售批发代理都会涉及。我们重点说说采购订单的理解,首先说一个误区,笔者的经验在企业中(尤其是服务型企业)往往一提到采购订单,就感觉是物资的采购,是实业才会涉及的内容,而服务型企业总觉得这个功能自己不常用或干脆觉得这个功能并不需要,我一直认为这本身就是对ERP的误解。由于ERP诞生一直在深化进销存的概念,所以很多轻资产的公司就认为自己并不存在进销存,所以ERP根本不适用,这绝对是错误的。首先ERP管理的是企业资源,不管你的产品是实物还是服务甚至是虚拟化的产品,都是企业的资源都要纳入ERP管理。其次不管你的企业是什么业态一定会涉及付款,只要涉及对外付款一般都会存在合同或协议,这些付款合同实际上就要归入ERP中的采购订单去管理,这个采购的概念是个广义的概念,这才是ERP要做的事。

(2)订单中物料的认知。物料的概念很多人的理解也是片面的,他们认为物料就是实物,需要出入库的。其实ERP的设计里本来就包含了服务的概念,订单里除了包含物料也可以包含服务,所以说这也是一个广义的概念,这也就满足了很多服务型企业的需求。当然服务是不需要入库的,所以流程处理会有所不同,这个后面章节再做说明。

(3)订单中的主数据。订单不是独立存在的,在ERP的管理下必须和主数据相关联才有实际意义。客户、供应商、物料、服务、项目都必须在订单中记录并形成业务单据的唯一数据源。

(4)订单与合同的区别。这里再说明一下对订单的理解,我们可以把它简单的理解成合同,但它绝不是要把合同中的所有信息都纳入订单的管理中,原则上只有会影响到主流程的字段才需要订单的管理,其他合同的字段不必强制要求,就算是做了记录也仅仅起到一个显示作用而已。从另一个角度来区分的话,合同的概念要比订单大,也就是说一个合同可以产生多个订单去处理。

说操作

下面来具体讲讲【赤龙ERP】的订单管理的操作流程。

一、采购订单

(1)进入“采购订单”列表

特殊说明:

  • 页面中将显示所有已录入的采购订单
  • 点击“展开查询”按钮可根据条件找到对应的采购订单
  • 列表中的“编辑”和“删除”按钮可以修改或删除采购订单数据
  • 列表中的每一行都显示了采购订单的单据状态和审批状态

(2)新建采购订单:点击“新建采购订单”按钮,将进入采购订单的编辑页面

特殊说明:

  • 采购订单编辑页面分为“订单头”和“订单行”两个部分,先录入订单头的信息,保存后才能录入订单行信息
  • 页面中的红色*号表示必填项
  • 采购订单编码需要根据自己公司的业务编码规则编写
  • 所属项目要选择当前订单的项目,如果是项目核算制就需要填写,项目要在主数据模块提前配置。
  • 供应商要选择订单的合作方,需要在主数据模块提前录入。
  • 预付款金额,如果存在预付款要填写,后面录入采购发票和付款时会校验金额。

(3)点击“保存”按钮后,即可录入采购订单行信息,点击“新增订单行”

特殊说明:

  • 订单行需要选择物料或服务,选择前在主数据模块提前录入信息
  • 录入单价、数量和单位,将自动计算行金额,此时录入的单价和数量是流程中的唯一数据源,如果发生变化,需要进行采购订单变更

(4)提交并审核

特殊说明:

  • 采购订单录入完成后,点击“提交”按钮
  • 有权限的人可以对当前采购订单进行审批或驳回(开源版无工作流)
  • 审批通过后,如果需要修改采购订单需要进行订单变更,进入编辑页面,点击“变更”按钮即可

二、销售订单

由于销售订单的操作流程跟采购订单类似,以下只做截图,不进行特殊说明。

后记

如果您对我们正在做的开源软件感兴趣,欢迎各种形式的合作,作为贡献者或直接加入我们!让我们一起打造一套开源的信息化解决方案。

【码云】或【GitHub】搜索“赤龙ERP”点击星标,亦可加入我们! 让我们从小开始做点伟大的事!与开发者交流 kzca2000

ERP订单管理的操作与设计--开源软件诞生19的更多相关文章

  1. ERP的权限管理的操作与设计--开源软件诞生24

    赤龙ERP用户与权限管理讲解--第24篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/re ...

  2. ERP的协议管理的操作与设计--开源软件诞生27

    赤龙ERP协议与订单进阶讲解--第27篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/re ...

  3. ERP的主数据的操作与设计--开源软件诞生25

    赤龙ERP主数据管理讲解--第25篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redr ...

  4. ERP应收应付的操作与设计--开源软件诞生21

    赤龙ERP应收应付讲解--第21篇 用日志记录"开源软件"的诞生 [点亮星标]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redragon/r ...

  5. ERP收付款的操作与设计--开源软件诞生22

    赤龙ERP收款付款讲解--第22篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redra ...

  6. ERP的财务凭证的操作与设计--开源软件诞生23

    赤龙ERP财务凭证讲解--第23篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redra ...

  7. ERP仓库管理的操作与设计--开源软件诞生20

    赤龙ERP库房管理讲解--第20篇 用日志记录"开源软件"的诞生 [点亮星标]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redragon/r ...

  8. ERP中HR模块的操作与设计--开源软件诞生26

    赤龙ERP的EHR功能讲解--第26篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/red ...

  9. ERP制造模块操作与设计--开源软件诞生30

    赤龙ERP制造模块讲解--第30篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/redra ...

随机推荐

  1. rabbitmq集成和实战

    与 Spring 集成 pom 文件 使用 Maven,这里使用的 4.3.11,所以这里引入的是 rabbit 是 2.0.0,如果兼容性的话请自行去 Spring 的官网上去查 这里补充一下,sp ...

  2. 深入理解Java中的装箱与拆箱

    一.Java数据类型 1.在说装箱与拆箱之前,先说一下Java的基本数据类型,Java从数据类型上可以划分为值类型与引用类型,值类型是四类八种,分别是: 整数型:byte̵,short̵,int̵,l ...

  3. Windows7上开启ftp服务器功能

    开启ftp服务功能   1 进入“控制面板”->“程序”->"打开或关闭Windows功能",找到“Internet信息服务”选项 2 将“Internet信息服务”选 ...

  4. python基础三(集合、文件)

    1.集合定义 集合天生能去重,且与字典一样,无序.集合用大括号括起来,里面的元素之间用逗号分隔,要跟字典区分开. 集合定义方法:s=set() #定义一个空集合 s={'1','a','b','c', ...

  5. 白嫖党看番神器 AnimeSeacher

    - Anime Searcher - 简介 通过整合第三方网站的视频和弹幕资源, 给白嫖党提供最舒适的看番体验~ 目前有 4 个资源搜索引擎和 2 个弹幕搜索引擎, 资源丰富, 更新超快, 不用下载, ...

  6. Ajax获取接口数据,url拼接参数跳转页面,js获取上一级页面参数给本页面

    1.Ajax获取接口数据 function demo(){ //假设请求参数 var requestBody = [{ "name":"zhang", &quo ...

  7. [LeetCode] 17. 电话号码的字母组合(回溯)

    题目 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合. 给出数字到字母的映射如下(与电话按键相同).注意 1 不对应任何字母. 示例: 输入:"23" 输出:[& ...

  8. Vue开发电子书app

    ebook-app 在根目录下创建vue.config.js文件 module.export = { baseUrl: process.env.NODE_ENV === 'production' ? ...

  9. 关于button和submit的form提交以及 页面跳转问题

    最近在做官网的注册登录form提交时遇到了这个问题,1.0时因为使用普通的模板并没有出现页面跳转失败问题 由于2.0时更换了注册模板,此时按钮样式是以下样式 而在css样式的模板里使用的是button ...

  10. ASP.NET实现企业微信接入应用实现身份认证

    目录 #需求场景 #参考 #具体步骤 1.获取access_token 2.构造网页授权链接 3.获取访问用户身份 #.Net具体代码 1.Web首页服务端代码 2.帮助类代码 #需求场景 一个.ne ...