Company: Link Technologies
Case No: L09324. Project: 09.40: LinkSOFT Version 9.4
Logged By: Alvis (Link Technologies) on 05 Jun 2018 04:25PM
Priority: High
Product: Point of Sale
Group: Enhancement
Time Taken: 19.00 (Weight: 19.00)
Version: 9.496.1128
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Development, Rashna, Sanjay
Resolve By: Tuesday, 05 June 2018 12:00 AM [2152 days since logged date]
Status: Closed
Subject: Improvements to SDC invoice signing process
Summary:    

The following changes will be made to SDC invoice signing:

  1. When a sale is completed, perform processing of the transaction and save to the database. Mark the transaction as pending SDC signing.
  2. Process SDC invoice signing. When it completes, mark the transaction as signed then print the receipt
  3. When SDC siging fails, retry the sign and do not allow the station to proceed.
  4. If the machine is switched off during the signing process. When the POS is started, show a screen of all unsigned invoices and automatically sign each invoice. Receipts will not be printed after signing, the user can reprint these.
  5. When reprinting, if an invoice needs signing then sign the invoice before printing receipt.
  6. On shift close, check all invoices are signed. show a screen of all unsigned invoices and automatically sign each invoice. Then close the shift.
  7. Move the enable "SDC" flag to the global configuration. All other SDC flags will remain at machine configuration.


Audit Notes:
05 Jun 201804:25PM Comment 1 by Alvis (Link Technologies) Case 9324 added to project 09.4
06 Jun 201806:13PM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 06-06-2018 06:13 PM Time Taken: 16.00
Development work for this case has been completed.
The change will be available in version: 94 BETA5

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

  1. When a sale is completed, perform processing of the transaction and save to the database. Mark the transaction as pending SDC signing using a new field on LBS_POS_Order named RequiresTaxIntegration
  2. Process SDC invoice signing. When it completes, mark the transaction as "signed" then print the receipt
  3. When SDC signing fails, retry the sign and do not allow the station to proceed.
  4. If the machine is switched off during the signing process. When the POS is started, show a screen of all unsigned invoices and automatically sign each invoice. Receipts will not be printed after signing, the user can reprint these.
  5. When reprinting, if an invoice needs signing then sign the invoice before printing receipt.
  6. On shift close, check all invoices are signed. show a screen of all unsigned invoices and automatically sign each invoice. Then close the shift.
  7. Move the enable "SDC" flag to the global configuration. All other SDC flags will remain at machine configuration

2. The issue was caused by:

  1. NA, Change request

    3. Next Step

    1. UAT

    08 Jun 201802:09PM Comment 3 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 08-06-2018 02:09 PM
    Proceed with UAT 

    11 Jun 201802:41PM Comment 4 by Rashna (Edge Business Solutions) Assigned To: Rashna (Edge Business Solutions) Followup Date: 12-06-2018 12:00 AM Time Taken: 2.00
    This case has been successfully tested.

    Test Environment
    • Version 9400 Beta 5
    • Database - LINKSOFTQA on LINK008
    • OS - Windows

    Test Plan

    TestDescriptionStatus
    1

    When a sale is completed, perform processing of the transaction and save to the database. Mark the transaction as pending SDC signing using a new field on LBS_POS_Order named RequiresTaxIntegration

    Pass - RequireTaxIntegration field is updated successfully.
    2

    Process SDC invoice signing. When it completes, mark the transaction as "signed" then print the receipt.

    Pass - Sale is completed and receipt is printed
    3

    When SDC signing fails, retry the sign and do not allow the station to proceed.

    Pass - System attempts to pass SDC at every login
    4If the machine is switched off during the signing process. When the POS is started, show a screen of all unsigned invoices and automatically sign each invoice. Receipts will not be printed after signing, the user can reprint these
    Pass - After the system is up and the user logs in, transactions are signed.
    5When reprinting, if an invoice needs signing then sign the invoice before printing receipt
    Pass - SDC is signed before reprint
    6

    On shift close, check all invoices are signed. show a screen of all unsigned invoices and automatically sign each invoice. Then close the shift.

    Pass - Clicking on shift close signs all unsigned receipts
    7

    Move the enable "SDC" flag to the global configuration. All other SDC flags will remain at machine configuration

    Pass

    Next Step - Document the case 


    12 Jun 201801:55PM Comment 5 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 13-06-2018 12:00 AM Time Taken: 1.00

    Hi Sanjay, 

    This case has been successfully tested as per comment 4.

    Documentation on the case has been completed.

    • POS - VMS
    • POS - VMS - E-SDC
    • POS - VMS - VSDC.
    Thanks
    Rashna.



    13 Jun 201808:00AM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 13-06-2018 08:00 AM
    Thanks Rashna

    09 Oct 201908:14AM Comment 7 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
    If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L09324 in the subject line of all emails regarding this issue.

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