Add option to cancel customer invoice
With r 22eabf722a91, we prevent to cancel the move of customer invoice. This is because in many countries, it is forbidden to cancel an invoice but a credit note must be created.
But in some countries it is allowed so it will be better to have an option.