We have some coupons that make an order's value be zero. Thus they checkout with the Zero Subtotal Payment method. We can make the Zero Subtotal Payment method make orders Pending or Processing with automatic invoicing. Problem comes when we want to cancel the order after the order has been invoiced.
Normally we can just refund the credit card and cancel the order. But Zero Subtotal has no refund method and disables the cancel button.
Is this a bug or is there really no way to not ship an order thats been marked processing by the Zero Subtotal Payment method.
This is extremely problematic when we edit an order, which creates a new ###-1 order and gives us no way to cancel the original.