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()
Deprecated.
метод устарел и не рекомендуется к использованию. Используйте
getCustomerInfo(), а для получения
контрагента — CustomerInfo.getCounterparty() |
default CustomerInfo |
getCustomerInfo() |
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() |
default java.lang.String |
getKpp() |
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()
nullint getShiftNo()
int getNumber()
NOTE: действительный номер присваивается документу (чеку) после успешной фискализации - до этого момента его порядковый номер можно только прогнозировать.
java.util.Collection<Card> getCards()
nulljava.util.Collection<ExciseBottle> getExciseBottles()
nullReceiptType getType()
ReceiptTypeReceipt getSaleReceipt()
getType(),
ReceiptType.REFUNDdefault 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()
nulldefault boolean isReceiptPrinted()
default java.util.Map<ClientRequisitesType,java.lang.String> getClientRequisites()
ClientRequisitesTypedefault java.util.Collection<AppliedAdvertisingAction> getAppliedAdvertisingActions()
default java.util.Date getFiscalizationTimestamp()
default CashOperation getCashOperation()
CashOperationdefault Receipt getMainReceipt()
default java.util.Collection<Receipt> getDividedReceipts()
default java.lang.String getInn()
default java.lang.String getKpp()
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()
getCustomerInfo(), а для получения
контрагента — CustomerInfo.getCounterparty()default java.lang.String getOperatorName()
default java.util.List<BonusTransaction> getBonusTransactions()
default CustomerInfo getCustomerInfo()