public class Payment
extends java.lang.Object
Данный класс используется для обмена информацией с кассой о результатах выполнения оплаты.
Касса сохраняет поля этого класса в БД.
Поле slip
используется для печати дополнительного бумажного квитка после фискализации чека.
Эти данные необходимы:
- при аннулировании или возврате чека;
- для экспорта данных оплат чека в ERP системы сети магазинов;
- при визуализации чека на сервере Set Retail 10.
Информация о том, какие поля используются для визуализации и экспорта указываются в манифесте: metainf.xml
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
data
Данные транзакции выполненной оплаты для сохранения в БД <ключ, значение>
|
private java.util.List<java.lang.String> |
slips
Слипы для печати
|
private java.math.BigDecimal |
sum
Сумма оплаты
|
Constructor and Description |
---|
Payment() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getData()
Данные транзакции выполненной оплаты для сохранения в БД
|
java.lang.String |
getData(java.lang.String key)
Получить значение поля по ключу из сохраненной в БД транзакции.
|
java.lang.String |
getSlip()
Deprecated.
метод устарел и не рекомендуется к использованию. Используйте метод
getSlips() для
получения и добавления в чек новых слипов. |
java.util.List<java.lang.String> |
getSlips()
Слипы для печати
|
java.math.BigDecimal |
getSum()
Сумма оплаты
|
void |
setSlip(java.lang.String slip)
Deprecated.
метод устарел и не рекомендуется к использованию. Используйте метод
getSlips() для
получения и добавления в список слипов нового слипа. |
void |
setSlips(java.util.List<java.lang.String> slips)
Слипы для печати
|
void |
setSum(java.math.BigDecimal sum)
Сумма оплаты
|
java.lang.String |
toString() |
private java.math.BigDecimal sum
private java.util.Map<java.lang.String,java.lang.String> data
private java.util.List<java.lang.String> slips
public java.math.BigDecimal getSum()
public void setSum(java.math.BigDecimal sum)
sum
- сумма с двумя знаками после запятой (scale = 2)public java.util.Map<java.lang.String,java.lang.String> getData()
public java.lang.String getData(java.lang.String key)
key
- ключ, по которому ищется значениеgetData()
@Deprecated public java.lang.String getSlip()
getSlips()
для
получения и добавления в чек новых слипов.@Deprecated public void setSlip(java.lang.String slip)
getSlips()
для
получения и добавления в список слипов нового слипа.slip
- текст слипаpublic java.util.List<java.lang.String> getSlips()
public void setSlips(java.util.List<java.lang.String> slips)
slips
- слипыpublic java.lang.String toString()
toString
in class java.lang.Object