From c82ce7ecb981ac80a6fad6ca19d9694d649d3930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Mon, 2 Nov 2026 15:02:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=87=91=E8=9D=B6=E6=94=B6=E7=A5=A8?= =?UTF-8?q?=E5=8D=95A303-2=E5=88=86=E5=BD=95=E9=80=81=E7=A8=8E=E6=94=B6?= =?UTF-8?q?=E5=88=86=E7=B1=BB=E7=BC=96=E7=A0=81=EF=BC=8C=E4=B8=8D=E9=80=81?= =?UTF-8?q?=E7=89=A9=E6=96=99=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../support/KingdeeReceivedInvoiceSyncSupport.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 f5f43173..1b7841ad 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 @@ -299,9 +299,12 @@ public class KingdeeReceivedInvoiceSyncSupport { entry.setQuantity(this.mirrorQuantity(item.getNum())); // 【必填】单价:明细行单价(空按价税合计/数量反算;单据头 isincludetax=true,单价仅作参考) entry.setPrice(this.mirrorPrice(item.getUnitPrice(), priceTaxTotal, entry.getQuantity())); - // 【必填】物料编码.编码:行商品编码(金蝶档案不含末尾补零,去掉尾部 0) String goodsCode = this.stripTrailingZeros(item.getGoodsCode().trim()); - entry.setMaterialNumber(goodsCode); + // 【必填】物料编码.编码:行商品编码(金蝶档案不含末尾补零,去掉尾部 0) + // entry.setMaterialNumber(goodsCode); + // 税收分类编码.编码:数电票行商品编码即税收分类编码 + entry.setETaxclassNumber(goodsCode); + // 金额(不含税):明细金额(空不送);税收分类编码/税率表编码/税额不送,税额仅参与价税合计 if (detailAmount != null) { entry.setEAmount(kingdeeApBillSyncSupport.money(detailAmount));