parse typecode in ubl

This commit is contained in:
jstaerk
2024-10-31 13:00:06 +01:00
parent aeb491873d
commit 5eaedf2560
8 changed files with 861 additions and 792 deletions

View File

@@ -358,6 +358,7 @@ public class ZUGFeRDInvoiceImporter {
if (rootNode.equals("Invoice")) {
// UBL...
number = extractString("//*[local-name()=\"Invoice\"]/*[local-name()=\"ID\"]").trim();
typeCode = extractString("//*[local-name()=\"Invoice\"]/*[local-name()=\"InvoiceTypeCode\"]").trim();
issueDate = new SimpleDateFormat("yyyy-MM-dd").parse(extractString("//*[local-name()=\"Invoice\"]/*[local-name()=\"IssueDate\"]").trim());
String dueDt = extractString("//*[local-name()=\"Invoice\"]/*[local-name()=\"DueDate\"]").trim();
if (dueDt.length() > 0) {