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;