Company: Link Technologies
Case No: L11750. Project: 11.40: LinkSOFT Version 11.4
Logged By: Alvis (Link Technologies) on 17 Oct 2019 01:15PM
Priority: High
Product: Point of Sale
Group: Change Request
Time Taken: 21.00 (Weight: 21.00)
Version: 11.4.0903
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Development, Rashna, Sanjay
Resolve By: Tuesday, 08 October 2019 05:18 PM [1645 days since logged date]
Status: Closed
Subject: First receipts printed after threshold is configured should be printed as the original copy
Summary:    

Bula Alvis

According to the Fiji Law "Receipts are a requirement as per Regulation (7) of the Value Added Tax Regulations 1991 which states: “Notwithstanding any other regulation, a supplier shall not unless requested by the recipient be required to provide a tax invoice if the consideration in money for a supply does not exceed ten dollars or such amount as the Minister may from time to time, by Legal Notice declare”.", user can set a cash receipt threshold up till $10.00.

This is easily achievable in our system, however, the problem is if a customer demands a receipt of a sale which was below the threshold set, the system prints this and displays the word "copy" on it. 

As per FRCS, since this is the first print of the receipt, it was printed as an original fiscal invoice.

Below is the snapshot after reprint is printed for reference:

We have tested this in V10.151.

Please review and advise.

Regards
Aarti

Audit Notes:Edited by sanjay on 08/12/20 09:13. Edited by sanjay on 08/12/20 09:12. Edited by alvis on 17/10/19 13:15. Edited by alvis on 10/10/19 16:09. Edited by alvis on 09/10/19 16:58. Edited by alvis on 09/10/19 16:47. Edited by alvis on 08/10/19 08:06. Edited by alvis on 24/09/19 15:54. Edited by alvis on 24/09/19 15:17. 
24 Sep 201903:12PM Comment 1 by Alvis (Link Technologies) Case 11750 added to project 10.152
24 Sep 201903:17PM Comment 2 by Alvis (Link Technologies) Case 11750 removed from project 10.152
24 Sep 201903:17PM Comment 3 by Alvis (Link Technologies) Case 11750 added to project 10.152
24 Sep 201903:54PM Comment 4 by Alvis (Link Technologies) Case 11750 removed from project 10.152
24 Sep 201903:54PM Comment 5 by Alvis (Link Technologies) Case 11750 added to project 10.152
24 Sep 201903:54PM Comment 6 by Alvis (Link Technologies) Case 11750 removed from project 10.152
07 Oct 201904:53PM Comment 7 by Alvis (Link Technologies) Case 11750 added to project 11.004.BETA
07 Oct 201904:57PM Comment 8 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-10-2019 04:57 PM Time Taken: 2.00

Hi Sanjay

Can you change the "reprint" rules as follows:

  1. If a transaction "RequiresTaxIntegration=0" and "PrintCount=0", then do not sign the invoices. Proceed to print with "Reprint=Original".
  2. If a transaction "RequiresTaxIntegration=1" and "PrintCount=0", then sign the invoice and print "Original"
  3. If a transaction "PrintCount>0", then sign the invoice and print "Copy"

regards
Alvis


07 Oct 201907:52PM Comment 9 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-10-2019 07:52 PM Time Taken: 2.00

Can we discuss this in a bit more detail? The conditions to check seems more like:

  1. If the invoice has been signed, and the print count is 0, we print ORIGINAL and DO NOT SIGN
  2. If the Print count > 0, and the invoice requires signing, we treat this as a REPRINT

New transactions will have a PRINT count of 0. If this requires signing, we Sign the invoice before checking the PRINT conditions.


08 Oct 201908:06AM Comment 10 by Alvis (Link Technologies) Case 11750 removed from project 11.004.BETA
08 Oct 201908:06AM Comment 11 by Alvis (Link Technologies) Case 11750 added to project 11.004.BETA
08 Oct 201905:18PM Comment 12 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 08-10-2019 05:18 PM Time Taken: 16.00

Development work for this case has been completed.

The change will be available in version:11.4.0810

1. The following changes were made(Include Database object names, Program classes and any other relevant information):

  1. Changes to handle requirement to print ORIGINAL invoice is it was not printed based on Receipt Print Threshold

2. Affected Areas:

  1. Complete Sale
  2. Reprint

3. The issue was caused by:

  1. Improvement

4. Notes

FRCS has confirmed the following rules:

1. When an order is saved, SDC signing is required at all times

2. If a receipt threshold prevented the original receipt from printing, the customer is entitled to an original receipt. In LinkPOS, the threshold receipt is printed again using the reprint option. In this case, we do not sign the receipt as this was already signed and not printed.

3. This function is only called when SDC is enabled


--Requires tax integration is set to 1 when order is saved and tax integration is turned on. This flag is set to 0 after signing

--This control is used to handle "End Task" and failed signing

--When SDC fails, the receipt is not printed

--Do not sign tax invoice when Order status is PARK, VOID and HasItems = 0

--We do not sign when return is for a layby that is not completed

--In LinkPOS, the threshold receipt is printed again using the reprint option. In this case, we do not sign the receipt as this was already signed and not printed.

5. Next Step: UAT


09 Oct 201904:47PM Comment 13 by Alvis (Link Technologies) Case 11750 removed from project 11.004.BETA
09 Oct 201904:47PM Comment 14 by Alvis (Link Technologies) Case 11750 added to project 11.004.BETA
09 Oct 201904:58PM Comment 15 by Alvis (Link Technologies) Case 11750 removed from project 11.004.BETA
09 Oct 201904:58PM Comment 16 by Alvis (Link Technologies) Case 11750 added to project 11.004.BETA
10 Oct 201904:09PM Comment 17 by Alvis (Link Technologies) Case 11750 removed from project 11.004.BETA
10 Oct 201904:09PM Comment 18 by Alvis (Link Technologies) Case 11750 added to project 11.004.BETA
14 Oct 201911:10AM Comment 19 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 14-10-2019 12:37 PM Time Taken: 1.00
QA Results
Tests carried out according to requirements specified on the case header

Test Results Summary

Table 1 - Summarised list of issues
NoTest DescriptionPass/Fail
1
  1. Process a normal sale, this should sign SDC and print the VMS normal invoice.
  2. Reprint the receipt, this should sign SDC and print the copy invoice
Pass
2

Set the sale threshold to 10.

  1. Process a normal sale  of $2, this should sign SDC and not print invoice.
  2. Reprint the receipt, this should not sign SDC and print the  VMS normal invoice based on 1 above. 
  3. Reprint the invoice for the second time, this should sign SDC and print the copy invoice 
Pass
3When SDC fails, the receipt is not printed
Pass
4Do not sign tax invoice when Order status is PARK, VOID and HasItems
Pass
5We do not sign when return is for a layby that is not completed
Pass
6In LinkPOS, the threshold receipt is printed again using the reprint option. In this case, we do not sign the receipt as this was already signed and not printed.
Pass

Environment Details

  1. OS version: Windows Server 2012
  2. Application version: 114.1011
  3. Setup: Demo
  4. Server : 10.0.0.14
  5. Database: LINKSOFT-DEMO-11-RASHNA

Next Step

  1. Closure

    17 Oct 201901:15PM Comment 20 by Alvis (Link Technologies) Case 11750 removed from project 11.004.BETA
    17 Oct 201901:15PM Comment 21 by Alvis (Link Technologies) Case 11750 added to project 11.004.BETA
    If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L11750 in the subject line of all emails regarding this issue.

    Document size: 12.4 KB
    For call complaints, please contact the Managing Director of the company using this form