diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index c0674e61..8fe07564 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -969,10 +969,16 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { } private String buildPaymentTermsXml() { - final IZUGFeRDPaymentTerms[] paymentTerms = trans.getExtendedPaymentTerms(); + + ArrayList paymentTerms = new ArrayList(Arrays.asList(trans.getExtendedPaymentTerms())); + + IZUGFeRDPaymentTerms izpt= trans.getPaymentTerms(); + if (izpt!=null) { + paymentTerms.add(izpt); + } String paymentTermsXml = ""; - if (paymentTerms == null || paymentTerms.length == 0) { + if (paymentTerms.size() == 0) { return ""; }