This problem gets worse for me...
The example I gave earlier was for a 100% coupon. We worked around the issue by making the coupon taxable, which correctly states on checkout the amount due.
I worked around Authorize.net payment plug issue by NOT sending the order details to auth.net in the payment plugin settings. This allows the order to be paid, however as you can see from the order acknowledgement, there is something definitely wrong and this is probably why the payment plugin is having problems when we do send the order details.
As you can see...it has the coupon total as a negative number including the taxes (1.87 is $25.00 @ 7.475%).
Then the shipping is shown--which was all that should be due, and then another line item of 1.07 showing up.
The logic in this behavior tells me that when we have the default to send order details to the payment gateway, we are sending garbage and causing auth.net to reject the transaction with the Line 270 error.
There is definitely an issue with coupons and the authorize.net payment gateway plugin.