A one time code (or gift card code) is a type of unique reward barcode that can be configured as an optional barcode setting for all non-gift card reward types. Gift card reward types require this barcode setup.
When an individual reward is issued, a barcode must be assigned to the reward. Before a reward type configured with the one time code setting can be issued, the one time codes must be imported using a relevant file import specification.
Furthermore, the amount of available codes must be monitored on an ongoing basis. If a reward type runs out of one time codes, it can no longer be issued until more codes are imported for this reward type. Once a one time code has been assigned to a reward, it can not be used again for any reward, regardless of reward type.