class SaleDetailedInfo : Info
| enum class FieldsList of fields for ordering. | 
| SaleDetailedInfo() | 
| var absoluteDiscount: LongSale absolute discount. | |
| var brutto: LongTotal sale brutto. | |
| var cashRegisterName: String? | |
| var close: Date?Close receipt date. | |
| var controlUnitId: String?Control unit Id. | |
| var day: String?Day identifier. | |
| var discount: LongSale discount. | |
| var id: LongSale identifier. | |
| var identifier: String? | |
| var isRefund: BooleanTrue if it is a refund sale. | |
| var payments: List<PaymentInfo>List of payments. | |
| var prints: List<PrintInfo>List of print types. | |
| var refundFor: Int?Identifier of refunded sale. | |
| var registrationAddress: String? | |
| var relativeDiscount: IntSale relative discount. | |
| var saleProducts: List<SaleProductInfo>List of products. | |
| lateinit var saleState: SaleStateSale state. | |
| lateinit var sellerIdentifier: StringSeller identifier (country + corporate id). | |
| var treasurer: String?Treasurer name. | |
| var treasurerName: String? | |
| var vanillaBrutto: LongSale brutto without discount. | |
| var vat: LongTotal sale VAT. | |
| var vatRateSums: List<VatRateSumInfo> | |
| var version: Int? | 
| fun Info.toJson(): String |