public interface Receipt
Modifier and Type | Method and Description |
---|---|
default java.util.Collection<AppliedAdvertisingAction> |
getAppliedAdvertisingActions()
Возвращает коллекцию применившихся в чеке рекламных акций.
|
java.util.Collection<Card> |
getCards()
Получить коллекцию карт, что были применены в данном чеке.
|
default CashOperation |
getCashOperation()
Получить кассовую операцию.
|
default java.util.Map<java.lang.String,java.lang.String> |
getData()
Получает мапу атрибутов, которые были добавлены к чеку.
Позволяет добавлять к чеку любые дополнительные параметры, которые затем можно использовать где-нибудь в другом месте. |
java.util.Date |
getDateCreate()
Возвращает дату создания оригинального чека.
|
java.util.Collection<ExciseBottle> |
getExciseBottles()
Получить коллекцию акцизных бутылок алкогольного товара в данном чеке.
|
default java.util.Date |
getFiscalizationTimestamp()
Возвращает дату и время фискализации данного чека.
|
java.util.List<LineItem> |
getLineItems()
Получить позиции данного чека.
|
int |
getNumber()
Получить [Прогнозируемый] номер этого чека.
|
default java.util.Collection<ProcessedPayment> |
getPayments()
Получить коллекцию оплаты, что были проведены/отменены в данном чеке.
|
default java.lang.String |
getQrCode()
Возвращает QR-код ОФД чека.
|
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
Receipt getSaleReceipt()
getType()
,
ReceiptType.REFUND
default java.util.Map<java.lang.String,java.lang.String> getData()
java.util.Date getDateCreate()
default java.lang.String getQrCode()
default java.util.Collection<ProcessedPayment> getPayments()
null
default java.util.Collection<AppliedAdvertisingAction> getAppliedAdvertisingActions()
default java.util.Date getFiscalizationTimestamp()
default CashOperation getCashOperation()
CashOperation