I've done something similar for hazardous descriptions. I setup an item - HAZARD - then they created memos for each hazard code. Used one of the Category fields for Hazard Code and each hazardous item has the correct memo code in it. Used a subreport to print the hazardous description on invoices, linking Category --> HAZARD\Memo Code (the subreport only has HAZARD selected).