ORA-00001: UNIQUE CONSTRAINT (CMS.XAK1ZOUT_REGISTER_CURRENC

Retailpro V9 series
Ora-00001: Unique Constraint (CMS.XAK1Zout_Register_Currency) violated.
Issue happens when the installation ID# has been changed while there are open drawers.
Normally Rpro will not allow a change to installation ID if there is an open drawer, however if it does allow a change and “Require workstation level Zout” is enabled in prefs– you will get the above Ora error.
How to fix:
Open TTK and go to SQL shell. run the following script.
update zout_register_urrency set controller = (ID#)
commit