fun put(sellerVersion: Int, saleInfo: SaleInfo): Unit
Creates or modifies sale on the server.
sellerVersion - expected latest version of seller
com.srv4pos.server.api.exceptions.VersionConflictJsonException - if version mismatch
com.srv4pos.server.api.exceptions.UnprocessableEntityJsonException - see:
UnprocessableEntityErrorType.DAY_IS_CLOSED,
UnprocessableEntityErrorType.DAY_IS_NOT_CLOSED,
UnprocessableEntityErrorType.RECEIPT_IS_PRINTED_ALREADY,
UnprocessableEntityErrorType.REPORT_IS_NOT_PRINTED
Return
generated unique identifier