Correcting calculation for extended_fremdwaehrung (issue #764), now the following errors arise:

[ERROR]   CalculationTest.testTotalCalculatorGrandTotalRounding:223 expected:<101.86> but was:<104.04>
[ERROR]   DeSerializationTest.testItemAllowances:398 expected:<19.52> but was:<18.33>
[ERROR]   ZF2PushTest.testAllowancesExport:648 expected:<[4046].00> but was:<[10829].00>
[ERROR]   ZF2PushTest.testItemChargesAllowancesExport:286 expected:<1[9.52]> but was:<1[8.33]>
[ERROR]   ZF2PushTest.testPushEdge:609 ParseException should not be raised
[ERROR]   ZF2ZInvoiceImporterTest.testEdgeInvoiceImport:179
[ERROR]   ZF2ZInvoiceImporterTest.testItemAllowancesChargesImport:265
[ERROR]   CalculationTest.testLineCalculatorInclusiveAllowance:55 » Arithmetic Non-terminating decimal expansion; no exact representable decimal result.
[ERROR]   CalculationTest.testLineCalculatorInclusiveAllowanceAndCharge:75 » Arithmetic Non-terminating decimal expansion; no exact representable decimal result.
This commit is contained in:
jstaerk
2025-04-14 11:10:43 +02:00
parent f635f355be
commit 17bc5c483f
3 changed files with 13 additions and 11 deletions

View File

@@ -82,9 +82,8 @@ public class CalculationTest extends ResourceCase {
@Test
public void testLineCalculatorForeignCurrencyExample() {
/*
File inputCII = getResourceAsFile("Extended_fremdwaehrung.xml");
inputCII=new File("C:\\Users\\jstaerk\\workspace\\XMLExamples\\zfdiverses\\20250407\\fremdwaehrung.xml");
ZUGFeRDInvoiceImporter zii=new ZUGFeRDInvoiceImporter();
Invoice invoice=null;
zii.doIgnoreCalculationErrors();
@@ -104,9 +103,9 @@ inputCII=new File("C:\\Users\\jstaerk\\workspace\\XMLExamples\\zfdiverses\\20250
final TransactionCalculator calculator = new TransactionCalculator(invoice);
assertEquals(valueOf(521.91).stripTrailingZeros(), calculator.getGrandTotal().stripTrailingZeros());
assertEquals(valueOf(521.91).stripTrailingZeros(), calculator.getDuePayable().stripTrailingZeros());
*/
}