diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 8cfe38d0..366f23b6 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -400,6 +400,13 @@ public class ZUGFeRDImporter { return extractString("//SellerTradeParty//GlobalID"); } + /** + * @return the BuyerTradeParty GlobalID + */ + public String getBuyerTradePartyGlobalID() { + return wExtractString("//BuyerTradeParty//GlobalID"); + } + /** * @return the BuyerTradeParty Name */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index dc05e85f..9b48d9fd 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -220,6 +220,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getRoundingAmount(), ""); assertEquals(zi.getPaidAmount(), "0.00"); assertEquals(zi.getBuyerTradePartyName(), "Theodor Est"); + assertEquals(zi.getBuyerTradePartyGlobalID(), ""); assertEquals(zi.getSellerTradePartyGlobalID(), ""); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName());