:feat: 金蝶往来类型统一固定客户并收敛公共方法
This commit is contained in:
+1
-1
@@ -983,7 +983,7 @@ public class KingdeeApBillSyncSupport {
|
|||||||
return "RMB".equalsIgnoreCase(currency) ? "CNY" : currency;
|
return "RMB".equalsIgnoreCase(currency) ? "CNY" : currency;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 财务应付单往来类型:合同类别为“客户合同”时为 bd_customer(客户),否则 bd_supplier(供应商) */
|
/** 财务应付单/付款申请/应收单/收票单统一往来类型:固定 bd_customer(按合同类别区分供应商的逻辑已注释停用,恢复时同步影响付款申请) */
|
||||||
public String bfiAsstactType(ContractManage contract) {
|
public String bfiAsstactType(ContractManage contract) {
|
||||||
return KingdeeBfiConstant.BFI_CUSTOMER_ASSTACT_TYPE;
|
return KingdeeBfiConstant.BFI_CUSTOMER_ASSTACT_TYPE;
|
||||||
/*return "客户合同".equals(contract.getContractCategory())
|
/*return "客户合同".equals(contract.getContractCategory())
|
||||||
|
|||||||
+2
-2
@@ -193,8 +193,8 @@ public class KingdeeArBillSyncSupport {
|
|||||||
param.setRecorgNumber(orgNumber);
|
param.setRecorgNumber(orgNumber);
|
||||||
// 【必填】单据日期
|
// 【必填】单据日期
|
||||||
param.setBizdate(billDateText);
|
param.setBizdate(billDateText);
|
||||||
// 【必填】往来类型:应收固定客户
|
// 【必填】往来类型:统一固定客户(KingdeeApBillSyncSupport#bfiAsstactType,与应付单/付款申请同口径)
|
||||||
param.setAsstacttype(KingdeeBfiConstant.BFI_CUSTOMER_ASSTACT_TYPE);
|
param.setAsstacttype(kingdeeApBillSyncSupport.bfiAsstactType(contract));
|
||||||
// 【必填】往来户.编码:结算单付款方(客户)
|
// 【必填】往来户.编码:结算单付款方(客户)
|
||||||
param.setAsstactNumber(customerCode);
|
param.setAsstactNumber(customerCode);
|
||||||
// 【必填】付款方式(CASH:现销, CREDIT:赊销),现销由金蝶自动推收款
|
// 【必填】付款方式(CASH:现销, CREDIT:赊销),现销由金蝶自动推收款
|
||||||
|
|||||||
+2
-2
@@ -183,8 +183,8 @@ public class KingdeeReceivedInvoiceSyncSupport {
|
|||||||
param.setInvoicetypef7Number(mirror.getInvoiceTypeCode());
|
param.setInvoicetypef7Number(mirror.getInvoiceTypeCode());
|
||||||
// 【必填】付款方式:(与应付单一致,不允许金蝶自动推付款)
|
// 【必填】付款方式:(与应付单一致,不允许金蝶自动推付款)
|
||||||
param.setPaymenttype(BfiConstant.PAY_MODE_CASH);
|
param.setPaymenttype(BfiConstant.PAY_MODE_CASH);
|
||||||
// 【必填】往来类型:进项收票固定供应商
|
// 【必填】往来类型:统一固定客户(KingdeeApBillSyncSupport#bfiAsstactType,与应付单/付款申请同口径)
|
||||||
param.setAsstacttype(BfiConstant.ASSTACT_TYPE_SUPPLIER);
|
param.setAsstacttype(kingdeeApBillSyncSupport.bfiAsstactType(contract));
|
||||||
// 【必填】结算组织.编码:合同关联项目业务部门反查平台公司(与应付单同源)
|
// 【必填】结算组织.编码:合同关联项目业务部门反查平台公司(与应付单同源)
|
||||||
param.setOrgNumber(kingdeeApBillSyncSupport.bfiOrgNumber(contract, context));
|
param.setOrgNumber(kingdeeApBillSyncSupport.bfiOrgNumber(contract, context));
|
||||||
// 【必填】结算币别:合同结算币种
|
// 【必填】结算币别:合同结算币种
|
||||||
|
|||||||
Reference in New Issue
Block a user