Is there any way to set a default expense (purchase) or default income (sales) ledger account for an individual cost code?

SUGGESTED

Is there any way to set a default expense (purchase) or default income (sales) ledger account for an individual cost code.  I would like it so that when I select a cost code on a line within a PO,CO, AR invoice, etc. the account is auto populated with either the expense account or the income account associated with the code.   For example, I have a cost code titled 6100 Rough framing Labor.  When I use this on a PO I find that I am always choosing the same account for the line I have used this code on (always choosing the "Direct labor" direct expense account).  From what I have experienced in the past, both QuickBooks (online and desktop) and Xero both allow for this.  Is this possible in Sage 100 Contractor?