Modifier and Type | Field and Description |
---|---|
private long |
absoluteDiscount
Absolute discount.
|
private long |
brutto
Sale product price with tax.
|
private Date |
created
Created date.
|
private long |
delta
The amount of products.
|
private boolean |
deltaUnit |
private long |
discount
Sale product discount.
|
private long |
effectiveBrutto
Sum of brutto of all products with sale discount.
|
private long |
netto
Sale product price without tax.
|
private long |
productBrutto
Brutto of product unit.
|
private String |
productIdentifier
Product identifier.
|
private int |
relativeDiscount
Relative discount.
|
private long |
vanillaBrutto
Sum of brutto of all products.
|
private long |
vat
Value-added tax.
|
private long |
vatRate
VAT rate of product.
|
Constructor and Description |
---|
SaleProductInfo() |
@NotNull private String productIdentifier
@NotNull private boolean deltaUnit
@NotNull @Min(value=0L) private long productBrutto
private long vatRate
@NotNull private long delta
@NotNull @Min(value=0L) private long absoluteDiscount
@NotNull @Min(value=0L) private int relativeDiscount
@NotNull @Min(value=0L) private long vat
@NotNull @Min(value=0L) private long netto
brutto
* 100000 / (10000 + TaxInfo.vat
))@NotNull @Min(value=0L) private long brutto
@NotNull @Min(value=0L) private long vanillaBrutto
@NotNull @Min(value=0L) private long effectiveBrutto
SaleInfo.relativeDiscount
!= 0 ? brutto
* (10000 - SaleInfo.relativeDiscount
/ 10000)
: brutto
- (SaleInfo.absoluteDiscount
* brutto
* 10 / SaleInfo.brutto
/ 10)@NotNull @Min(value=0L) private long discount
relativeDiscount
!= 0 ? vanillaBrutto
/ (1 + relativeDiscount
)
: absoluteDiscount
private Date created
Copyright © 2016. All rights reserved.