All Collections
Terminal Device
Create a New Invoice
Create a New Invoice
Anas avatar
Written by Anas
Updated over a week ago

After setting up the terminal device for use by the vendor, and, the provisioning of voucher cards to the beneficiaries, the GeniusVoucher system can now be used by beneficiaries and vendors to process the redeeming of vouchers. In the GeniusVoucher system, the processing of voucher redeeming is achieved by creating a new invoice on the terminal device with the products that the beneficiary chose to buy with their voucher balance. To create a new invoice on the terminal device, the vendor taps on the New Invoice button. The vendor then places the beneficiary card on the NFC reader area of the terminal device. After reading the voucher card of the beneficiary, the system displays the Beneficiary Information Interface; this interface contains an overview of the beneficiary’s information, which include: the beneficiary Name and the voucher-based project title, current wallet[1]. Additionally, the interface displays the following balance-related information: Current Balance, Payments, Expired Amount, and New Balance. These fields are explained below:

Current Balance: is the balance that the beneficiary currently has on their voucher card (usable balance).

Payments: is the total amount of top-ups that were made for the beneficiary but have not been added to their balance yet.

Expired Amount: is the total amount of the beneficiary’s balance that have been expired and is unusable.

New Balance: is the amount of the beneficiary’s balance after adding the top-ups amount to their current balance.

To continue with the new invoice creation, the vendor taps on the Continue button from the Beneficiary Information interface. After tapping Continue, the system displays the Checkout Interface. The Checkout Interface is the purchases basket that contains a listing of the beneficiary’s chosen products in the current invoice. At the beginning, the beneficiary purchases basket will be empty. To add products, the vendor should tap on the Add Products button and choose products from the Products List Interface. The vendor can add a product to the invoice by tapping on the product tile, and then setting its price and quantity. When a product has been added to the invoice, the tile color of that product changes to green. After adding all the products that the beneficiary is buying, the vendor can proceed to checkout by tapping the Add button.

After adding products to the invoice, the system shows the Beneficiary Basket Interface that contains a listing of the invoice’s products, their unit prices, quantities, and total prices as well as the total value of the invoice. The Beneficiary Basket Interface also shows the beneficiary’s Current Balance, Payments and New Balance. The New Balance shows what the balance of the beneficiary will be after paying for the current invoice. The Current Balance shows the beneficiary’s balance before paying for the current invoice. Payments shows the total amount of the latest top-up operations that were made to the beneficiary but have not yet been added to their balance. After finalizing the current invoice, that amount will be added to the beneficiary’s balance.

While at the Beneficiary Basket Interface, the system shows a small Remove button on the top right corner of each product. If the beneficiary decide that they don’t want to buy this product anymore, or, if a product was added to the invoice by mistake, the Remove button of that product can be tapped to remove the product from the invoice. If there are no updates to the invoice, the vendor taps the Checkout button to proceed to checkout.

After tapping the Checkout button, the system shows the Invoice Summary Interface. The purpose of this interface is to let the beneficiary review their purchases one last time before proceeding to the Payment step so that they know what they’re buying. If the beneficiary is ok with the invoice, the beneficiary taps the Pay button to proceed to the Payment step.

After tapping the Pay button, the system shows the Payment Confirmation Interface. Depending on the project configuration[2], the Payment Confirmation Interface contains any combination of these three buttons: Enter Beneficiary Code, Sign, and Take Photo Before Payment. To confirm the invoice, the beneficiary will have to provide all the confirmation methods required at the Payment Confirmation Interface.

To confirm the payment, the beneficiary needs to provide their PIN code, their signature and a photo of their identification document. Other confirmation methods can be made required on each checkout; for more information, please refer to section ‎3.3.1.1 Step 1: Project Setup. To enter their PIN code, the beneficiary taps Enter Beneficiary Code, and then from the PIN Code Interface, enters their PIN code and then tap the Done button. To provide their signature, the beneficiary taps the Sign button, and then from the Signature Interface, the beneficiary draws their signature and then taps the Done button.

To take a picture of the beneficiary’s identification document, the vendor taps the Picture button, places the object in front of the terminal device’s camera, and then taps Capture to take the picture. The system then shows the Picture Preview Interface that contains two buttons, Done and Delete. If the vendor is satisfied with the picture, they tap the Done button to save it, or they could tap the Delete button to take the picture one more time.

After providing all verification methods successfully, the system automatically shows the Tap Card Interface. The vendor then places the beneficiary’s card on the NFC reader area of the terminal device to complete the operation. The system then updates the information stored on the beneficiary card and saves the new invoice in the database.

After successfully creating the invoice, the system shows the Success Interface. The Success Interface contains a button that lets the vendor print the invoice, and, depending on the project configurations, a button to upload the beneficiary’s ID card. To print the invoice, the vendor taps the Print button. The vendor prints two copies of the invoice, and signs both copies, and also lets the beneficiary sign the two copies as well. The vendor keeps a copy of the invoice with them and gives the other copy to the beneficiary.

[1] This is set to “Default Wallet” if the project was not a Wallet-based project.

[2] Please see section ‎3.3.1.1 Step 1: Project Setup.

Did this answer your question?