From 4de53c4c865aca3293ac4a59f5c065055c01eae0 Mon Sep 17 00:00:00 2001
From: HKB-CSS <67042171+HKB-CSS@users.noreply.github.com>
Date: Wed, 28 Oct 2020 15:36:38 +0100
Subject: [PATCH] Byte-Data of AdditionalDocument converted to String
---
.../org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
index 8a937689..513ebf36 100644
--- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
+++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
@@ -496,18 +496,17 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide
// Additional Documents of XRechnung (Rechnungsbegruendende Unterlagen - BG-24 XRechnung)
if (trans.getAdditionalReferencedDocuments() != null) {
for (FileAttachment f : trans.getAdditionalReferencedDocuments()) {
+ final String documentContent = Base64.encodeBase64String(f.getData());
xml = xml + " \n"
+ " " + f.getFilename() + "\n"
+ " 916\n"
+ " " + f.getDescription() + "\n"
+ " " + f.getData() + "\n"
+ + " filename=\"" + f.getFilename() + ">" + documentContent + "\n"
+ " \n";
}
}
-
-
xml = xml + " \n"
+ " \n";
if (this.trans.getDeliveryAddress() != null) {