fix: 补充金蝶税率编码映射全量税率档案(2/5/8/999)

This commit is contained in:
刘泉佳
2026-11-05 16:14:45 +08:00
parent 3ea247f053
commit b603fa9b38
3 changed files with 18 additions and 2 deletions
@@ -149,17 +149,23 @@ public class BfiProperties {
private Material material = new Material(); private Material material = new Material();
/** /**
* 金蝶税率编码映射(A102-2 财务应付单分录 taxrateid_number):税率数值 -> 金蝶税率.编码(如 9 -> V9), * 金蝶税率编码映射(应付/应收/收票单分录 taxrateid_number):税率数值 -> 金蝶税率.编码(如 9 -> V9),
* 键为税率数值文本(如 "9"、"6.5"),推送时按分录税率查表;未维护该税率时直接拦截报错; * 键为税率数值文本(如 "9"、"6.5"),全量对齐金蝶税率档案(V0~V13 及不涉及税率 V999),
* 推送时按分录税率查表;未维护该税率时直接拦截报错;
* 分录无税率(计费方案未配置税率组/残差组/手动结算合计费用行)时税率与税率编码均不送 * 分录无税率(计费方案未配置税率组/残差组/手动结算合计费用行)时税率与税率编码均不送
*/ */
private Map<String, String> taxrate = new LinkedHashMap<>() {{ private Map<String, String> taxrate = new LinkedHashMap<>() {{
put("0", "V0"); put("0", "V0");
put("1", "V1"); put("1", "V1");
put("2", "V2");
put("3", "V3"); put("3", "V3");
put("5", "V5");
put("6", "V6"); put("6", "V6");
put("8", "V8");
put("9", "V9"); put("9", "V9");
put("13", "V13"); put("13", "V13");
// 不涉及税率(金蝶税率档案 V999),常规税率取不到该值,保留兜底
put("999", "V999");
}}; }};
/** /**
+5
View File
@@ -196,10 +196,15 @@ thirdParty:
taxrate: taxrate:
"[0]": ${BFI_TAXRATE_0:V0} "[0]": ${BFI_TAXRATE_0:V0}
"[1]": ${BFI_TAXRATE_1:V1} "[1]": ${BFI_TAXRATE_1:V1}
"[2]": ${BFI_TAXRATE_2:V2}
"[3]": ${BFI_TAXRATE_3:V3} "[3]": ${BFI_TAXRATE_3:V3}
"[5]": ${BFI_TAXRATE_5:V5}
"[6]": ${BFI_TAXRATE_6:V6} "[6]": ${BFI_TAXRATE_6:V6}
"[8]": ${BFI_TAXRATE_8:V8}
"[9]": ${BFI_TAXRATE_9:V9} "[9]": ${BFI_TAXRATE_9:V9}
"[13]": ${BFI_TAXRATE_13:V13} "[13]": ${BFI_TAXRATE_13:V13}
# 不涉及税率(金蝶税率档案 V999),常规税率取不到该值,保留兜底
"[999]": ${BFI_TAXRATE_999:V999}
# 付款申请推送配置(A103-3 付款申请保存) # 付款申请推送配置(A103-3 付款申请保存)
payApply: payApply:
+5
View File
@@ -98,10 +98,15 @@ thirdParty:
taxrate: taxrate:
"[0]": ${BFI_TAXRATE_0:V0} "[0]": ${BFI_TAXRATE_0:V0}
"[1]": ${BFI_TAXRATE_1:V1} "[1]": ${BFI_TAXRATE_1:V1}
"[2]": ${BFI_TAXRATE_2:V2}
"[3]": ${BFI_TAXRATE_3:V3} "[3]": ${BFI_TAXRATE_3:V3}
"[5]": ${BFI_TAXRATE_5:V5}
"[6]": ${BFI_TAXRATE_6:V6} "[6]": ${BFI_TAXRATE_6:V6}
"[8]": ${BFI_TAXRATE_8:V8}
"[9]": ${BFI_TAXRATE_9:V9} "[9]": ${BFI_TAXRATE_9:V9}
"[13]": ${BFI_TAXRATE_13:V13} "[13]": ${BFI_TAXRATE_13:V13}
# 不涉及税率(金蝶税率档案 V999),常规税率取不到该值,保留兜底
"[999]": ${BFI_TAXRATE_999:V999}
# 付款申请推送配置(A103-3 付款申请保存) # 付款申请推送配置(A103-3 付款申请保存)
payApply: payApply:
# 单据类型编码:ap_payapply_BT_S 采购付款申请、ap_payapply_oth_BT_S 其他付款申请 # 单据类型编码:ap_payapply_BT_S 采购付款申请、ap_payapply_oth_BT_S 其他付款申请