Subject: | Add ability to EMAIL receipts from Point of Sales |
Summary: | A common feature in Point of Sales is to email customer receipts instead of printing to a printer. Design: - Add a station level configuration to "Email POS Receipts Document Template Name (Leave Blank if Email receipts is to be disabled)
- When a sale is completed, if the station level option to Email Receipts is valid, prompt the user input for Email Address. The default/preloaded should be the email address of the customer selected.
- On save, queue the email to be sent via email. Receipt print threshold will not apply to "Email Receipts"
- Do not change existing Printer options. For users that do not want to print receipts at all, they can choose a receipt print threshold that is high enough as to prevent current receipt print.
|
Audit Notes: | Edited by sanjay on 11/09/19 15:18. |
15 Jan 2019 | 02:58PM Comment 1 by Sanjay (Link Technologies) Case 9847 added to project 10.2 |
19 Feb 2019 | 07:53AM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 19-02-2019 07:53 AM Time Taken: 9.50 |
| Added ability in the framework to attach multiple attachments to the "Email Log" messages. Next step will be to create an "Email Log" entry with an attachment. The framework will then send the email automatically.
|
|
28 Feb 2019 | 08:44AM Comment 3 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 28-02-2019 08:44 AM Time Taken: 19.50 |
| Development work for this case has been completed. The change will be available in version: 11 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| - A new configuration is added to "PromptEmailCustomerDocuments" which determines if Receipts will be emailed to customers. This configuration is set at the STATION Level.
- If the Prompt is set to "Y", on completion of a POS Sale, a PROMPT will appear that will allow the user to Email the Receipt document.
- The user can choose to Email, Print or Print and Email the receipt
- The email address will default from the current customer context
2. The issue was caused by: - Change Request
3. Next Step: - UAT
4. Notes: - Emails are treated as a standard receipt so SDC signing is not done for each email. It is assumed that email receipt is like a PHOTOCOPY of a receipt.
|
|
06 Mar 2019 | 10:14AM Comment 4 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 07-03-2019 12:00 AM Time Taken: 4.50 |
| Hi Sanjay QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | Set the value for "Prompt to email customer document documents" to "No". This should have the standard functionality. A receipt should print after the sale is completed. | Failed. Process a cash sale, the "change" screen opens. The option to save receipt does not populate. Tested the same with "Credit Sale" and "Cash In". | 2 | Set the value for "Prompt to email customer document documents" to "Yes". Test "Print", "Email", "Print and Email" and "Cancel" for the following functions - Cash In
- Cash Out
- Cash Sales
- Credit Sales - Multiple Email address for the customer
- Layby
- Return
- Quotation
- Sell of prescription.
- Payment for Credit Sales
- On Account Payment
- Multiple Account Payment
- Payment Adjustment/ Refund
- Reprint
| - Cash In - Fail. No option appears to print or email a receipt.
- Cash Out - Fail. No option appears to print or email a receipt.
- Cash Sales - Pass
- Credit Sales - Multiple Email address for the customer - Pass
- Layby - Pass
- Return - Pass
- Quotation - Pass
- Sale of prescription - Pass (Tested "Insurer" setup)
- Payment for Credit Sales - Fail.
- Process Account Payment
- Allocate payment to an invoice
- Complete transaction
- The option appears but the "Email Address" is not auto updated.
- On Account Payment - Not Applicable
- Multiple Account Payment.
- Set the email address for customer 002 as "rashna@linktechnologies.com.au;karishma@linktechnologies.comau"
- Process Payment of 100.
- Allocate the payment as below
- Customer 002 - $20.00
- Customer ABC001 - $50.00
- Customer 0003 - $30
- Click on "Apply".
- Select the option to "Email". Every time we click on "Email", the email address for customer 002 is auto updated. This updates the payment for the customer in the customer screen based on the number of times the user clicks on "Email".
- An error occurs in the event log at this point. Refer to Figure 1.
- Payment Adjustment/ Refund - Not Applicable
- Reprint - Pass
| 3 |
Improvement Can we add "Hotkeys" to the "Print", "Email" "Print and Email" and "Cancel" option. This will not affect the performance of cashiers who use keyboards and mouse for processing. |
|
Figure 1: Error at Multiple Account Payment
Environment Details - OS version: Windows Server 2012
- Application version: 11.0.0305
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT_REPORTNOTES
Steps to reproduce failed scenarios: N/A Next Step: for corrections
|
|
07 Mar 2019 | 11:41AM Comment 5 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 07-03-2019 11:41 AM Time Taken: 7.50 |
| Development work for this case has been completed. The change will be available in version: 11.0.0307 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| - Corrected the logic where the configuration is set to "No" so that the standard functionality is implemented (Comment 4 - Test 1)
- Added prompt to Case In and Cash Out (Comment 4 - 2.1, 2.2)
- Corrected the extraction of customer email for account payment (Comment 4 - Test 2.9)
- Corrected procedure to address "Conversion Failed" issue (Comment 4 - Test 2.11)
2. The issue was caused by: - Coding issues
3. Next Step: - UAT
|
|
11 Mar 2019 | 04:06PM Comment 6 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 12-03-2019 12:00 AM Time Taken: 3.50 |
| QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | Set the value for "Prompt to email customer document documents" to "No". This should have the standard functionality. A receipt should print after the sale is completed.
| Pass. Tested - Cash In
- Cash Out
- Cash Sales
- Credit Sales - Multiple Email address for the customer
- Layby
- Return
- Quotation
- Sell of prescription.
- Payment for Credit Sales
- On Account Payment
- Multiple Account Payment
- Payment Adjustment/ Refund
- Reprint
| 2 | Set the value for "Prompt to email customer document documents" to "Yes". Test "Print", "Email", "Print and Email" and "Cancel" for the following functions - Cash In
- Cash Out
- Cash Sales
- Credit Sales - Multiple Email address for the customer
- Layby
- Return
- Quotation
- Sell of prescription.
- Payment for Credit Sales
- On Account Payment
- Multiple Account Payment
- Payment Adjustment/ Refund
- Reprint
| - Cash In - Pass
- Cash Out - Pass
- Payment for Credit Sales - Pass
- Multiple Account Payment - Pass
| 3 | Set the receipt count for "Bulk Item as 1" and "Non -Bulk Item as 1" . Set item PNT01 as a "Bulk Item". Sell item 01078 and PNT01 in POS. Select the option to email the receipt. This should email the receipts | Fails. The email option prints "Bulk and Non Bulk" slips | 4 | Verify that the short cut keys are added to the "Print", "Email", "Email and Print" and "Cancel" options
| Fail. Short Cut keys are not seen in POS. |
Environment Details - OS version: Windows Server 2012
- Application version: 11.0.308
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT_REPORTNOTES
Steps to reproduce failed scenarios: N/A Next Step: for correction
|
|
13 Mar 2019 | 03:47PM Comment 7 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 13-03-2019 03:47 PM Time Taken: 5.50 |
| Development work for this case has been completed. The change will be available in version: 11.0.0313 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| - Added "Fast keys" to Print and Email Prompt
- Added Print and Email to PARK transactions
- Forced "Bulk and Non-Bulk" to print directly to the printer as these are Kitchen items which we have not designed for email. We will look at this at a later stage.
2. The issue was caused by: - Change request and coding/design issues
3. Next Step: - UAT
|
|
15 Mar 2019 | 11:53AM Comment 8 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 18-03-2019 12:00 AM Time Taken: 2.50 |
| QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | Added "Fast keys" to Print and Email Prompt. Test fast keys for below options - Print
- Email
- Print and Email
- Cancel
| Pass | 2 | Added Print and Email to PARK transactions
| Fails - Load an item
- Park the item in POS. Select a customer and enter notes when parking.
- Save. The system prompts an error.
| 3 | Forced "Bulk and Non-Bulk" to print directly to the printer as these are Kitchen items which we have not designed for email
| Pass | 4 | Discussion: Should we print "Bulk and Non-Bulk" at Cancel? Currently, we are printing documents. |
Environment Details - OS version: Windows Server 2012
- Application version: 11.0.0314
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT_REPORTNOTES
Next Step: for correction
|
|
15 Mar 2019 | 03:55PM Comment 9 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 15-03-2019 03:55 PM Time Taken: 3.50 |
| Hi Rashna, The missing procedure has been corrected and will be available in the next build. The issue was caused by a coding error. |
|
27 Mar 2019 | 08:13AM Comment 10 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 12-04-2019 12:00 AM Time Taken: 2.50 |
| QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | Enable the configuration for "Print Park Transaction Slip" and "Prompt to email customer documents". - Load item PNT01 and park the transaction. Print the Receipt.
- Load the park transaction in 1 and add item PNT02. Email the receipt.
- Load the park transaction in 1 and add item PNT03. Print and Email the receipt.
- Load the park transaction in 1 and add item PNT04. Cancel the receipt.
| Pass | 2 | Disable the rule "Prompt to email customer documents". - Load item PNT01 and park the transaction. Print the Receipt.
| Pass |
Environment Details - OS version: Windows Server 2012
- Application version: 11.0.0325
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT_REPORTNOTES
Next Step: for documentation
|
|
05 Apr 2019 | 02:17PM Comment 11 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 08-04-2019 12:00 AM Time Taken: 2.00 |
| Hi Sanjay, Documentation for the case has been updated under Point of Sale-> Maintenance -> Configuration ->General Setting 3. Thanks Rashna |
|
10 Apr 2019 | 10:45AM Comment 12 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 10-04-2019 10:45 AM Time Taken: 1.50 |
| Thanks Rashna |
|
09 Oct 2019 | 08:14AM Comment 13 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - This case was created before quality check was implemented in version 11 on 30/06/2019 |