If you figure things out this wouldn't be a problem if you use your main BTC address as the payment address for all of your clients.
it is hard to do accounting if every payment go to the same address.
i do not know which payment coming from which client.
so, it is easier to give a client a dedicated btc address.
any payment goes to that address, will link automatically to that client.