A simple exchange of promises between two companies or two people can trigger a GST liability.