public class LineItemRefundRestriction
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
description
Дополнительное информационное описание наложенного ограничения
|
private java.math.BigDecimal |
maxSumToRefund
Максимальная сумма позиции, доступная для возврата
|
| Constructor and Description |
|---|
LineItemRefundRestriction(java.math.BigDecimal maxSumToRefund,
java.lang.String description)
Создать экземпляр ограничения для возвращаемой позиции с указанием максимальной суммы доступной для возврата
|
LineItemRefundRestriction(java.lang.String description)
Создать экземпляр ограничения для возвращаемой позиции, полностью запрещающий возврат позиции
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription()
Дополнительное информационное описание наложенного ограничения
|
java.math.BigDecimal |
getMaxSumToRefund()
Максимальная сумма позиции, доступная для возврата
|
java.lang.String |
toString() |
private final java.math.BigDecimal maxSumToRefund
Если указана, то касса в чеке возврата уменьшает итоговую сумму позиции до этой суммы. При возврате будет возвращено все доступное количество позиции, в результате позиция будет считаться полностью возвращенной и не будет участвовать в последующих чеках возврата.
Если не указана или равна нулю, то возврат позицию запрещен полностью
Если значение превышает сумму позиции, то ограничение не накладывается
В текущей реализации может применяться только для позиций без скидок и с количеством 1 шт (1000 тысячных долей единиц). При указании для позиций со скидками или с другим количеством, вместо ограничения суммы будет действовать полный запрет возврата.
private final java.lang.String description
Может выводиться в интерфейсе кассира для информирования о причине ограничения. Рекомендуются использовать локализованное описание.
public LineItemRefundRestriction(java.math.BigDecimal maxSumToRefund,
java.lang.String description)
maxSumToRefund - Максимальная сумма позиции, доступная для возврата
Если указана, то касса в чеке возврата уменьшает итоговую сумму позиции до этой суммы. При возврате будет возвращено все доступное количество позиции, в результате позиция будет считаться полностью возвращенной и не будет участвовать в последующих чеках возврата.
Если не указана или равна нулю, то возврат позицию запрещен полностью
Если значение превышает сумму позиции, то ограничение не накладывается
description - Дополнительное информационное описание наложенного ограничения
Может выводиться в интерфейсе кассира для информирования о причине ограничения. Рекомендуются использовать локализованное описание.
public LineItemRefundRestriction(java.lang.String description)
description - Дополнительное информационное описание наложенного ограничения
Может выводиться в интерфейсе кассира для информирования о причине ограничения. Рекомендуются использовать локализованное описание.
public java.math.BigDecimal getMaxSumToRefund()
nullpublic java.lang.String getDescription()
nullpublic java.lang.String toString()
toString in class java.lang.Object