We are using a workaround in another system using payment terms. If any of these vendors already have discount terms set up, then it won't work. Basically, create a Payment Terms Code that withholds 3.07% no matter how many days it takes to pay. Post that ""discount"" to a tax withholding account instead of a normal discount account. It still doesn't help with year-end reporting, but it at least gets the amount withheld from current payments and starts tracking the transactions.