From 809977b5a683182e5acf47bdddf57199dffd40bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Fri, 16 Oct 2026 13:11:21 +0800 Subject: [PATCH] =?UTF-8?q?:feat:=20=E9=87=91=E8=9D=B6=E5=BE=80=E6=9D=A5?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E7=BB=9F=E4=B8=80=E5=9B=BA=E5=AE=9A=E5=AE=A2?= =?UTF-8?q?=E6=88=B7=E5=B9=B6=E6=94=B6=E6=95=9B=E5=85=AC=E5=85=B1=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../transport/support/KingdeeApBillSyncSupport.java | 2 +- .../transport/support/KingdeeArBillSyncSupport.java | 4 ++-- .../transport/support/KingdeeReceivedInvoiceSyncSupport.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeApBillSyncSupport.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeApBillSyncSupport.java index efa36f49..a363f6e5 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeApBillSyncSupport.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeApBillSyncSupport.java @@ -983,7 +983,7 @@ public class KingdeeApBillSyncSupport { return "RMB".equalsIgnoreCase(currency) ? "CNY" : currency; } - /** 财务应付单往来类型:合同类别为“客户合同”时为 bd_customer(客户),否则 bd_supplier(供应商) */ + /** 财务应付单/付款申请/应收单/收票单统一往来类型:固定 bd_customer(按合同类别区分供应商的逻辑已注释停用,恢复时同步影响付款申请) */ public String bfiAsstactType(ContractManage contract) { return KingdeeBfiConstant.BFI_CUSTOMER_ASSTACT_TYPE; /*return "客户合同".equals(contract.getContractCategory()) diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeArBillSyncSupport.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeArBillSyncSupport.java index 4d4bdf72..df30c4c7 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeArBillSyncSupport.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeArBillSyncSupport.java @@ -193,8 +193,8 @@ public class KingdeeArBillSyncSupport { param.setRecorgNumber(orgNumber); // 【必填】单据日期 param.setBizdate(billDateText); - // 【必填】往来类型:应收固定客户 - param.setAsstacttype(KingdeeBfiConstant.BFI_CUSTOMER_ASSTACT_TYPE); + // 【必填】往来类型:统一固定客户(KingdeeApBillSyncSupport#bfiAsstactType,与应付单/付款申请同口径) + param.setAsstacttype(kingdeeApBillSyncSupport.bfiAsstactType(contract)); // 【必填】往来户.编码:结算单付款方(客户) param.setAsstactNumber(customerCode); // 【必填】付款方式(CASH:现销, CREDIT:赊销),现销由金蝶自动推收款 diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeReceivedInvoiceSyncSupport.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeReceivedInvoiceSyncSupport.java index d17385ae..48a74c14 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeReceivedInvoiceSyncSupport.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeReceivedInvoiceSyncSupport.java @@ -183,8 +183,8 @@ public class KingdeeReceivedInvoiceSyncSupport { param.setInvoicetypef7Number(mirror.getInvoiceTypeCode()); // 【必填】付款方式:(与应付单一致,不允许金蝶自动推付款) param.setPaymenttype(BfiConstant.PAY_MODE_CASH); - // 【必填】往来类型:进项收票固定供应商 - param.setAsstacttype(BfiConstant.ASSTACT_TYPE_SUPPLIER); + // 【必填】往来类型:统一固定客户(KingdeeApBillSyncSupport#bfiAsstactType,与应付单/付款申请同口径) + param.setAsstacttype(kingdeeApBillSyncSupport.bfiAsstactType(contract)); // 【必填】结算组织.编码:合同关联项目业务部门反查平台公司(与应付单同源) param.setOrgNumber(kingdeeApBillSyncSupport.bfiOrgNumber(contract, context)); // 【必填】结算币别:合同结算币种