Coupon modules

The way coupons work is by using a combination of different codeunits that are made to issue, validate or apply discounts in a certain way. There is a variety of modules that handle various uses of coupons.

The following modules are currently available:

TypeCodeActionEvent Codeunit IDEvent Codeunit Name
Issue CouponDEFAULTUsed for issuing coupons; has specific condition for redeeming.6151592NPR NpDc Module Issue: Default
Issue CouponGS1Used for the GS1 module. GS1 coupons are issued by suppliers, not from our system.6060028NPR NpDc Module Issue GS1
Issue CouponMEMBER-LOYALTYUsed for issuing coupons based on the rule established in the Member Management Module.6060143NPR MM Loyalty Coupon Mgr
Issue CouponON-SALEUsed for issuing coupons along with the sale ticket when items are purchased and printed on the POS.6151600NPR NpDc Module Issue: OnSale
Issue CouponPRINTUsed for issuing coupons and printing them.6151598NPR NpDc Print Module
Validate CouponDEFAULTUsed for checking whether a coupon is valid within a defined date range. If the End Date field is left blank in the Coupon Card, it will be valid indefinitely.6151593NPR NpDc ModuleValid.: Defa.
Validate CouponITEM_LISTUsed for checking whether the coupon is valid according to the defined list of items. The items need to be present on the sale line on the POS when performing the sale.6151597NPR NpDc Module Valid. Item L.
Validate CouponITEM_LIST_MAGUsed for checking whether the coupon is valid according to the defined list of Magento items. The Magento items need to be present on the sale in the web shop.6014480NPR NpDc Mod. Val. Item L. M.
Validate CouponTIMEUsed for checking the date/time frame for the coupon validity.6151599NPR NpDc Module Validate: Time
Apply DiscountDEFAULTUsed for awarding a discount according to the settings on the coupon.6151594NPR NpDc Module Apply: Default
Apply DiscountEXTRA_ITEMUsed for awarding a discount to the selected item, as well as adding the item to POS when the coupon is scanned.6151595NPR NpDc ModuleApply: Xtr Item
Apply DiscountEXTRA_ITEM_QTYUsed for awarding the discount to the specific item selected to be discounted. It also adds the item to the POS when the coupon is scanned. The validation is performed based on the defined quantity.6151595NPR NpDc ModuleApply: Xtr Item
Apply DiscountGS1Used for awarding the discount according to what has been defined in the GS1 barcode.6060085NPR NpDc Module Apply GS1
Apply DiscountITEM_LISTUsed for awarding a discount according to the settings/rates set on the Item List.6151596NPR NpDc Module Apply ItemList

See also