diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
index 4b5f00d2..90d1cf58 100644
--- a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
+++ b/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
@@ -124,7 +124,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider {
byte[] res = zugferdData;
- StringWriter sw = new StringWriter();
+ /*StringWriter sw = new StringWriter();
Document document=null;
try {
document = DocumentHelper.parseText(new String(zugferdData));
@@ -140,13 +140,17 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider {
} catch (IOException e) {
Logger.getLogger(ZUGFeRD2PullProvider.class.getName()).log(Level.SEVERE, null, e);
}
-
+ */
return res;
}
private BigDecimal getTotalPrepaid() {
- return trans.getTotalPrepaidAmount();
+ if (trans.getTotalPrepaidAmount()==null) {
+ return new BigDecimal(0);
+ } else {
+ return trans.getTotalPrepaidAmount();
+ }
}
private BigDecimal getTotalGross() {
diff --git a/src/main/resources/COMFORTtoEN16931.xsl b/src/main/resources/COMFORTtoEN16931.xsl
index d6eb2e03..c4f974a9 100644
--- a/src/main/resources/COMFORTtoEN16931.xsl
+++ b/src/main/resources/COMFORTtoEN16931.xsl
@@ -63,7 +63,12 @@ Migrated by Mustangproject XSLT
-
+
+
+
+
+
+
diff --git a/src/test/resources/migration/reference/ZUGFeRD2-invoice-adjusted.xml b/src/test/resources/migration/reference/ZUGFeRD2-invoice-adjusted.xml
index d0c2bf92..770e7dc9 100644
--- a/src/test/resources/migration/reference/ZUGFeRD2-invoice-adjusted.xml
+++ b/src/test/resources/migration/reference/ZUGFeRD2-invoice-adjusted.xml
@@ -21,9 +21,6 @@
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">
-
- false
-
urn:cen.eu:en16931:2017#conformant#urn:zugferd.de:2p0:extended
diff --git a/src/test/resources/migration/reference/ZUGFeRD2-invoice.xml b/src/test/resources/migration/reference/ZUGFeRD2-invoice.xml
index 9502a57d..a1ebb2b3 100644
--- a/src/test/resources/migration/reference/ZUGFeRD2-invoice.xml
+++ b/src/test/resources/migration/reference/ZUGFeRD2-invoice.xml
@@ -21,9 +21,6 @@
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">
-
- false
-
urn:cen.eu:en16931:2017#conformant#urn:zugferd.de:2p0:extended
diff --git a/src/test/resources/migration/reference/ZUGFeRD2_COMFORT_Einfach.xml b/src/test/resources/migration/reference/ZUGFeRD2_COMFORT_Einfach.xml
index 86566c1b..81432621 100644
--- a/src/test/resources/migration/reference/ZUGFeRD2_COMFORT_Einfach.xml
+++ b/src/test/resources/migration/reference/ZUGFeRD2_COMFORT_Einfach.xml
@@ -50,10 +50,6 @@ Kosten, Verluste bzw. Schäden hätte normalerweise vorhergesehen werden können
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">
-
- true
-
-
urn:cen.eu:en16931:2017
diff --git a/src/test/resources/migration/reference/ZUGFeRD2_EXTENDED_Warenrechnung.xml b/src/test/resources/migration/reference/ZUGFeRD2_EXTENDED_Warenrechnung.xml
index ad6d4ca5..2ee1b6ea 100644
--- a/src/test/resources/migration/reference/ZUGFeRD2_EXTENDED_Warenrechnung.xml
+++ b/src/test/resources/migration/reference/ZUGFeRD2_EXTENDED_Warenrechnung.xml
@@ -50,9 +50,6 @@ Kosten, Verluste bzw. Schäden hätte normalerweise vorhergesehen werden können
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">
-
- true
-
urn:cen.eu:en16931:2017#conformant#urn:zugferd.de:2p0:extended