From 473022899907159d70ef5bc9a4eca2bb62eba80a Mon Sep 17 00:00:00 2001 From: mzr Date: Fri, 20 Jun 2025 18:46:07 +0800 Subject: [PATCH] =?UTF-8?q?refactor(so):=20=E4=BC=98=E5=8C=96=E9=94=80?= =?UTF-8?q?=E5=94=AE=E5=8F=91=E7=A5=A8=E7=BA=A2=E5=86=B2=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=9B=9E=E5=86=99BIP=E7=9A=84=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在发票明细中添加回写BIP成功标志字段 - 在发票头中添加电子发票回传标识、回写BIP成功标志和回写BIP失败原因字段- 清空相关字段以确保数据一致性 --- .../api/so/saleinvoice/operator/IAPISaleInvMaitainImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/so/src/public/nccloud/api/so/saleinvoice/operator/IAPISaleInvMaitainImpl.java b/so/src/public/nccloud/api/so/saleinvoice/operator/IAPISaleInvMaitainImpl.java index 3d295ad..329f1ee 100644 --- a/so/src/public/nccloud/api/so/saleinvoice/operator/IAPISaleInvMaitainImpl.java +++ b/so/src/public/nccloud/api/so/saleinvoice/operator/IAPISaleInvMaitainImpl.java @@ -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);