NAU! Abbonaumento - BBCWiki/IPos-Internal GitHub Wiki

NAU! Abbonaumento

POS Payment Types

2 new POS Payment Types will be created:

  • one for the creating the financing
  • one for using the generated voucher as a payment type

For the first one, we will name it "ABBONAUMENTO", use the code "CR" and category "BANK".

For the second one, we will name it "BUONO ABBONAUMENTO", use the code "VCHFIN" and category "VOUCHER".

Configuring the Voucher Generators

For using the Abbonaumento feature, 2 types of Voucher Generators need to be created, one for each type of contract:

  1. 12 Months-long contract
  2. 24 Months-long contract

Configuration of Voucher Generators and usage of financing.

The Voucher Generators will be Financial Gift Cards. The Code of the Voucher Generators should be FIN12M for 12 Months and FIN24M for 24 Months. The payment method of the vouchers will be "BUONO ABBONAUMENTO", the previously created POS Payment type.

The Voucher Generators should be scalable, so they can be partially used.

Using the feature

1. Creating a contract

After the voucher generators are created, the user can sell, using the POS Module, from the vouchers menu, one of the 2 types of financing.

⚠ A contact with fidelity card is required to be added BEFORE the adding of the financing in the shopping cart

The user will choose the type of contract and input its value. Then, when choosing the payment method, the user needs to select the first created payment type "ABBONAUMENTO", and input the first and last names of the contract owner, as well as the contract number, then complete the payment.

2. Using the financing contract.

After the contact has been created, a Gift Card will be printed and can be used as payment for the financing. It can be used for a maximum of 4 work orders, and only 24 hours after it has been issued.

After a work order has been created and sent to the POS module for payment, the previously generated gift card can be used multiple times to pay the maximum 4 work orders created, by choosing the "BUONO ABBONAUMENTO" payment method and inputting its barcode.

Configuration of On-Demand Report

Creating the report xlsx layout and stored procedure

2 files, an SQL stored procedure and the Excel layout of the report are located inside the folder \\10.5.6.251\smb_truenas\Sviluppo\Projects\IPOS\Clients\NAU\Abbonaumento.

The .sql file will need to be executed on the NAU Headquarters which will create the procedure and send an UpdateCommand to the stores so it will be created there as well. For the layout to be associated and seen on the On-Demand Reports, go in BackOffice -> Dynamic Reports -> Report Editor and add a new record. Give it a name, select the newly created NAU.Report_Abbonaumento procedure as Stored Procedure and link the .xlsx file found in the previously mentioned folder as its Template file path (Load Template file), and associate it to its desired role.