diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/config/BfiProperties.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/config/BfiProperties.java index 11a8c2dc..abec94c9 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/config/BfiProperties.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/config/BfiProperties.java @@ -149,17 +149,23 @@ public class BfiProperties { private Material material = new Material(); /** - * 金蝶税率编码映射(A102-2 财务应付单分录 taxrateid_number):税率数值 -> 金蝶税率.编码(如 9 -> V9), - * 键为税率数值文本(如 "9"、"6.5"),推送时按分录税率查表;未维护该税率时直接拦截报错; + * 金蝶税率编码映射(应付/应收/收票单分录 taxrateid_number):税率数值 -> 金蝶税率.编码(如 9 -> V9), + * 键为税率数值文本(如 "9"、"6.5"),全量对齐金蝶税率档案(V0~V13 及不涉及税率 V999), + * 推送时按分录税率查表;未维护该税率时直接拦截报错; * 分录无税率(计费方案未配置税率组/残差组/手动结算合计费用行)时税率与税率编码均不送 */ private Map taxrate = new LinkedHashMap<>() {{ put("0", "V0"); put("1", "V1"); + put("2", "V2"); put("3", "V3"); + put("5", "V5"); put("6", "V6"); + put("8", "V8"); put("9", "V9"); put("13", "V13"); + // 不涉及税率(金蝶税率档案 V999),常规税率取不到该值,保留兜底 + put("999", "V999"); }}; /** diff --git a/doc/nacos/blade-dev.yaml b/doc/nacos/blade-dev.yaml index 4bfa61ec..263d33c7 100644 --- a/doc/nacos/blade-dev.yaml +++ b/doc/nacos/blade-dev.yaml @@ -196,10 +196,15 @@ thirdParty: taxrate: "[0]": ${BFI_TAXRATE_0:V0} "[1]": ${BFI_TAXRATE_1:V1} + "[2]": ${BFI_TAXRATE_2:V2} "[3]": ${BFI_TAXRATE_3:V3} + "[5]": ${BFI_TAXRATE_5:V5} "[6]": ${BFI_TAXRATE_6:V6} + "[8]": ${BFI_TAXRATE_8:V8} "[9]": ${BFI_TAXRATE_9:V9} "[13]": ${BFI_TAXRATE_13:V13} + # 不涉及税率(金蝶税率档案 V999),常规税率取不到该值,保留兜底 + "[999]": ${BFI_TAXRATE_999:V999} # 付款申请推送配置(A103-3 付款申请保存) payApply: diff --git a/doc/nacos/third-party-api.yaml b/doc/nacos/third-party-api.yaml index a44464a0..de7dffda 100644 --- a/doc/nacos/third-party-api.yaml +++ b/doc/nacos/third-party-api.yaml @@ -98,10 +98,15 @@ thirdParty: taxrate: "[0]": ${BFI_TAXRATE_0:V0} "[1]": ${BFI_TAXRATE_1:V1} + "[2]": ${BFI_TAXRATE_2:V2} "[3]": ${BFI_TAXRATE_3:V3} + "[5]": ${BFI_TAXRATE_5:V5} "[6]": ${BFI_TAXRATE_6:V6} + "[8]": ${BFI_TAXRATE_8:V8} "[9]": ${BFI_TAXRATE_9:V9} "[13]": ${BFI_TAXRATE_13:V13} + # 不涉及税率(金蝶税率档案 V999),常规税率取不到该值,保留兜底 + "[999]": ${BFI_TAXRATE_999:V999} # 付款申请推送配置(A103-3 付款申请保存) payApply: # 单据类型编码:ap_payapply_BT_S 采购付款申请、ap_payapply_oth_BT_S 其他付款申请