switch to code 30 for bank transfer

This commit is contained in:
jstaerk
2023-01-12 14:52:04 +01:00
parent 1bd17ff8c5
commit 7f64853881
2 changed files with 4 additions and 4 deletions

View File

@@ -27,10 +27,10 @@ public interface IZUGFeRDTradeSettlementDebit extends IZUGFeRDTradeSettlement {
@Override
default String getSettlementXML() {
//30=generic bank transfer, 59=sepa transfer
String xml = "<ram:SpecifiedTradeSettlementPaymentMeans>"
+ "<ram:TypeCode>59</ram:TypeCode>"
+ "<ram:TypeCode>30</ram:TypeCode>"
+ "<ram:PayerPartyDebtorFinancialAccount>"
+ "<ram:IBANID>"+XMLTools.encodeXML(getIBAN())+"</ram:IBANID>"
+ "</ram:PayerPartyDebtorFinancialAccount>";

View File

@@ -282,7 +282,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
}
if ((paymentTermsDescription == null) && (trans.getDocumentCode() != DocumentCodeTypeConstants.CORRECTEDINVOICE) && (trans.getDocumentCode() != DocumentCodeTypeConstants.CREDITNOTE)) {
paymentTermsDescription = "Zahlbar ohne Abzug bis " + germanDateFormat.format(trans.getDueDate());
paymentTermsDescription = "Zahlbar ohne Abzug bis/Please remit until " + germanDateFormat.format(trans.getDueDate());
}
@@ -297,7 +297,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
String rebateAgreement = "";
if (trans.rebateAgreementExists()) {
rebateAgreement = "<ram:IncludedNote><ram:Content>"
+ "Es bestehen Rabatt- und Bonusvereinbarungen.</ram:Content>"
+ "Es bestehen Rabatt- und Bonusvereinbarungen/Existing allowance/bonus agreements</ram:Content>"
+ "<ram:SubjectCode>AAK</ram:SubjectCode></ram:IncludedNote>";
}