From b26bcfd2436d62cbe104ad424195f2c04406a4d4 Mon Sep 17 00:00:00 2001 From: AlexanderSchmidt Date: Tue, 10 Nov 2015 14:02:19 +0100 Subject: [PATCH] first implementation of header allowances --- .../main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mustang/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java b/mustang/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java index ca01a1bb..e3a4367c 100644 --- a/mustang/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java +++ b/mustang/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java @@ -476,7 +476,9 @@ public class ZUGFeRDExporter { tradeSettlement.getSpecifiedTradeSettlementPaymentMeans().add(this.getPaymentData()); tradeSettlement.getApplicableTradeTax().addAll(this.getTradeTax()); tradeSettlement.getSpecifiedTradePaymentTerms().addAll(this.getPaymentTerms()); - tradeSettlement.getSpecifiedTradeAllowanceCharge().addAll(this.getHeaderAllowances()); + if(trans.getZFAllowances() != null){ + tradeSettlement.getSpecifiedTradeAllowanceCharge().addAll(this.getHeaderAllowances()); + } tradeSettlement.setSpecifiedTradeSettlementMonetarySummation(this.getMonetarySummation()); return tradeSettlement;