From 7084f12b8f02595f81fa5dca4fd6c2790c68f33a Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 12:13:33 +0200 Subject: [PATCH] Added getBuyertradePartySpecifiedTaxRegistrationID() and to ZUGFeRDImporter.java Added Test --- .../java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 9 ++++++++- .../test/java/org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 366f23b6..86f2a0e6 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -404,7 +404,14 @@ public class ZUGFeRDImporter { * @return the BuyerTradeParty GlobalID */ public String getBuyerTradePartyGlobalID() { - return wExtractString("//BuyerTradeParty//GlobalID"); + return extractString("//BuyerTradeParty//GlobalID"); + } + + /** + * @return the BuyerTradeParty SpecifiedTaxRegistration ID + */ + public String getBuyertradePartySpecifiedTaxRegistrationID() { + return extractString("//BuyerTradeParty//SpecifiedTaxRegistration//ID"); } /** diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index 9b48d9fd..688ed242 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -223,6 +223,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getBuyerTradePartyGlobalID(), ""); assertEquals(zi.getSellerTradePartyGlobalID(), ""); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); + assertEquals(zi.getBuyertradePartySpecifiedTaxRegistrationID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); assertEquals(zi.getReference(),"AB321");