public class PaymentMeans extends java.lang.Object implements java.io.Serializable
Detailed information on the means of payment.
Constructor and Description |
---|
PaymentMeans() |
Modifier and Type | Method and Description |
---|---|
PaymentMeans |
addInformation(java.lang.String additionalInformation)
Adds the free text payment method information.
|
PaymentMeansCode |
getCode()
Gets the UNCL 4461 type code.
|
java.util.List<java.lang.String> |
getInformations()
Free text containing payment method information.
|
ExtendedID |
getMandateReference()
Gets the mandate reference and client creditor id.
|
CreditorFinancialAccount |
getPayeeAccount()
Gets the payee/seller financial account.
|
FinancialInstitution |
getPayeeInstitution()
Gets the payee/seller specified creditor financial institution.
|
DebtorFinancialAccount |
getPayerAccount()
Gets the payer/buyer financial account.
|
FinancialInstitution |
getPayerInstitution()
Gets the payer/buyer specified debtor financial institution.
|
PaymentMeans |
setCode(PaymentMeansCode paymentMeansCode)
Sets the UNCL 4461 code.
|
void |
setMandateReference(ExtendedID mandateReference)
Sets the mandate reference and client creditor id.
|
PaymentMeans |
setPayeeAccount(CreditorFinancialAccount payeeAccount)
Sets the payee/seller party creditor financial account.
|
PaymentMeans |
setPayeeInstitution(FinancialInstitution payeeInstitution)
Sets the payee/seller specified creditor financial institution.
|
PaymentMeans |
setPayerAccount(DebtorFinancialAccount payerAccount)
Sets the payer/buyer financial account.
|
PaymentMeans |
setPayerInstitution(FinancialInstitution payerInstitution)
Sets the payer/buyer specified debtor financial institution.
|
public PaymentMeans()
public PaymentMeans addInformation(java.lang.String additionalInformation)
Adds the free text payment method information.
Cash, Credit Card
additionalInformation
- the additional information@Comfort public PaymentMeansCode getCode()
Gets the UNCL 4461 type code.
@Comfort public java.util.List<java.lang.String> getInformations()
Free text containing payment method information.
Cash, Credit Card
@Basic public ExtendedID getMandateReference()
Gets the mandate reference and client creditor id.
@Basic public CreditorFinancialAccount getPayeeAccount()
Gets the payee/seller financial account.
@Basic public FinancialInstitution getPayeeInstitution()
Gets the payee/seller specified creditor financial institution.
@Comfort public DebtorFinancialAccount getPayerAccount()
Gets the payer/buyer financial account.
@Comfort public FinancialInstitution getPayerInstitution()
Gets the payer/buyer specified debtor financial institution.
public PaymentMeans setCode(PaymentMeansCode paymentMeansCode)
Sets the UNCL 4461 code.
paymentMeansCode
- the new UNCL 4461 payment means codepublic void setMandateReference(ExtendedID mandateReference)
Sets the mandate reference and client creditor id.
mandateReference
- the new mandate reference and client creditor idpublic PaymentMeans setPayeeAccount(CreditorFinancialAccount payeeAccount)
Sets the payee/seller party creditor financial account.
payeeAccount
- the payee accountpublic PaymentMeans setPayeeInstitution(FinancialInstitution payeeInstitution)
Sets the payee/seller specified creditor financial institution.
payeeInstitution
- the payee institutionpublic PaymentMeans setPayerAccount(DebtorFinancialAccount payerAccount)
Sets the payer/buyer financial account.
payerAccount
- the payer accountpublic PaymentMeans setPayerInstitution(FinancialInstitution payerInstitution)
Sets the payer/buyer specified debtor financial institution.
payerInstitution
- the payer institutionCopyright © 2014-2018 Konik.io. All Rights Reserved.