Looking to auto reduce an amount

Looking to auto reduce an amount

Many times I need to send out progression invoices from a sales order for jobs that are project base.  Is there a function or can I create a custom field that would take the total amount of the sales order and reduce it as I create invoices?