涉及功能ID:1098、82003、1079
问题号:202407250945111823
集团级规则
1) 调整功能:销售开发票【1098】
① 新增功能按钮:多选客户数电发票组票、单选客户数电发票组票
在“独立单元管理【1010】”中,字段“启用数电票”为勾选且“数电发票模式”为“单轨阶段”时,该按钮才显示,并同时隐藏功能按钮“开发票”、“开发票(拆单)”、“多选客户开票”。
在“独立单元管理【1010】”中,字段“启用数电票”为勾选且“数电发票模式”为“并轨一阶段”时,该按钮显示,但不隐藏功能按钮“开发票”、“开发票(拆单)”、“多选客户开票”。
该按钮对应的发票类型只能选择“7-全电专票”、“6-全电普票”。
允许多选客户和多选行进行组票。
根据多选客户记录,在产生“暂存销售发票管理【82003】”或“销售发票管理【1079】”时,需要按客户拆单保存。
同客户情况下组票规则如下:
蓝票规则(支持并轨一阶段、单轨阶段)
a. 全部为单据“1”时,不区分货品和单价,都允许组票成功。
b. 单据为:1+2时,按货品+单价合并计算后,全部大于0,则允许组票成功。
c. 单据为:1+3时,允许组票成功。(后续在销售发票管理【1079】中传递给金蝶发票云时,3的记录行按正常商品行单独下传)
d. 单据为:1+4时,需要增加系统参数设置,现读取参数“业务系统参数设置(新)【81910】”中参数“数电发票启动蓝票+折扣混合组票”为勾选时,才允许组票。且需要判断折扣行的按货品汇总后的金额,必选小于本次组票单据1中的对应货品的最大金额行的金额,大于时,则不允许组票成功,提示“规则不允许折扣金额大于被折扣行金额”。(后续在销售发票管理【1079】中传递给金蝶发票云时,4的记录行按折扣行信息下传,且必选跟着被折行传递)
e. 单据为:1+2+3时,其中(1+2)需要满足“规则b”,3不参与合并计算。(后续在销售发票管理【1079】中传递给金蝶发票云时,3的记录行按正常商品行单独下传)
f. 单据为:1+2+4时,其中(1+2)需要满足“规则b”,且1+2合并后的结果最大金额行需要满足“规则d”{即,将1+2合并的结果相当于单据1来判断}。(后续在销售发票管理【1079】中传递给金蝶发票云时,4的记录行按折扣行信息下传,且必选跟着被折行传递)
g. 单据为:3时,允许组票成功。(后续在销售发票管理【1079】中传递给金蝶发票云时,3的记录行按正常商品行单独下传)
h. 单据为:3+4时,且按货品合并后,金额大于0,则允许组票成功。(后续在销售发票管理【1079】中传递给金蝶发票云时,3的记录行按正常商品行单独下传)
i. 单据为:1+2+3+4时,其中(1+2)需要满足“规则b”
u 如果3+4,按货品合并后,金额大于0,则按正常蓝票行处理(后续在销售发票管理【1079】中传递给金蝶发票云时,3的记录行按正常商品行单独下传)
u 如果3+4,按货品合并后,金额小于0,则按折扣行信息处理,需要满足“1+2”合并后的结果最大金额需要满足“规则d”。(后续在销售发票管理【1079】中传递给金蝶发票云时,4的记录行按折扣行信息下传,且必选跟着被折行传递)
红票规则(只支持单轨阶段)
总体规则:字段“原蓝票号”一样的记录都计入一个总单中,不再拆成多张总细单,如果该字段值为空时,默认为相同原蓝票号。
a. 全部为单据“2”时,不区分货品和单价,都允许组票成功。
b. 单据为:1+2时,按货品+单价合并计算后,全部小于0,则允许组票。
c. 单据为:2+3时,需要增加系统参数设置,现读取参数“业务系统参数设置(新)【81910】”中参数“数电发票启动蓝票+折扣混合组票”为勾选时,才允许组票。且严格匹配单据2和单据3有对应关系(即单据3是单据2自动产生的,单据3中的字段“原细单ID”=单据2中的细单ID)。(后续在销售发票管理【1079】中传递给金蝶发票云时,单据3的记录行合并到单据2中,及下传报文为一行记录)
d. 全部为单据“4”时,不区分货品和单价,都允许组票成功.