Printing without an invoice number now errors instead of increments

(grafted from 10f8a9f6e401b05643cccc275a9480707787eb6b)

--HG--
extra : source : 10f8a9f6e401b05643cccc275a9480707787eb6b