added a test

This commit is contained in:
jstaerk
2025-10-27 15:23:44 +01:00
parent a30780b411
commit e7927c8b13
2 changed files with 12 additions and 3 deletions

View File

@@ -35,7 +35,7 @@ public class Item implements IZUGFeRDExportableItem {
protected String id;
protected String buyerOrderReferencedDocumentLineID = null;
protected String buyerOrderReferencedDocumentID = null;
protected IReferencedDocument tenderReferencedDocument=null;
protected ReferencedDocument tenderReferencedDocument=null;
protected Product product;
protected ArrayList<String> notes = null;
protected ArrayList<ReferencedDocument> referencedDocuments = null;
@@ -621,11 +621,11 @@ public class Item implements IZUGFeRDExportableItem {
}
@Override
public IReferencedDocument getTenderReferencedDocument() {
public ReferencedDocument getTenderReferencedDocument() {
return tenderReferencedDocument;
}
public Item setTenderReferencedDocument(IReferencedDocument idr) {
public Item setTenderReferencedDocument(ReferencedDocument idr) {
tenderReferencedDocument=idr;
return this;
}

View File

@@ -183,6 +183,15 @@ public class ZF2ZInvoiceImporterTest extends ResourceCase {
// Reading ZUGFeRD
assertEquals("4711", invoice.getZFItems()[0].getProduct().getSellerAssignedID());
assertEquals("9384", invoice.getSellerOrderReferencedDocumentID());
assertEquals("90-kl-98798-C", invoice.getTenderReferencedDocument().getIssuerAssignedID());
IReferencedDocument rd=invoice.getZFItems()[0].getTenderReferencedDocument();
assertEquals("90-kl-98798-C1", rd.getIssuerAssignedID());
assertEquals("AAG", rd.getReferenceTypeCode());
assertEquals("2025-10-13", sdf.format(rd.getFormattedIssueDateTime()));
assertEquals("90-kl-98798-C", invoice.getTenderReferencedDocument().getIssuerAssignedID());
assertEquals("2025-10-12", sdf.format(invoice.getTenderReferencedDocument().getFormattedIssueDateTime()));
assertEquals("sender@test.org", invoice.getSender().getEmail());