CY项目问题记录
一、星瀚财务应收单提交/确认应收时报错监测到超额确认财务应收单,明细第1行, 接暂估应收单 ARUB-000536 查询的财务应收单“单价” 与暂估应收单“单价”的差异超过容差范围。 界面上看,暂估应收单、开票申请单、财务应收单的单价都像是 6.84,但提交财务应收单时仍然触发单价容差校验。 业务链路 星空销售出库单 - 星瀚暂估应收单 - 星瀚开票申请单 - 星瀚财务应收单 实际数据为: 暂估应收单单价:6.8376068376 开票申请单单价(不含税):6.8376068376 财务应收单单价:6.84 含税单价:8.00 税率:17% 原因分析 该业务是按含税单价 8.00、税率 17% 反算不含税单价: 8 / 1.17 = 6.8376068376... 暂估应收单和开票申请单保留了高精度不含税单价 6.8376068376。 但开票申请单下推财务应收单时,财务应收单的单价被按字段精度或价格精度四舍五入成了 6.84。 系统确认应收时按来源暂估应收单做单价容差校验,比较的是后台真实值: 财务应收单单价:6.84 暂估应收单单价:6.8376068376 差额:0.0023931624 由于该差额超过当前容差方