From 81635bb0952fc466b65e9a19ed3d6b328b0d2177 Mon Sep 17 00:00:00 2001 From: Stefan Schmiedl Date: Thu, 1 Aug 2019 20:16:54 +0200 Subject: [PATCH] use totalPrepaidAmount to calculate duePayableAmount (for v2) --- .../org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 7e12cdfe..58818aaa 100644 --- a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -145,6 +145,10 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } + private BigDecimal getTotalPrepaid() { + return trans.getTotalPrepaidAmount(); + } + private BigDecimal getTotalGross() { BigDecimal res = getTotal(); @@ -477,8 +481,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " " + currencyFormat(getTotalGross()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ // // // currencyID=\"EUR\" - // + " 0.00\n" - + " " + currencyFormat(getTotalGross()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + + " " + currencyFormat(getTotalPrepaid()) + "\n" + + " " + currencyFormat(getTotalGross().subtract(getTotalPrepaid())) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ // // // currencyID=\"EUR\" + " \n" //$NON-NLS-1$