Replying to [DaTrade]:
AS far from my experience, and knowledge, the agent commission is payable to the agent only after successful execution of the order and ONLY after receipt of payment for the goods shipped....
because it is very immature to ask commission when the sale is just ordered, because anything will happen in the mean time, so it will be right to ask for commission once the sale is completely executed and after due receipt of proceeds realisation from the buyers.
that means both the buyer and shipper got their proceeds, ie. the buyer received the goods he ordered and the shipper received the payment for the goods he shipped, so both are now satisfied on each other, now the agent is safe by all means, he has the right by all means to ask for the commission due to him because both ways the sale is completed upto the satisfaction at both the ends.