From 4c65bddb701899b44b8636c3e6e0274cc4733707 Mon Sep 17 00:00:00 2001 From: hello Date: Sat, 11 Oct 2025 09:36:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=85=A5=E5=BA=93=E5=8D=95?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=A0=A1=E9=AA=8C=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/MaterialInBillSubmitValidatorOp.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/MaterialInBillSubmitValidatorOp.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/MaterialInBillSubmitValidatorOp.java index 6fdd70e..4e3dcdf 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/MaterialInBillSubmitValidatorOp.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/operate/MaterialInBillSubmitValidatorOp.java @@ -43,13 +43,13 @@ public class MaterialInBillSubmitValidatorOp extends AbstractOperationServicePlu DynamicObjectCollection entryEntity2Collection = ecma_MaterialInBill.getDynamicObjectCollection("entryentity");//入库单分录 if (entryEntityCollection != null && entryEntityCollection.size() > 0 && entryEntity2Collection != null && entryEntity2Collection.size() > 0) { - BigDecimal totalInvoiceAmount = BigDecimal.ZERO; // 发票总金额 + BigDecimal totalInvoiceAmount = BigDecimal.ZERO; // 发票总金额(不含税 BigDecimal totalInvoiceTax = BigDecimal.ZERO; // 发票总税额 BigDecimal totalInvoiceTotal = BigDecimal.ZERO; // 发票总价税合计 - BigDecimal totalEntryAmount = BigDecimal.ZERO; // 入库单总金额 - BigDecimal totalEntryTax = BigDecimal.ZERO; // 入库单总税额 - BigDecimal totalEntryTotal = BigDecimal.ZERO; // 入库单总价税合计 + BigDecimal totalEntryAmount = ecma_MaterialInBill.getBigDecimal("totalamount"); // 入库总金额(不含税 + BigDecimal totalEntryTax = ecma_MaterialInBill.getBigDecimal("totaltaxamount"); // 入库单总税额 + BigDecimal totalEntryTotal = ecma_MaterialInBill.getBigDecimal("totaloftaxamount"); // 入库含税总金额 for (DynamicObject entryEntity : entryEntityCollection) { BigDecimal invoiceAmount = entryEntity.getBigDecimal("zcgj_invoiceamount"); // 合同进项发票信息-金额 @@ -65,7 +65,7 @@ public class MaterialInBillSubmitValidatorOp extends AbstractOperationServicePlu totalInvoiceTotal = totalInvoiceTotal.add(invoiceTotal); } } - for (DynamicObject entryEntity2 : entryEntity2Collection) { +/* for (DynamicObject entryEntity2 : entryEntity2Collection) { BigDecimal notaxAmount = entryEntity2.getBigDecimal("amount"); // 入库单-含运费金额(不含税) BigDecimal taxAmount = entryEntity2.getBigDecimal("taxamount").add(entryEntity2.getBigDecimal("zcgj_transtaxamount")); // 入库单-税额+运费税额 BigDecimal oftaxAmount = entryEntity2.getBigDecimal("amount").add(entryEntity2.getBigDecimal("taxtransamount")); // 入库单-含税金额+含税运费 @@ -79,7 +79,7 @@ public class MaterialInBillSubmitValidatorOp extends AbstractOperationServicePlu if (oftaxAmount != null) { totalEntryTotal = totalEntryTotal.add(oftaxAmount); } - } + }*/ if (totalInvoiceAmount.compareTo(totalEntryAmount) != 0) { this.addFatalErrorMessage(extendedDataEntity, "入库总金额与合同进项发票信息金额汇总不匹配!"); }