Package org.mustangproject.ZUGFeRD
Interface IZUGFeRDTradeSettlementPayment
-
- All Superinterfaces:
IZUGFeRDTradeSettlement
- All Known Implementing Classes:
BankDetails
public interface IZUGFeRDTradeSettlementPayment extends IZUGFeRDTradeSettlement
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.lang.StringgetAccountName()Account namedefault java.lang.StringgetOwnBIC()BIC of the senderdefault java.lang.StringgetOwnIBAN()IBAN of the senderdefault java.lang.StringgetOwnPaymentInfoText()get payment information text. e.g.default java.lang.StringgetPaymentMeansCode()default java.lang.StringgetPaymentMeansInformation()default java.lang.StringgetSettlementXML()gets the applicableHeaderTradeSettlement-
Methods inherited from interface org.mustangproject.ZUGFeRD.IZUGFeRDTradeSettlement
getPaymentXML
-
-
-
-
Method Detail
-
getOwnPaymentInfoText
default java.lang.String getOwnPaymentInfoText()
get payment information text. e.g. Bank transfer- Returns:
- payment information text
-
getOwnBIC
default java.lang.String getOwnBIC()
BIC of the sender- Returns:
- the BIC code of the recipient sender's bank
-
getOwnIBAN
default java.lang.String getOwnIBAN()
IBAN of the sender- Returns:
- the IBAN of the invoice sender's bank account
-
getAccountName
default java.lang.String getAccountName()
Account name- Returns:
- the name of the account holder (if not identical to sender)
-
getPaymentMeansCode
default java.lang.String getPaymentMeansCode()
- Returns:
- payment means code (BT-81 / UNTDID 4461)
-
getPaymentMeansInformation
default java.lang.String getPaymentMeansInformation()
- Returns:
- payment means description (BT-82) (optional)
-
getSettlementXML
default java.lang.String getSettlementXML()
Description copied from interface:IZUGFeRDTradeSettlementgets the applicableHeaderTradeSettlement- Specified by:
getSettlementXMLin interfaceIZUGFeRDTradeSettlement- Returns:
- zf2 xml
-
-