Only make cost codes for Payables and Receivables available to each of those catagories. For instance: Cant use the overhead cost code on an SCO but you can on a change order to a client. Make it so it cant even be an option on an SCO