From 4afa36c73ec03b9460949ed78fe51f1e09d806f7 Mon Sep 17 00:00:00 2001 From: langfr Date: Fri, 20 Mar 2026 16:16:55 +0100 Subject: [PATCH] Correct order of "DespatchAdviceReferencedDocument" and "DeliveryNoteReferencedDocument". --- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index d7aab617..09b57358 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -700,6 +700,12 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { + ""; } + if (trans.getDespatchAdviceReferencedDocumentID() != null && !trans.getDespatchAdviceReferencedDocumentID().trim().isEmpty()) { + xml += ""; + xml += "" + XMLTools.encodeXML(trans.getDespatchAdviceReferencedDocumentID()) + ""; + xml += ""; + } + if (trans.getDeliveryNoteReferencedDocumentID() != null && !trans.getDeliveryNoteReferencedDocumentID().trim().isEmpty()) { xml += ""; xml += "" + XMLTools.encodeXML(trans.getDeliveryNoteReferencedDocumentID()) + ""; @@ -708,14 +714,6 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { xml += ""+XMLTools.encodeXML(dateFormat102.format(trans.getDeliveryNoteReferencedDocumentDate()))+""; } xml += ""; - - } - - if (trans.getDespatchAdviceReferencedDocumentID() != null && !trans.getDespatchAdviceReferencedDocumentID().trim().isEmpty()) { - xml += ""; - xml += "" + XMLTools.encodeXML(trans.getDespatchAdviceReferencedDocumentID()) + ""; - xml += ""; - } xml += "";