Interesting, quoting from second link...
Bartering transactions are taxable
Imagine coming to work at your accounting business on a Monday morning and finding that the plumbing in the employee washroom has been leaking over the weekend. While insurance will cover the water damage, it will not pay for the new plumbing work. Fortunately, one of your clients is a plumber. So, you call Jake the Plumber and tell him your problem. The two of you agree that the work will cost an amount equivalent to six months accounting work. Jake does the work, you do his accounting work, and no money changes hands.
Is there any tax liability associated with this barter transaction? Yes!
I still don't get how there is any "tax liability" in there but will follow on this thread and try to learn from others.