A dealer is a person or firm that trades securities on his own behalf. He assumes the risk and acts as a principal for his own account. A broker acts as an agent and sets up trades between buyers and sellers. Dealers will charge a markup when they sell from their inventory; brokers charge a commission.
Payment terms for these invoices could be 28 days for some, but as much as 120 days for others — taking even longer if the customer doesn’t pay on time. Conrad Ford nails it in his July 28, 2016 article entitled, "What is Invoice Factoring" when he says, "there’s a big cash flow gap between [...]