public static class Receipt.PrintReceipt
Печатная форма чека
| Constructor and Description | 
|---|
| PrintReceipt(PrintGroup printGroup,
            java.util.List<? extends ru.evotor.framework.receipt.Position> positions,
            java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> payments,
            java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> changes,
            java.util.Map<java.lang.String,? extends java.math.BigDecimal> discounts)Печатная форма чека | 
| Modifier and Type | Method and Description | 
|---|---|
| PrintGroup | component1()Печатная | 
| java.util.List<ru.evotor.framework.receipt.Position> | component2()Позиции | 
| java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> | component3()Оплаты | 
| java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> | component4()Сдача | 
| java.util.Map<java.lang.String,java.math.BigDecimal> | component5()Скидка на документ, распределенная на позиции
Ключ - uuid позиции
Значение - скидка (уже высчитанная из цены) | 
| Receipt.PrintReceipt | copy(PrintGroup printGroup,
    java.util.List<? extends ru.evotor.framework.receipt.Position> positions,
    java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> payments,
    java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> changes,
    java.util.Map<java.lang.String,? extends java.math.BigDecimal> discounts)Печатная форма чека | 
| boolean | equals(java.lang.Object p) | 
| java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> | getChanges()Сдача | 
| java.math.BigDecimal | getDiscount()Сумма скидок для текущей группы | 
| java.util.Map<java.lang.String,java.math.BigDecimal> | getDiscounts()Скидка на документ, распределенная на позиции
Ключ - uuid позиции
Значение - скидка (уже высчитанная из цены) | 
| java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> | getPayments()Оплаты | 
| java.util.List<ru.evotor.framework.receipt.Position> | getPositions()Позиции | 
| PrintGroup | getPrintGroup()Печатная | 
| int | hashCode() | 
| java.lang.String | toString() | 
public PrintReceipt(PrintGroup printGroup, java.util.List<? extends ru.evotor.framework.receipt.Position> positions, java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> payments, java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> changes, java.util.Map<java.lang.String,? extends java.math.BigDecimal> discounts)
Печатная форма чека
printGroup - Печатная группаpositions - Позицииpayments - Оплатыchanges - Сдачаdiscounts - Скидка на документ, распределенная на позиции Ключ - uuid позиции Значение - скидка (уже высчитанная из цены)
Added on 13.02.2018
public java.math.BigDecimal getDiscount()
Сумма скидок для текущей группы
public PrintGroup getPrintGroup()
Печатная
группа
public java.util.List<ru.evotor.framework.receipt.Position> getPositions()
Позиции
public java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> getPayments()
Оплаты
public java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> getChanges()
Сдача
public java.util.Map<java.lang.String,java.math.BigDecimal> getDiscounts()
Скидка на документ, распределенная на позиции Ключ - uuid позиции Значение - скидка (уже высчитанная из цены)
Added on 13.02.2018
public PrintGroup component1()
Печатная
группа
public java.util.List<ru.evotor.framework.receipt.Position> component2()
Позиции
public java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> component3()
Оплаты
public java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> component4()
Сдача
public java.util.Map<java.lang.String,java.math.BigDecimal> component5()
Скидка на документ, распределенная на позиции Ключ - uuid позиции Значение - скидка (уже высчитанная из цены)
Added on 13.02.2018
public Receipt.PrintReceipt copy(PrintGroup printGroup, java.util.List<? extends ru.evotor.framework.receipt.Position> positions, java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> payments, java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> changes, java.util.Map<java.lang.String,? extends java.math.BigDecimal> discounts)
Печатная форма чека
public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object p)