Currently, with all the power the Internet provides, it's relatively easy to start online business. There are no obvious restrictions on the process. A business from almost any location can sell intangible goods or services online and the purchases can be made from all over the world.
It's technical.
But what about legal restrictions and tax liabilities? How do they affect the global online business?
I mean, how do the following factors and their combinations influence the possibility to sell online:
the location of buyer
or the location of the bank, in which the account, receiving payments, is registered
or the place, where the company which receives payments, is registered?
Or maybe something else?
I know, the question is pretty broad to answer it completely, but there is no need in such an academic answer. Please, just share your personal particular experience in overcoming above mentioned problems (or maybe you have never faced such problems at all).