What's the difference between milestones and invoices?
Invoices are issued documents. Milestones are the expected revenue events of a job — deposit, draws, final — defined when the contract is signed and tracked against actuals as the job progresses.