From 6e1ea1a3f3d8d8de04d1bbee8fa5dd13da8945e0 Mon Sep 17 00:00:00 2001 From: Stefan Schmiedl Date: Wed, 7 Aug 2019 11:33:51 +0200 Subject: [PATCH] deprecate German BLZ and Kontonummer --- .../ZUGFeRD/ZUGFeRDImporter.java | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 639230ed..9b4e9c4f 100644 --- a/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -267,11 +267,22 @@ public class ZUGFeRDImporter { /** * @return the sender's bank's BLZ code + * @deprecated use BIC and IBAN instead of BLZ and KTO */ + @Deprecated public String getBLZ() { return extractString("//PayeeSpecifiedCreditorFinancialInstitution/GermanBankleitzahlID"); } + /** + * @return the sender's account number + * @deprecated use BIC and IBAN instead of BLZ and KTO + */ + @Deprecated + public String getKTO() { + return extractString("//PayeePartyCreditorFinancialAccount/ProprietaryID"); + } + /** * @return the sender's bank's BIC code */ @@ -280,18 +291,17 @@ public class ZUGFeRDImporter { } /** - * @return the sender's bankname + * @return the sender's account IBAN code */ - public String getBankName() { - return extractString("/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/SpecifiedTradeSettlementPaymentMeans/PayeeSpecifiedCreditorFinancialInstitution/Name"); - } - public String getIBAN() { return extractString("//PayeePartyCreditorFinancialAccount/IBANID"); } - public String getKTO() { - return extractString("//PayeePartyCreditorFinancialAccount/ProprietaryID"); + /** + * @return the sender's bankname + */ + public String getBankName() { + return extractString("/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/SpecifiedTradeSettlementPaymentMeans/PayeeSpecifiedCreditorFinancialInstitution/Name"); } public String getHolder() {