public interface Receipt
Modifier and Type | Method and Description |
---|---|
default java.util.Collection<AppliedAdvertisingAction> |
getAppliedAdvertisingActions()
Возвращает коллекцию применившихся в чеке рекламных акций.
|
default java.util.List<BonusTransaction> |
getBonusTransactions() |
java.util.Collection<Card> |
getCards()
Получить коллекцию карт, что были применены в данном чеке.
|
default CashOperation |
getCashOperation()
Получить кассовую операцию.
|
default java.util.Map<ClientRequisitesType,java.lang.String> |
getClientRequisites() |
default JuristicCustomer |
getCustomer() |
default java.util.Map<java.lang.String,java.lang.String> |
getData()
Получает мапу атрибутов, которые были добавлены к чеку.
Позволяет добавлять к чеку любые дополнительные параметры, которые затем можно использовать где-нибудь в другом месте. |
java.util.Date |
getDateCreate()
Возвращает дату создания оригинального чека.
|
default java.util.Collection<Receipt> |
getDividedReceipts()
Коллекция разделённых чеков, прикреплённых к оригинальному
|
java.util.Collection<ExciseBottle> |
getExciseBottles()
Получить коллекцию акцизных бутылок алкогольного товара в данном чеке.
|
default java.lang.Long |
getFiscalDocId() |
default java.util.Date |
getFiscalizationTimestamp()
Возвращает дату и время фискализации данного чека.
|
default java.lang.Long |
getFiscalSign() |
default java.lang.String |
getInn() |
default java.util.List<IssuedCoupon> |
getIssuedCoupons() |
java.util.List<LineItem> |
getLineItems()
Получить позиции данного чека.
|
default Receipt |
getMainReceipt()
В случае разделённого чека, здесь может находиться оригинальный чек продажи, который потом разделился.
|
int |
getNumber()
Получить [Прогнозируемый] номер этого чека.
|
default java.lang.String |
getOperatorName() |
default java.util.Collection<ProcessedPayment> |
getPayments()
Получить коллекцию оплаты, что были проведены/отменены в данном чеке.
|
default AppliedAdvertisingAction |
getPluginAdvertisingAction() |
default java.lang.String |
getQrCode()
Возвращает QR-код ОФД чека.
|
default java.lang.String |
getReadableBarcode() |
Receipt |
getSaleReceipt()
В случае чека возврата, здесь может находиться оригинальный чек продажи, по которому осуществляется возврат.
Следует отметить, не всякие чеки возврата могут иметь чек продажи, например, если осуществляется произвольный возврат (возврат покупки без чека продажи, в рамках которого она была совершена). |
default Shift |
getShift() |
int |
getShiftNo()
Получить номер смены, к которой относится данный чек.
|
default java.lang.Long |
getShiftReceiptNumber() |
java.math.BigDecimal |
getSumWithDiscount()
Получить общую сумму чека.
|
java.math.BigDecimal |
getSurchargeSum()
Получить оставшуюся сумму к оплате/возврату.
|
ReceiptType |
getType()
Возвращает тип чека.
|
default boolean |
isReceiptPrinted() |
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.lang.String getReadableBarcode()
default java.util.Collection<ProcessedPayment> getPayments()
null
default boolean isReceiptPrinted()
default java.util.Map<ClientRequisitesType,java.lang.String> getClientRequisites()
ClientRequisitesType
default java.util.Collection<AppliedAdvertisingAction> getAppliedAdvertisingActions()
default java.util.Date getFiscalizationTimestamp()
default CashOperation getCashOperation()
CashOperation
default Receipt getMainReceipt()
default java.util.Collection<Receipt> getDividedReceipts()
default java.lang.String getInn()
default AppliedAdvertisingAction getPluginAdvertisingAction()
default Shift getShift()
default java.lang.Long getFiscalDocId()
default java.lang.Long getFiscalSign()
default java.util.List<IssuedCoupon> getIssuedCoupons()
default java.lang.Long getShiftReceiptNumber()
default JuristicCustomer getCustomer()
default java.lang.String getOperatorName()
default java.util.List<BonusTransaction> getBonusTransactions()