FYI, if working on an upgrade with JobCost and v2018 we discovered from trial and error with a VI job that Sage has forced the Cost Code field to the full 9 characters. Even if they were only set to use a shorter length of digits in the old tables, it forces the additional digits on the right.
My example was a customer setup with the below settings of 4100-10 and the key on the back end in the new tables are now 410010000
So this will come into play if you are doing a VI job and using the Cost code field, it will error every time, unless you have 9 digits already or you need to use temp fields to add the additional digits to your current Cost code.

------------------------------
Erin Oldaker
Senior Consultant
SWK Technologies Inc.
Huntington Beach CA
858-244-5040
------------------------------