I have a service item setup for office supplies which is set to allow editing the description. This seemed to work out initially, but am running into an issue:
I previously purchased tape from supplier "A" which is used in the office so I used my OSUPPLY item on the purchase order and changed the description to "Tape". This worked.
Now, I need to purchase printer ink from the same supplier, "A", so I use my OSUPPLY item and change the description to "Printer Ink". All seems well, until I print the purchase order and it has "Tape" as the description although the cost is correct for the ink. I then opened the ink PO to edit which now shows "Tape" as the description. I edit the line and rename it "Printer Ink" and confirm the changes. It looks right, so I Update Order. If I reopen or print, the description is back to "Tape".
Looking into the database, purch_order_details table and the new PO description is "Printer Ink". If I go in to the OSUPPLY item's Purchasing Price tab and remove the price line for the Tape, the PO for the ink prints correctly. It would be nice to keep the price line for the tape so I know how much I paid the last time.
Am I using the Service Item incorrectly or outside of it's capabilities? Maybe a bug?