Merge pull request #1052 from langfr/bugfix/1048
Remove parsing OriginatorDocumentReference.ID as date.
This commit is contained in:
@@ -649,16 +649,10 @@ public class ZUGFeRDInvoiceImporter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String tenderReference = extractString("/*[local-name()=\"Invoice\" or local-name()=\"CreditNote\"]/*[local-name()=\"OriginatorDocumentReference\"]/*[local-name()=\"ID\"]").trim();
|
String tenderReference = extractString("/*[local-name()=\"Invoice\" or local-name()=\"CreditNote\"]/*[local-name()=\"OriginatorDocumentReference\"]/*[local-name()=\"ID\"]").trim();
|
||||||
String tenderReferenceDate = extractString("/*[local-name()=\"Invoice\" or local-name()=\"CreditNote\"]/*[local-name()=\"OriginatorDocumentReference\"]/*[local-name()=\"ID\"]").trim();
|
|
||||||
if((tenderReference != null)&&(!tenderReference.isEmpty())){
|
if((tenderReference != null)&&(!tenderReference.isEmpty())){
|
||||||
if((tenderReferenceDate != null)&&(!tenderReferenceDate.isEmpty())){
|
|
||||||
zpp.setTenderReferencedDocument(new ReferencedDocument(tenderReference, parseDate(tenderReferenceDate, "yyyy-MM-dd")));
|
|
||||||
} else {
|
|
||||||
zpp.setTenderReferencedDocument(tenderReference);
|
zpp.setTenderReferencedDocument(tenderReference);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
String dueDt = extractString("/*[local-name()=\"Invoice\" or local-name()=\"CreditNote\"]/*[local-name()=\"DueDate\"] | /*[local-name()=\"CreditNote\"]/*[local-name()=\"PaymentMeans\"]/*[local-name()=\"PaymentDueDate\"]").trim();
|
String dueDt = extractString("/*[local-name()=\"Invoice\" or local-name()=\"CreditNote\"]/*[local-name()=\"DueDate\"] | /*[local-name()=\"CreditNote\"]/*[local-name()=\"PaymentMeans\"]/*[local-name()=\"PaymentDueDate\"]").trim();
|
||||||
if (!dueDt.isEmpty()) {
|
if (!dueDt.isEmpty()) {
|
||||||
dueDate = parseDate(dueDt, "yyyy-MM-dd");
|
dueDate = parseDate(dueDt, "yyyy-MM-dd");
|
||||||
|
|||||||
Reference in New Issue
Block a user