Hmm...okay that's helpful. But yeah, that workaround is kind of exactly what I'm trying to replace. crying sunglasses We've got a text field on the customer record that reads "past due" or "current" based on the overdue balance, but because of exactly what you're describing, a workflow needs to trigger every time there's an update to a customer, invoice, payment, credit memo, or Journal and that's adding some additional performance impacts to some other processes (mostly invoices) that need to be done at a very high velocity. Trying to remove this field entirely (since the information already exists on the customer in the form of the overdue balance on the customer) so I can rip out all those workflows, but AP is being real sensitive about how their aging looks.