public class PaymentMeans extends Object
Detailed information on the means of payment.
| Constructor and Description |
|---|
PaymentMeans() |
| Modifier and Type | Method and Description |
|---|---|
PaymentMeans |
addInformation(String additionalInformation)
|
ID |
getClientCreditorId()
|
PaymentMeansCode |
getCode()
|
List<String> |
getInformations()
|
FinancialAccount |
getPayeeAccount()
|
FinancialInstitution |
getPayeeInstitution()
|
FinancialAccount |
getPayerAccount()
|
FinancialInstitution |
getPayerInstitution()
|
void |
setClientCreditorId(ExtendedID clientCreditorId)
|
PaymentMeans |
setCode(PaymentMeansCode paymentMeansCode)
|
PaymentMeans |
setPayeeAccount(FinancialAccount payeeAccount)
|
PaymentMeans |
setPayeeInstitution(FinancialInstitution payeeInstitution)
|
PaymentMeans |
setPayerAccount(FinancialAccount payerAccount)
|
PaymentMeans |
setPayerInstitution(FinancialInstitution payerInstitution)
|
public PaymentMeans()
public PaymentMeans addInformation(String additionalInformation)
Adds the free text payment method information.
COMFORT
Cash, Credit Card
additionalInformation - the additional informationpublic ID getClientCreditorId()
Gets the client creditor id.
public PaymentMeansCode getCode()
Gets the UNCL 4461 type code.
COMFORT
public List<String> getInformations()
Gets the free text payment method information.
COMFORT
Cash, Credit Card
public FinancialAccount getPayeeAccount()
Gets the payee/seller party creditor financial account.
BASIC
public FinancialInstitution getPayeeInstitution()
Gets the payee/seller specified creditor financial institution.
BASIC
public FinancialAccount getPayerAccount()
Gets the payer/buyer debtor financial account.
COMFORT
public FinancialInstitution getPayerInstitution()
Gets the payer/buyer specified debtor financial institution.
COMFORT
public void setClientCreditorId(ExtendedID clientCreditorId)
Sets the client creditor id.
clientCreditorId - the new client creditor idpublic PaymentMeans setCode(PaymentMeansCode paymentMeansCode)
Sets the UNCL 4461 code.
COMFORT
paymentMeansCode - the new UNCL 4461 payment means codepublic PaymentMeans setPayeeAccount(FinancialAccount payeeAccount)
Sets the payee/seller party creditor financial account.
BASIC
payeeAccount - the payee accountpublic PaymentMeans setPayeeInstitution(FinancialInstitution payeeInstitution)
Sets the payee/seller specified creditor financial institution.
BASIC
payeeInstitution - the payee institutionpublic PaymentMeans setPayerAccount(FinancialAccount payerAccount)
Sets the payer/buyer party debtor financial account.
COMFORT
payerAccount - the payer accountpublic PaymentMeans setPayerInstitution(FinancialInstitution payerInstitution)
Sets the payer/buyer specified debtor financial institution.
COMFORT
payerInstitution - the payer institutionCopyright © 2014 Konik.io. All Rights Reserved.