Creating a new Job Code in HRMS - Issue

When you create a new job code in Sage HRMS on the employee screen, it creates that job code on the company that the employee is assigned to. It does this, even when job codes are currently at the Enterprise level. This causes all other job codes to look like they are "Not In Code Table" until you either manually move that code to the correct level or move all other codes to the company level.

The system should look to see if there are any codes in that specific code table, and when there are none at the company level, create the code at the enterprise level instead.