refactor(so): 优化销售发票红冲接口回写BIP的字段

- 在发票明细中添加回写BIP成功标志字段
- 在发票头中添加电子发票回传标识、回写BIP成功标志和回写BIP失败原因字段- 清空相关字段以确保数据一致性
This commit is contained in:
mzr 2025-06-20 18:46:07 +08:00
parent 0200f12d52
commit 4730228999
1 changed files with 4 additions and 0 deletions

View File

@ -535,6 +535,7 @@ public class IAPISaleInvMaitainImpl {
newInvBVO.setNtotalcostnum(null); // 累计成本结算数量
newInvBVO.setNtotalincomemny(null); // 累计确认应收金额
newInvBVO.setNtotalincomenum(null); // 累计确认应收数量
newInvBVO.setVbdef10(null); // 回写BIP成功标志
newSaleInvoiceBVOs[i++] = newInvBVO;
sumNum = sumNum.add(new UFDouble(bipBvoJson.getString("nnum")));
@ -563,6 +564,9 @@ public class IAPISaleInvMaitainImpl {
newSaleInvoiceHVO.setTaudittime(null); // 审批日期
newSaleInvoiceHVO.setVdef13(null); // 发票号码
newSaleInvoiceHVO.setVdef17(bject.getString("vdef17")); // BIP申请单号
newSaleInvoiceHVO.setVdef20(null); // 电子发票回传标识
newSaleInvoiceHVO.setVdef34(null); // 回写BIP成功标志
newSaleInvoiceHVO.setVdef35(null); // 回写BIP失败原因
// 组装VO
saleInvoiceVO.setParentVO(newSaleInvoiceHVO);