make ubl reading possible
This commit is contained in:
@@ -138,8 +138,21 @@ public class Item implements IZUGFeRDExportableItem {
|
|||||||
if (rd==null) {
|
if (rd==null) {
|
||||||
rd=new ReferencedDocument();
|
rd=new ReferencedDocument();
|
||||||
}
|
}
|
||||||
drnm.getAsString("ID").ifPresent(rd::setIssuerAssignedID);
|
Node idNode=drnm.getNode("ID").get();
|
||||||
|
if (idNode!=null) {
|
||||||
|
rd.setIssuerAssignedID(idNode.getTextContent());
|
||||||
|
Node schemeIDAttr;
|
||||||
|
|
||||||
|
schemeIDAttr=idNode.getAttributes().getNamedItem("schemeID");
|
||||||
|
if (schemeIDAttr!=null) {
|
||||||
|
rd.setReferenceTypeCode(schemeIDAttr.getNodeValue());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
drnm.getAsString("DocumentTypeCode").ifPresent(rd::setTypeCode);
|
drnm.getAsString("DocumentTypeCode").ifPresent(rd::setTypeCode);
|
||||||
|
if (rd!=null) {
|
||||||
|
setTenderReferencedDocument(rd);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
itemMap.getAsNodeMap("SpecifiedLineTradeAgreement", "SpecifiedSupplyChainTradeAgreement").ifPresent(icnm -> {
|
itemMap.getAsNodeMap("SpecifiedLineTradeAgreement", "SpecifiedSupplyChainTradeAgreement").ifPresent(icnm -> {
|
||||||
|
|||||||
@@ -281,7 +281,7 @@
|
|||||||
<cbc:LineID>12345</cbc:LineID>
|
<cbc:LineID>12345</cbc:LineID>
|
||||||
</cac:OrderLineReference>
|
</cac:OrderLineReference>
|
||||||
<cac:DocumentReference>
|
<cac:DocumentReference>
|
||||||
<cbc:ID schemeID="AAG">Line object identifier</cbc:ID>
|
<cbc:ID schemeID="AAG">90-kl-98798-C1</cbc:ID>
|
||||||
<cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
|
<cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
|
||||||
</cac:DocumentReference>
|
</cac:DocumentReference>
|
||||||
<cac:AllowanceCharge>
|
<cac:AllowanceCharge>
|
||||||
|
|||||||
Reference in New Issue
Block a user