新增功能【851093集团开票(关联交易)】
一、业务背景
因为集采关联交易自动配货对贵州公司现有业务模式不能完全适用,希望启用湖南民生版本的集团开票模式。目前该版本总公司与分公司是进行交叉驳运,此模式对于贵州火石坡仓库WMS1.0不太适用,需要将总公司与分公司的交易改为关联交易,以此完成WMS的共享货位不动货出入库。英克系统分公司独立单元做关联交易集团开票,选择下游客户后,新增细单选择总公司货品批次库存,订单保存确定后,将产生总公司对分公司的关联交易销售订单、分公司对总公司的关联交易采购订单、分公司对客户的销售订单,3单传输到WMS系统,等待关联交易订单完成后,下游客户销售订单进行正常发货出库。
二、处理方案
新增功能界面【集团开票(关联交易)】,复制参考新增功能界面【集团开票(关联交易)】,复制参考现有功能【集团开票(新)】。分公司在自己公司的独立单元使用该功能开票,选择总库存开票确认后自动生成总部对分公司的关联交易销售单,以及分公司对总公司的关联交易采购订单。关联交易销售和采购订单下发物流,等关联交易入库实际回传,根据关联交易集团开票的界面的相关客户、品种和价格等信息,自动生成分公司到客户的正常销售发货单。三张单据分别为:总部对分公司的销售单,分公司对总部的采购订单、分公司对下游客户的销售单
三、流程图
流程说明:
1、 分子公司在新功能选择分公司的客户和总公司的库存进行配货。配货会进行分公司到客户的资信校验、GXP校验和总公司到分公司的资信校验、GXP校验
2、 审批确定后,生成总公司的客户为分公司的关联交易销售发货单和分公司的供应商为总公司的关联交易采购订单。单据下发物流,关联交易物流自动审核处理单据。
3、 关联交易采购订单入库实绩回传后,根据第一点集团开票的单据信息生成分公司到下游客户的销售发货单,下游客户销售发货单正常出库作业。
四、系统改造
- 新增功能界面【集团开票(关联交易)】,复制参考新增功能界面【集团开票(关联交易)】,复制参考现有功能【集团开票(新)】总单增加“关联交易集团开票”标志,保存字段。新增总单的默认勾选
- 【集团开票(关联交易)】新功能总单查询视图条件需要带上“关联交易集团开票”,
【集团开票(新)】总单查询视图条件需要剔除“关联交易集团开票” - 细单新增字段“关联交易记保管帐标志”,集团开票关联交易入库实绩回传的时候更新记录)
- 集团开票功能新增总单选择客户或者新增细单时按现有逻辑校验资信,包括总公司到分公司的资信(总部独立单元+当前独立单元ID对应的客户代码)和分公司到客户的字段(当前独立单元ID+客户代码)
- 选择库存界面:过滤库存的时候,需要同时过滤总公司独立单元ID对分公司的禁限销和分公司到客户的禁限销
- 选择库存界面:需按照总单上的买方仓库编码过滤对应的库存(只能允许同仓库做关联交易集团开票)
- 选择库存界面:目前显示的价格,包括定价、价格、售前考核价、上次售价等,是按照总公司独立单元ID取的取的相关价格,现需调整为当前独立单元ID到客户的价格。再新增“调拨价”,按照总公司独立单元ID到分公司的定价取值。确定回填到细单的时候,调拨价回填到细单的调拨价
- 保存的时候进行GXP校验,按照现在逻辑处理。
- 送审:价格审批判断逻辑修改:当售价低于售前考核成本,如果售前考核为空,则取调拨价(即分公司购进的批次价)比较,低于则审批
- 确定的时候,需要校验总公司为供应商,分公司关联交易采购订单的GXP校验
- 确定按钮:当四个审批状态为“不需要审批”或者“审批通过”中的一个时,可点击确定按钮,确定成功后生成总部公司1070的关联交易销售发货单(订单A),其中客户取当前独立单元在【独立单元管理】中设置的客户,业务员取授权独立单元该客户对应的启用的业务员,有多个时默认取第一个,委托人、联系人、地址同样取授权独立单元该客户的信息有多个时默认取第一个启用的信息,1070总单“集团开票”默认为1,并自动确定1070,按照现有标准判断是否下发物流。总单确定后将集团开票对应的临时出入库单的客户改为分公司,同时生成分公司的关联交易采购订单(订单B)(此逻辑同关联交易销售订单生成关联交易采购订单逻辑),并自动签订正式状态,按照现有标准判断是否下发物流。
- 分公司的采购订单的细单和总单的“采购员”和“制单人”取【1910】的“关联交易采购处理人”,不管【1040】的采购员。总公司的销售单的“录入人”和“确认人”都取【1910】的“关联交易销售处理人”
- 分公司的进项税必须维护,保存或者确定的时候,需校验进项税和开的销项税一致
- INCAPF接收入库实绩接口,检查采购订单总单上“集团开票”是否勾选且订单类型为关联交易,如果是,则根据细单上的集团开票细单ID找到对应的集团开票总单和细单,并更新细单上的字段“关联交易记保管帐标志”更新为已记账。根据该集团开票单信息生成对应的销售发货单(订单C),并记录集团开票总单ID、集团开票细单ID,同时生成对应的出入库明细表,系统需校验订单C的资信,校验通过并确定成正式状态,校验不通过则生成临时单据。非小物流则下发物流(此逻辑可参考集采模式,根据缺货订单生成销售发货单并并下发物流)
- ERP发起抽单:ERP在【集团开票(关联交易)】点击作废按钮,①限制只能选中整单明细再作废;②如果“关联交易记保管帐标志”为已记账,则调用接口作废订单C,作废成功,则更新“记保管账标志”为不记账。如果“关联交易记保管帐标志”为未记账,则调用接口作废订单A和订单B,作废成功,则更新“记保管账标志”和“关联交易记保管帐标志”不记账。
- 【1070销售发货单管理】ERP抽单,如果是A单作废,即总单的“集团开票”为勾选和订单类型是“关联交易订单”,需要同时作废B单,作废成功,需更新【集团开票(关联交易)】“关联交易记保管帐标志”为不记账
- 【1070销售发货单管理】ERP抽单,如果是C单作废,即集团开票细单有值,且是关联交易集团开票单据。作废或者删除的话成功的话,则将对应的【集团开票(关联交易)】细单对应的“记保管帐标志”更新为不记账。