recorrected import to also still work with fx
This commit is contained in:
@@ -572,7 +572,10 @@ public class ZUGFeRDImporter {
|
||||
public String getAmount() {
|
||||
String result = extractString("//*[local-name() = 'SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name() = 'DuePayableAmount']");
|
||||
if (result == null || result.isEmpty()) {
|
||||
result = extractString("//*[local-name() = 'SpecifiedTradeSettlementHeaderMonetarySummation']/*[local-name() = 'GrandTotalAmount']");
|
||||
|
||||
/* fx/zf would be SpecifiedTradeSettlementMonetarySummation
|
||||
* but ox is SpecifiedTradeSettlementHeaderMonetarySummation...*/
|
||||
result = extractString("//*[local-name() = 'GrandTotalAmount']");
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -57,7 +57,19 @@ public class ZUGFeRDValidatorTest extends ResourceCase {
|
||||
res = zfv.validate(tempFile.getAbsolutePath());
|
||||
assertThat(res).valueByXPath("/validation/summary/@status")
|
||||
.isEqualTo("valid");
|
||||
/*
|
||||
tempFile = getResourceAsFile("testout-OX.pdf");
|
||||
zfv = new ZUGFeRDValidator();
|
||||
res = zfv.validate(tempFile.getAbsolutePath());
|
||||
assertThat(res).valueByXPath("/validation/summary/@status")
|
||||
.isEqualTo("valid");
|
||||
|
||||
tempFile = getResourceAsFile("testout-OX.xml");
|
||||
zfv = new ZUGFeRDValidator();
|
||||
res = zfv.validate(tempFile.getAbsolutePath());
|
||||
assertThat(res).valueByXPath("/validation/summary/@status")
|
||||
.isEqualTo("valid");
|
||||
*/
|
||||
tempFile = getResourceAsFile("invalidXRechnung.pdf");
|
||||
zfv = new ZUGFeRDValidator();
|
||||
res = zfv.validate(tempFile.getAbsolutePath());
|
||||
|
||||
Reference in New Issue
Block a user