BBMS would be a more usable system for processing donations if the organization could be billed for the credit card fees together (at the end of the month, for example), rather than taking a cut of each donation. That would allow for fundraising and finance systems to stay in sync without having to do a second journal entry into the gift fund to cover the fee amount.