Tracking a work order the lot number is different than the lot number on the printed workorder

We have had this a couple times now.  When we track and close a work order the lot # is different than the lot number on our printed out workorder.  I know the workorder is assigns a lot # when we Firm the order, but how does it change by the time we track it?