I use a prototype product code (with engineering GL accounts) to develop prototypes; when they go into production, I re-assign them a production product code (with mfg GL accounts). For some reason, new work orders pick up the old product code and GL accounts.