Set differentiated sequences for party

Hello everyone,
Is it possible to set differentiated sequences for party as clients and party as suppliers?

How can you know the difference? What happens when a supplier become also a customer?
Tryton does not provide such mechanism because it will be full of exceptions.