As @Tut said, this topic is covered by the guide — take a look at Handling situation where customer is also a supplier.