diff --git a/order-management-common/src/main/java/com/dxhy/order/constant/OrderInfoContentEnum.java b/order-management-common/src/main/java/com/dxhy/order/constant/OrderInfoContentEnum.java index 3b723347..c4c0e8aa 100644 --- a/order-management-common/src/main/java/com/dxhy/order/constant/OrderInfoContentEnum.java +++ b/order-management-common/src/main/java/com/dxhy/order/constant/OrderInfoContentEnum.java @@ -823,27 +823,27 @@ public enum OrderInfoContentEnum { CHECK_ISS7PRI_107103A("107103", "订单明细信息中优惠政策标识", 1, 1, true, false), - CHECK_ISS7PRI_107104("107104", "订单明细信息中优惠政策标识为1时,增值税特殊管理不能为空"), + CHECK_ISS7PRI_107104("107104", "订单明细信息中优惠政策标识为1时,增值税特殊管理不能为空,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"), CHECK_ISS7PRI_107105("107105", "订单明细信息中增值税特殊管理", 0, 50, true, false), // CHECK_ISS7PRI_107094("107094", "订单明细信息中增值税特殊管理", 0, 50, true, true), - CHECK_ISS7PRI_107106("107106", "订单明细信息中优惠政策标识为0时,增值税特殊管理须为空"), + CHECK_ISS7PRI_107106("107106", "订单明细信息中优惠政策标识为0时,增值税特殊管理须为空,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"), // CHECK_ISS7PRI_107107("107107", "增值税特殊管理内容为'不征税/免税/出口零税',与商品行税率不一致"), - CHECK_ISS7PRI_107108("107108", "订单明细信息中增值税特殊管理内容为'按5%简易征收',与商品行税率不一致"), + CHECK_ISS7PRI_107108("107108", "订单明细信息中增值税特殊管理内容为'按5%简易征收',与商品行税率不一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"), - CHECK_ISS7PRI_107109("107109", "订单明细信息中增值税特殊管理内容为'按3%简易征收',与商品行税率不一致"), + CHECK_ISS7PRI_107109("107109", "订单明细信息中增值税特殊管理内容为'按3%简易征收',与商品行税率不一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"), - CHECK_ISS7PRI_107110("107110", "订单明细信息中增值税特殊管理内容为'简易征收',与商品行税率不一致"), + CHECK_ISS7PRI_107110("107110", "订单明细信息中增值税特殊管理内容为'简易征收',与商品行税率不一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"), - CHECK_ISS7PRI_107111("107111", "订单明细信息中增值税特殊管理内容为'按5%简易征收减按1.5%计征',与商品行税率不一致"), + CHECK_ISS7PRI_107111("107111", "订单明细信息中增值税特殊管理内容为'按5%简易征收减按1.5%计征',与商品行税率不一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"), - CHECK_ISS7PRI_107112("107112", "订单明细信息中零税率标识非空, 但商品税率不为零;请保持零税率标识与商品税率逻辑一致!"), + CHECK_ISS7PRI_107112("107112", "订单明细信息中零税率标识非空, 但商品税率不为零;请保持零税率标识与商品税率逻辑一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"), - CHECK_ISS7PRI_107113("107113", "订单明细信息中零税率标识为空, 但商品税率为零;请保持零税率标识与商品税率逻辑一致!"), + CHECK_ISS7PRI_107113("107113", "订单明细信息中零税率标识为空, 但商品税率为零;请保持零税率标识与商品税率逻辑一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"), CHECK_ISS7PRI_107114("107114", "订单明细信息中零税率标识为0/1/2, 但增值税特殊管理内容不为'出口零税/免税/不征税';请保持零税率标识与增值税特殊管理逻辑一致!"), diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/CommonInterfaceServiceImpl.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/CommonInterfaceServiceImpl.java index f3622b1a..c260d2bf 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/CommonInterfaceServiceImpl.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/CommonInterfaceServiceImpl.java @@ -518,6 +518,7 @@ public class CommonInterfaceServiceImpl implements CommonInterfaceService { shList.add(xhfNsrsbh); StringBuilder errorStr = new StringBuilder(); for (int i = 0; i < orderItemInfo.size(); i++) { + String pply = "公司库匹配"; OrderItemInfo item = orderItemInfo.get(i); //rowIndex excel导入时为行坐标,其他业务时为明细行在集合中的索引值 String indexStr = StringUtils.isBlank(item.getRowIndex()) ? String.valueOf(i + 1) : item.getRowIndex(); @@ -567,9 +568,11 @@ public class CommonInterfaceServiceImpl implements CommonInterfaceService { // 如果公司物料库匹配失败,从集团物料库匹配 if (commodityCodeEntity == null) { + pply = "集团库匹配"; // 如果匹配不到,则去集团物料库匹配 commodityCodeEntity = commodityCodeMapper.queryCommodityCodeByZxbmAndXhfNsrsbhAndEntId(item.getZxbm(), "-1",null); if (commodityCodeEntity == null) { + pply = "智能匹配"; // ③ 若通过集团物料库仍未匹配到税编信息则,使用“物料名称”进行智能赋码开票(用SAAS接口赋码) // 智能赋码接口 Map paramMap = new HashMap<>(); @@ -689,6 +692,7 @@ public class CommonInterfaceServiceImpl implements CommonInterfaceService { } } } + log.debug("{}物料:{},匹配类型:{}",LOGGER_MSG,item.getZxbm(),pply); } if (StringUtils.isNotBlank(errorStr.toString())) { log.error("{}补全商品信息出现错误:{}", LOGGER_MSG, errorStr);