FEA: added empty_replacemente to money_format
FIX: if a sale has zero balance after returns, it cannot be closed