Retail:Gift Cards/Gift Certificates
Contents |
Gift Certificates
Introduction
Gift Certificates are a type of Gift Card. Unlike Product Gift Cards, Gift Vourchers and Credit Notes, Gift Certificates are not created from products consumption or from a payment generated during a ticket synchronization. These Gift Certificates are created setting a quantity and generating a payment in backend linked to a defined G/L Item.
To operate with this new Gift Card type is necessary to configure in the backend.
Related documentation
Product Gift Cards and Vouchers
Gift Certificates: Configuration
Payment Method
Create a new Payment method Gift Certificate in Payment Method window. How to create payment method
Check the following values:
- Automatic Deposit: Checked
Gift Cards Reason / Type
Navigate to Gift Cards Reason / Type window and create necessary records for your requirements. Gift Card Reason is being used when creating a gift card Certificate.
Fill out the following fields:
- Organization: Organization
- G/L Item: G/L Item where are recorded financial transactions
- Name: Name of category
- Payment Method: Payment method used for the gift cards of this type. This payment method must be the same payment method that will be assigned when configuring the 'Payment Method' tab in the 'Pos Terminal Type' window.
- Sequence Suffix: Sequence suffix for the Gift Certificate number generation
- Only for this org: Gift cards can used only for this organization or not
- One time use: The Gift Certificate can use only one time and it is closed automatically.
- Reimbursed: The Gift Certificate can be reimbursed.
- Has Owner: The Gift Certificate has nominal owner. If there is an owner assigned, only that customer can consume the Gift Certificate
- Print Gift Card: Indicate if a Gift Certificate can be printed
- Print Gift Card Template: This field is only visible if the Print Gift Card field is checked. Defines the template used to print Gift Certificates
POS Terminal Type
Navigate to POS Terminal Type window and select POS Terminal Type to configure a new Payment Type.
Check the following values:
- Search Key: Set value to GCNV_payment.giftcard
- Name: Payment method name
- Payment Method: Select the same Payment Method used for Gift Cards Reason / Type
- Reimburse G/L Item: Define a G/L item to be used to reimburse operations.
- Count Payment in Cash Up: Unchecked.
POS Terminal
Navigate to POS Terminal window and select POS Terminal to configure a new Payment Type.
It's very important fill out following fields as follow:
- Search Key: Set value to GCNV_payment.giftcard
- Name: Name of payment type
- Payment Method: The previusly created payment method in the Pos Terminal Type window.
- Financial Account: Create a new financial account. The financial account used should be defined either in store or in Legal Entity. Choose this last option to be able to manage Gift Certificates used in cross store operations. Once the financial account has been created add the Gift Certificate payment method to the financial account (inside "Payment Method" child tab). Be sure that the Automatic Deposit is checked for that payment method.
Organization - Cash Management Events
Navigate to Organization window and select the store to add or configure the cash management Reimburse and Close events (inside "Cash Management Events" child tab):
Reimburse event:
Check the following values:
- Event Type: Set value to 'Reimbursed'
Close event:
Check the following values:
- Event Type: Set value to 'Close'
Those events are the same used for Credit notes. Credit Notes Cash Management Events Configuration
Gift Certificates: User Guide
Gift Cards can used in three places in Web POS.
- Create Gift Card
- Used Gift Card to pay a receipt
- Reimbursed a Gift Card
Create: Gift Certificate
To create Gift Cards use menu option Gift Certificate as show in next figure
The following dialog is opened:
Fill the following fields:
- Gift Card Category: Card category, is read from Gift Cards Reason / Type (Mandatory)
- Creation date: Current date (Read only)
- Customer: The gift card owner. This field is mandatory when Gift Card Category/Reason is marked as Has Owner. If not, the field is hidden.
- Expiration date: Expiration date for card (Mandatory)
- Amount: Amount of card (Mandatory)
The search key of a new Gift Certificate is composed by:
- Terminal Prefix + Sequence Number + Gift Certificate Suffix
After Apply button is pushed a new Gift Card Certificate is created as shown in the following figure:
When Gift Card Reason is flagged as Only for this Org the gift card instance is created using Store organization. When reason is configured as cross store the organization used is the Legal Entity.
At this point a Gift Certificate is created generating a payment with amount equal to the quantity assigned during the creation of the Gift Certificate, and assigning the payment to the G/L Item that have been configured for the selected Gift Card Reason:
Pay using a Gift Certificate
A Gift Certificate can be used to pay a ticket as any other payment method in Web POS.
Create a receipt and go to payment panel, select Gift Card /Gift Certificate or press button More... if cannot see it. The payment method has both Gift Card and Gift Certificate names because the same button is used to pay with the two gift card types.
Is possible to pay a complete receipt or make a partial payment.
Once the Gift Card / Gift Certificate payment method as been selected and a quantity is set, a new selector dialog is displayed to find a Gift Certificate to consume. This selector can filter for different filters, being selected the selected business partner by default (can be removed in the Advanced Filter panel).
The selector shows both available Product Gift Cards and Gift Certificates (in this case only Gift Certificates are available).
Clicking on a listed Gift Certificate or searching for the exact card id, the Gift Certificate is selected and the Gift Card Details popup is shown. This popup shows the Gift Certificates status, category, business partner, initial and current balances and the gift card owner.
Clicking on the Apply button a Gift Certificate type payment in created in the payments tab and the Gift Card Instance is automatically consumed in backend, generating a transaction in the Gift Card instance. Removing the payment, the transaction would also be removed.
When the order is finally synchronized, the transactions information is completed with the generated payment and order.
Note:
- Gift Card operations require an online connection to update current balance of the gift card. Remember gift cards can be operated from different terminals so we need to update current balance in a centralized way.
After the payment process is completed and the receipt is synchronized with the backend, a Gift Card Transaction is created in the backend as shown in the following figure:
In Gift Card Instance window the current balance is updated for the gift card and a transaction is made for the amount of the received payment. Payment information is explained in the following figure:
Reimbursed: Gift Certificate
To reimburse a Gift Certificate, open the Cash Management window from the menu (Menu option: Cash Management). Press the Reimburse button and search for the required Gift Certificate:
This selector reimburses both Gift Certificate and Credit Notes gift card types.
Select a Gift Certificate to see its further info on the details popup and press Apply to proceed with the reimburse. All the remaining amount for the selected Gift Certificate will be reimbursed.
Note: Gift Certificates can only be reimbursed when the Gift Card category has been properly configured (see Reimburse flag in Gift Card Reason/Type window).
After the Apply button is pushed, a new line is added to Cash Management. Done button needs to be pushed to complete operation. If cancel button is pressed changes will not be aplied. See following figure:
After the Cash Management is finished, the backend stores the full trace of the reimburse operation.
The following figure shows the closed Gift Certificate having the current balance set to zero and the Gift Card Transaction record linked for the reimbursed quantity (40.00).
The following figure shows the payment detail for the reimbursed transaction.
The reimburse action has involved two payment operations: a payment in (see the previous figure) and a payment out. To see it is necessary go to the Pos Terminal window, select the terminal used to do the operation and select in tab Cash Up History the last Cash Up.
And select the tab Payment Method Status Cashup for Cash payment method. The drop operation is in the tab Payment Method CashUp Events.
Finally, navigating to the Financial Account Transaction of the drop Payment Method CashUp Events, is accessible the cash transaction generated during the reimburse process:
Print Giftcards
Backend
In this section it is explained how the backend must be configured in order to print Gift Certificates.
Two new fields are added in Reason Type window:
- Print Gift Card: If selected the Gift Card will be printed.
- Print Template: Template to be printed.
It is allowed to print a regular ticket (.xml) or a PDF report (.jrxml).
The template must be created and configured properly. How to create templates
The module contains a .xml template by default defined in Pos Print Templates window named 'Default Gift Card Template'.
Web POS
Three print processes have been added, they will only trigger if in the Category Reason definition is checked the Print Gift Card field and the Gift Card Template has been added:
1.- When a Gift Certificate is created from the Create Gift Certificate menu entry, it will automatically be printed.
2.- On the Gift Card Details popup a Print button has been added.
3.- When a ticket is synchronized containing a payment of type Gift Certificate.
The template included in the module looks like:
Update balance
In Gift Card Instance window, this process receive an input parameter with the amount to reflect the new balance of the related gift Certificate.
A validation prevent entering a new remaining amount equal to zero. If the user wants to do so, first he will need to use the Cancel button.
This action button is only visible when the status is one of the following:
- Closed
- Partial
Once the process is executed, the new balance is reflected, the status is Partial and if the Gift Certificate was cancelled, it will be unchecked. The certificate status will be adjusted to ‘Partially Used’.
A new Gift Card Transaction will be created reflecting the amount difference. This transaction will hold a negative amount for the difference between the remaining balance and the new balance when the new balance is higher than the current balance, and positive when the new balance is lower than the current balance.
Change expiration date
Expiration Date field is editable when the status is one of the following:
- Partial
- New
- Draft
If the Gift Certificate already expired, the certificate status will change to reflect:
- Created: This is the new status if no amount was never consumed for the given Gift Certificate.
- Partially Used: This is the new status to be reflected if a partial amount was consumed.