We use Sage 300 for a homebuilding company. When the home is sold and closed to the buyer, we need to accrue for the cost of the job for invoices that haven't been received based on our budgets. Many of the invoices come in months later, so we need to accrue the difference between what's been paid and the budgeted amount to get the Cost Of Sales correct. When invoices come in, we just book against the accrual. Does Sage 300 have the functionality to do this automatically?