diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
index 6bd4f95d..a4b02cd2 100644
--- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
+++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
@@ -828,6 +828,12 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
if (paymentTermsDescription != null) {
xml += "" + paymentTermsDescription + "";
}
+
+ if (trans.getDueDate() != null) {
+ xml += "" // $NON-NLS-2$
+ + DATE.udtFormat(trans.getDueDate())
+ + "";// 20130704
+ }
if (trans.getTradeSettlement() != null) {
for (final IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) {
@@ -837,12 +843,6 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
}
}
- if (trans.getDueDate() != null) {
- xml += "" // $NON-NLS-2$
- + DATE.udtFormat(trans.getDueDate())
- + "";// 20130704
-
- }
xml += "";
} else {
xml += buildPaymentTermsXml();