public class PaymentMeans extends Object implements Serializable
Detailed information on the means of payment.
| Constructor and Description |
|---|
PaymentMeans() |
| Modifier and Type | Method and Description |
|---|---|
PaymentMeans |
addInformation(String additionalInformation)
Adds the free text payment method information.
|
PaymentMeansCode |
getCode()
Gets the UNCL 4461 type code.
|
List<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(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 List<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-2016 Konik.io. All Rights Reserved.