- Issue created by @nick@guillemot-kayaks.com
Discounts from Promotions are not being passed to Authorize.net. While the correct, discounted amount is being captured, the itemized list at Authorize.net does not include the discount. When the order is being transmitted to accounting (Quickbooks via .iif file), the total charged is the sum of the itemized list, which since it doesn't include the discount is the subtotal of all the items ordered before the discount. This means the data passed to accounting is incorrect (no discount included)
Authorized.net is settling for the correct amount, but not passing the correct amount via the .iif file. While this could be interpreted as an Authorize.net problem, it would seem Authorize.net is passing along the information it has.
This may be a Promotions problem by creating a negative line item instead of deducting the appropriate amount from a product.
This is a related issue to https://www.drupal.org/project/commerce_authnet/issues/3125260 π Line item with negative amount not processed properly Active while it does not cause an error, it does result in incorrect data being passed.
The incorrect data in Quickbooks can be corrected by amending the discount in Quickbooks, but it requires manual intervention on an otherwise automated system.
Active
1.11
Miscellaneous