... it. There are two issues: 1) You are lying to the user when you show an ID that may be wrong. This can create all kinds of confusion. If users are relying on it to be valid, then it is changed, when they look it up, it will be a different item, invoice, or whatever. 2) If you use it with files ...