Company: Link Technologies
Case No: L09393. Project: 09.40: LinkSOFT Version 9.4
Logged By: Alvis (Link Technologies) on 04 Jul 2018 01:36PM
Priority: High
Product: Point of Sale
Group: Software Defect
Time Taken: 2.00 (Weight: 2.00)
Version: 9.496.1128
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Development, Rashna, Sanjay
Resolve By: Wednesday, 04 July 2018 12:00 AM [2121 days since logged date]
Status: Closed
Subject: Unable to post stocktake when stocktake ID is 14 characters length
Summary:    

Posting stock take is throwing an error. See figure 1 below for error message.

Steps to replicate:

  1. Create stock take for Items A001 and A002
  2. Counted items to have a variance
  3. Post stock take adjustment. System throws an error


Audit Notes:
04 Jul 201801:36PM Comment 1 by Alvis (Link Technologies) Case 9393 added to project 09.4
04 Jul 201804:52PM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 04-07-2018 04:52 PM Time Taken: 1.00
Development work for this case has been completed.
The change will be available in version: 9.4.8.005

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

  1. Increased database size for inventory adjustment to 50 characters.
  2. Changed backoffice inventory adjustment screen to allow for 50 characters.
  3. Next number validations are as follows:
    1. IF @Flag IN ('pos_next_trans_no'

      ,'next_prescr_no'

      ,'next_redeem_no'

      ,'next_return_no','POS_next_Wholesale_No','pos_next_receipt_no','pos_next_wholesale_return_no','pos_next_adj_no','pos_next_quote_no','pos_next_accpay_no'

      ,'next_shift_no'

      ,'NextCustomerNumber'

      ,'NextEFTReferenceNumber'

      ,'pos_next_batch_no'

      ,'pos_next_payment_adj_no','pos_next_creditnote_no'

      ,'pos_next_deposit_no'

      ,'NextDoctorNumber'

      ,'next_adj_no'

      ,'next_cost_upd_no'

      ,'next_product_code'

      ,'next_po_no'

      ,'next_req_no'

      ,'hr_next_leave_no'

      ,'next_rate_upd_no'

      ,'next_roster_sched'

      ,'hr_next_emp_exit_code'

      ,'next_app_code'

      ,'next_emp_dis_code'

      ,'next_emp_edu_code'

      ,'next_emp_exp_code'

      ,'next_memo_id'

      )

      AND (LEN(@Value) < 4 OR LEN(@Value) > 16)

      BEGIN

      SET @Result = 'Next number must be between 4 and 16 characters in length'

      END

       

      --Validate min/max length for next numbers

      IF @Flag IN ('next_stk_take_no'

      ,'next_xfer_no'

      ,'inv_next_receive_no'

      ,'next_cash_rec_acc'

      ,'next_trx_no'

      ,'next_adv_code'

      ,'next_appr_no'

      ,'next_claim_no'

      ,'next_inc_no'

      ,'next_perf_plan'

      ,'next_trg_plan'

      ,'next_trg_sched'

      )

      AND (LEN(@Value) < 4 OR LEN(@Value) > 12)

      BEGIN

      SET @Result = 'Next number must be between 4 and 12 characters in length'

      END

       

      --Validate min/max length for next numbers

      IF @Flag IN ('next_emp_code') --validated at 10 characters


2. The issue was caused by:

  1. Issue was caused by the database field size for inventory adjustment being 12 characters. This has been increased to 50 characters.

    3. Next Step

    1. UAT

    04 Jul 201805:10PM Comment 3 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 04-07-2018 05:10 PM
    Proceed with UAT 

    05 Jul 201807:49AM Comment 4 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 05-07-2018 07:49 AM Time Taken: 1.00

    Hi Sanjay, 

    This case has been successfully tested.

    Documentation on the case is not required.

    Test Environment 

    • Version 9408 Beta 5
    • LINKSOFT on QA1.

    Test Plan

    1. Create a Stock Take for item R1001 and LB1001 (Lot Bin Item). Current In stock for both items is 10.
    2. Verify the Stock Count Sheet.
    3. Update the count entry. R1001 count = 30 and LB1001 count = 5.
    4. Post the Adjustment, the adjustment should be posted without errors - Pass.
    5. Create another stocktake as above but Void the adjustment, the adjustment should be voided without errors - Pass
    6. Verify the Invnetory Adjustment is correctly created on 520-1. - Pass

    Figure 1: Adjustment Posted


    Thanks

    Rashna


    05 Jul 201811:31AM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 05-07-2018 11:31 AM
    Thanks Rashna 

    09 Oct 201908:14AM Comment 6 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: L09393 in the subject line of all emails regarding this issue.

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