From 6d8bcac81ec1dd2f15c6f045450522671dbb49fb Mon Sep 17 00:00:00 2001 From: Jens Heise Date: Thu, 15 Apr 2021 18:15:07 +0200 Subject: [PATCH] Use typecode 58 (SEPA credit transfer) in SpecifiedTradeSettlementPaymentMeans as old code 42 is for the more generic "payment to bank account" while the ZUGFeRD specification and EN16931-1 recommend to clearly distinguish between SEPA transfers and non SEPA transfers and we are only supporting SEPA payment data right now. --- .../ZUGFeRD/IZUGFeRDTradeSettlementPayment.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java index 0bc6a335..c65ae921 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java @@ -68,8 +68,8 @@ public interface IZUGFeRDTradeSettlementPayment extends IZUGFeRDTradeSettlement } String xml = " \n" - + " 42\n" - + " Bank transfer\n" + + " 58\n" + + " SEPA credit transfer\n" + " \n" + " " + XMLTools.encodeXML(getOwnIBAN()) + "\n"; xml+= accountNameStr;