public interface Receipt
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Card> |
getCards()
Получить коллекцию карт, что были применены в данном чеке
|
default java.util.Map<java.lang.String,java.lang.String> |
getData()
Получает мапу атрибутов, которые были добавлены к чеку.
Позволяет добавлять к чеку любые дополнительные параметры, которые затем можно использовать где-нибудь в другом месте. |
java.util.Date |
getDateCreate()
Возвращает дату создания оригинального чека
|
java.util.Collection<ExciseBottle> |
getExciseBottles()
Получить коллекцию акцизных бутылок алкогольного товара в данном чеке
|
java.util.List<LineItem> |
getLineItems()
Получить позиции данного чека
|
int |
getNumber()
Получить [Прогнозируемый] номер этого чека.
|
Receipt |
getSaleReceipt()
В случае чека возврата, здесь может находиться оригинальный чек продажи, по которому осуществляется возврат.
Следует отметить, не всякие чеки возврата могут иметь чек продажи, например, если осуществляется произвольный возврат (возврат покупки без чека). |
int |
getShiftNo()
Получить номер смены, к которой относится данный чек
|
java.math.BigDecimal |
getSumWithDiscount()
Получить общую сумму чека.
|
java.math.BigDecimal |
getSurchargeSum()
Получить оставшуюся сумму к оплате/возврату.
|
ReceiptType |
getType()
Возвращает тип чека.
|
java.math.BigDecimal getSumWithDiscount()
java.math.BigDecimal getSurchargeSum()
Сумма чека минус сумма всех уже выполненных в этом чеке оплат/возвратов.
java.util.List<LineItem> getLineItems()
null
int getShiftNo()
int getNumber()
NOTE: действительный номер присваивается документу (чеку) после успешной фискализации - до этого момента его порядковый номер можно только прогнозировать.
java.util.Collection<Card> getCards()
null
java.util.Collection<ExciseBottle> getExciseBottles()
null
ReceiptType getType()
ReceiptType.SALE
,
ReceiptType.REFUND
Receipt getSaleReceipt()
getType()
,
ReceiptType.REFUND
default java.util.Map<java.lang.String,java.lang.String> getData()
java.util.Date getDateCreate()