overload invoice_validate method for fixes #29