public interface IPayment extends IDocRelation, org.sistema.persist.IPersistent
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal |
getAmount() |
java.math.BigDecimal |
getAmountTarget() |
java.math.BigDecimal |
getExchangeRate() |
java.lang.String |
getForm()
Retrieves the form used to perform the payment.
|
java.lang.String |
getNote()
Retrieves notes regarding the payment.
|
java.lang.String |
getReference()
Retrieves a related reference.
|
void |
setAmount(java.math.BigDecimal amount)
Set the amount payed with the source document to the target document.
|
void |
setExchangeRate(java.math.BigDecimal rate) |
void |
setForm(java.lang.String f)
Sets the form how the payment was performed.
|
void |
setNote(java.lang.String n)
Sets a new note on the payment.
|
void |
setReference(java.lang.String r)
Sets a reference related to the payment.
|
java.math.BigDecimal getAmount()
java.math.BigDecimal getAmountTarget()
java.math.BigDecimal getExchangeRate()
java.lang.String getForm()
java.lang.String getNote()
java.lang.String getReference()
void setAmount(java.math.BigDecimal amount)
amount
- void setExchangeRate(java.math.BigDecimal rate)
rate
- Exchange rate used for the payment
when source and target documents are issued
on different currencIES.void setForm(java.lang.String f)
f
- form such as cash, credit card, wire transfer, etc.void setNote(java.lang.String n)
n
- note to be setvoid setReference(java.lang.String r)
r
- related reference