# 合并规则

来源快照：`result_data_new_260518.json`

- 来源 ID：`1217044906837180446`
- 模块：发票助手
- 目录：后台维护 - 销项设置
- space ID：`1969769667843251286`
- 原文链接：未提供
- 产品基线：未提供

## 正文

# 一、功能背景

实际开票场景中，尤其是通过erp系统订单开票时会将多条订单数据合并为一条开票申请，本章节功能针对此业务场景进行支持

# 二、权限设置

如下图所示，在后台管理中心-权限管理中心-角色设置，给指定用户赋权后，有权限的用户可以在前台看到【销项设置-合并规则】菜单

![](https://weapp.eteams.cn/papi/file/preview?fileId=1222252138045161477&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

# 三、功能详细说明

1、整体页面

合并规则适用场景：在订单开票页面选择多笔订单合并、在某个订单详情选择多条明细合并

![](https://weapp.eteams.cn/papi/file/preview?fileId=1222250652187803659&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2、合并订单

设置手动合并订单的规则，若满足规则可将订单手动合并

![](https://weapp.eteams.cn/papi/file/preview?fileId=1222252013697515530&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

（1）开启开关时，对所选的订单进行校验，若满足合并条件则允许合并

（2）合并条件字段支持：发票类型、销售方名称、销售方税号、购买方名称、购买方税号、自定义字段，当字段值相同时视为满足条件

3、合并订单时自动合并明细

设置合并订单时是否要将满足条件的合并自动合并

![](https://weapp.eteams.cn/papi/file/preview?fileId=1222252047860236290&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

（1）开启开关且手动合并订单时，若订单明细满足合并条件，则将满足条件的明细合并在一行，其余明细追加

（2）合并条件字段支持：客户、商品名称、税收分类编码、规格型号、单位、单价、含税标志、税率、自定义字段

4、手动合并明细

设置手动合并某笔订单明细的条件，仅适用于选择某一笔订单后手动合并订单明细的场景

![](https://weapp.eteams.cn/papi/file/preview?fileId=1222252078042447873&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

（1）开启开关时，对所选的订单明细进行校验，若满足合并条件，则将明细合并在一行

（2）合并条件字段支持：客户、商品名称、税收分类编码、规格型号、单位、单价、含税标志、税率、自定义字段

# 四、上下游关联功能点

[订单开票](https://weapp.eteams.cn/sp/ebdpage/view/freepass/1152863419640021002?id=1176182476293046275&freepass_doc=1&space_id=1969769667843251286 "订单开票")

# 五、注意点

当合并订单明细时，若明细字段不同会取合并的第一行明细字段。例如手动合并明细时，未设置合并条件字段（即：订单内任意明细都可合并）且明细1、明细2的商品名称不同，则合并后生成的新明细的商品名称取明细1商品名称字段值
