From b603fa9b38aee3129b244bd2f33736a600613d6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Thu, 5 Nov 2026 15:49:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A5=E5=85=85=E9=87=91=E8=9D=B6?= =?UTF-8?q?=E7=A8=8E=E7=8E=87=E7=BC=96=E7=A0=81=E6=98=A0=E5=B0=84=E5=85=A8?= =?UTF-8?q?=E9=87=8F=E7=A8=8E=E7=8E=87=E6=A1=A3=E6=A1=88(2/5/8/999)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../springblade/transport/config/BfiProperties.java | 10 ++++++++-- doc/nacos/blade-dev.yaml | 5 +++++ doc/nacos/third-party-api.yaml | 5 +++++ 3 files changed, 18 insertions(+), 2 deletions(-) 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 其他付款申请