一、引言
在上一篇【【鞋服零售ERP】先说说业务的载体之单据类型(一)】已经将单据类型的作用、意义总结了一些,一套完整的ERP系统需要很多的单据来承载不同的业务场景,,那么传统的做法就是分菜单,这一点利弊不再说参见 【【鞋服零售ERP】先说说业务的载体之单据类型(一)】。而我在构思鞋服零售ERP体系与框架时,放弃了通常的做法,引用了单据类型与交易类型的组合,由一个组合,完成一个交易事项。今天就和大家分享一下。
二、先看业务场景和基本构思
在集团化或多公司管理中,日常业务交易之多之频繁;大量的内部交易,特别是要货调货补货,全渠道库存共享,线上线下业务等不同的场景;最后,为了账务处理或异常业务处理,还有大量的借项或贷项凭证要处理,比如说入库单调整凭证等等,这些不但要有清淅的数据流,还要有不同维度的表达。那么,我们具体再看看各业务场景对系统的要求。
首先,针对频繁的日常业务交易,我们必须建立一个高效的交易处理系统,该系统应具备简化操作流程、提高工作效率的特点。通过自动化处理各种业务交易流程,如采购、销售、借货、调货等,可以减少人为操作的错误和繁琐,确保交易的准确性和及时性。此外,系统应提供实时数据更新和分析功能,以帮助管理层做出决策。
其次,面对大量的内部交易,特别是要货调货补货和全渠道库存共享的场景,不但要给用户操作带来无感,也就是说他只要知道向谁要货,而不需要知道账是怎么处理的就行了;还要有强大的内部逻辑模型。因此该系统能够实时追踪和记录不同渠道的库存信息,通过库存共享功能,实现线上线下业务的无缝对接,确保库存的合理分配和供需的平衡。当然,如果系统应提供预测和分析功能,帮助管理人员做出准确的需求预测和库存规划那就更好了。
最后,为了处理账务和异常业务,很多软件系统带有冲销、关闭、删除、反审等功能来修正错误和异常,但是在这种情况很难还原当时的业务场景,所以,我很赞同SAP的做法,都是用凭证来修正业务,做到业务可审,IT可审。
从下表可以粗略的看出来不同的业务块对应的业务交易场景。
1. 采购管理 | 1.1 采购订单 |
1.2 采购入库单 | |
1.3 采购退货单 | |
2. 销售管理 | 2.1 销售订单 |
2.2 销售出库单 | |
2.3 销售退货单 | |
3. 零售管理 | 3.1零售单 |
3.2零售换货单 | |
3.3零售退货单 | |
4. 库存管理 | 4.1要货申请单 |
4.2 库存调拨单 | |
4.3 库存盈亏单 | |
4.4其他出入库单 | |
5. 财务管理 | 5.1 收款单 |
5.2 付款单 | |
5.3应收单 | |
5.4应付单 | |
5.5费用单 |
表一:不同业务管理下的业务场景单据
三、设计思路
设计思路非常的复杂,但操作和用户体验非常友好,首先,对各业务单据进行整合,如采购入库、盘盈入库、生产入库等等类型,将其统一整合为一个入库单,简化数据处理流程;其次,定义【单据类型】并与【交易类型】【[鞋服零售ERP】之交易类型设计,【[鞋服零售ERP】之交易类型设计匹配,并对数据流的核销关系定义;最后,明确交易方向。这样,交易过程中产生的数据流动路径将更加明确和可控。
1、定义单据组。定义单据组就是将同类业务进行归纳,在这一点上,我们也保证了相应的灵活性,也就是说这一个组内的单据可以根据业务需求,设置粗一点,也可以细一点。比如说,我们只做一个入库单,在入库组里;也可以做多类型的入库单,在入库组里;其实,同一个组里定义内容是不一样的,比如交易双方主体的类型,借贷方向等;还包括核销关系的也可以不一样。这样业务单据作为其子项。通过对子项的整合,可以将各种业务单据归类为入库单,简化了操作流程,降低了操作复杂性。用户只需选择相应的入库单类型,即可进行相应的业务操作。
2、核销关系的定义。可以通过对单据类型进行匹配,将不同类型的单据与相应的交易类型关联起来。例如,对于采购入库单,可以与采购相关的交易类型进行匹配,确保采购入库与采购交易之间的数据一致性。通过定义明确的核销关系,可以确保不同类型的业务单据在交易过程中的准确核销和数据同步。
3、明确交易方向。交易方向的明确可以确保数据的流向和处理逻辑的一致性。例如,对于采购入库,交易方向可能是从供应商到企业,而盘盈入库则可能是从企业内部到企业。明确交易方向可以减少操作者的困惑,确保数据的正确流动和处理。
总结起来,设计思路虽然复杂,但通过操作的简化和用户体验的友好性,可以使数据处理更加便捷和高效。通过定义各种业务单据的整合和核销关系,以及明确交易方向,可以保证数据在交易过程中的准确性和可控性,为企业管理带来更好的效益和优化。
【鞋服零售ERP】先说说业务的载体之单据类型(一)https://mp.csdn.net/mp_blog/creation/editor/132041273