RE: Adding multiple item numbers for an item
Couple of ways I can think of. On the item card you have an option called "Item References". Here you can add barcodes, number your customer uses for the item, the number you supplier uses for the item and just internal references too. Just leave the "Reference Type" and "Reference Type No." blank to do the internal ones. You can add a description to each of them as well. This data could then be picked up for usage in other areas depending on what you envisage as a process there.
The other suggestion would be the "Item Attributes" feature. This would then make it possible for users to search the item list by that value too. This one is slightly more defined as you may have specific numbers for specific machines so your item attribute could be "Machine A Number" and then the value.