Some people that have been in the industry for a quite a while still do not have a clear understanding of these roles and it is important that you, as a business owner, understand how they fit into the supply chain and processes.
An agent is someone who is self-employed and has a contract with a manufacturer or distributor to negotiate the sale of goods or services on their behalf, in return for a commission or fee percentage of all sales generated. They do not receive any compensation from the company towards any expenses, hence why you may find that agents do not call as regularly as paid company representatives. They only receive their commission once the products have been delivered to you and you, the retailer have paid the invoice. An agent can, as a result, wait many months between taking an order and receiving their commission.