Track donation of services in TAC
There are two methods:
Method 1 - Cancel Sale with Donation Code and use regular codes for service provided
Add a code for DONA donation with a default value of -1. then after creating invoice make quantity equal to total dollar value of invoice.
The invoice will add up to zero. The rate code will have the service sunder normal codes and the amount donated under the donation code
Method 2 - Cancel Sale with Donation Code and use donation codes for service provided
If you want to keep both create a series of codes for the actual service donated and also use the donation code to bring to zero.