We use QB 2005 Pro to run accounting for a non-profit museum - no problems to date.
We recently obtained a license to operate a local low power FM radio station, and will soon be soliciting "underwriting support" (aka advertising). Advertisers who pay us normally would pose no special accounting or data handling problems. But it's common for radio stations also to have advertisers pay in-kind (aka tradeouts.)
So suppose a local office supply shop pays for $100 worth of ads by giving us $100 worth of office supplies.
One way of entering this in QB could be to create a dummy cash account. Then we'd invoice the office supply customer for $100 of advertising. When we received the goods, we'd record a $100 payment to dummy cash. Then we could enter a "Vendor | Enter Bills" transaction for the office supply vendor, and record the bill as being paid for $100 from the dummy cash account.
Thus, when all the dust settled, we'd have the advertising revenue and office expense in the proper accounts, and a zero balance in the dummy cash.
This works. But the two transactions aren't linked. So after many such tradeout transactions, it might prove difficult to reconstruct which revenue was paid for by which expense.
Is there a more elegant way to do this?