Company: Link Technologies
Case No: L12010. Project: 12.10: LinkSOFT version 12.1
Logged By: Sanjay (Link Technologies) on 13 Jul 2020 04:00PM
Priority: High
Product: Framework
Group: Enhancement
Time Taken: 12.00 (Weight: 12.00)
Version: 12.10.1020
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Rashna, Sanjay
Resolve By: Monday, 17 August 2020 02:40 PM [1379 days since logged date]
Status: Closed
Subject: MYOB API allows multiple companies to one Serial number - we need to handle this scenario
Summary:    

MYOB API allows multiple companies to one Serial number - we need to handle this scenario.

EDGE confirmed that company names are unique and that we can use the "company name" to determine cloud instance.

Audit Notes:Edited by alvis on 16/07/20 08:39. Edited by sanjay on 13/07/20 16:00. 
13 Jul 202004:06PM Comment 1 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 13-07-2020 08:00 PM Time Taken: 6.00

Development work for this case has been completed.

The change will be available in version:12.0.0713

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

  1. EDGE confirmed that we can use the Registered company name from LinkSOFT to identify the MYOB cloud instance to integrate TMS with
  2. We have altered the MYOB integration to use the LinkSOFT Registered company name to identify the MYOB cloud instance. Users still need to enter the Serial Number

2. Affected Areas:

  1. MYOB Integration

3. The issue was caused by:

  1. MYOB allows Multiple accounts per serial number - Development team was not aware of this during the initial development.

4. Notes
5. Next Step
: System Test ~> UAT

----------------------

Development Reference:

  1. We have added a filter that will get the LinkSOFT Registered Company Name 

14 Jul 202010:52AM Comment 2 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 14-07-2020 02:46 PM Time Taken: 2.00

System test completed.

The following steps were done after upgrading to version 12.0.0713:

  1. Changed "Registered Company Name" in the menu "Global Administration -> Company" to match with MYOB company name.
  2. Re-initiated "oAuth2 Request" for MYOB from the menu "Integration -> Integration Setup -> MYOB AccountRight API"
  3. The system pulled the company file by matching the serial number and registered company name.

Next Step: UAT


13 Aug 202010:48AM Comment 3 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 17-08-2020 02:40 PM Time Taken: 1.00 Notes: ETC extended from: 17/07/2020 to 17/08/2020
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
Install LinkSOFT and create a new database.
  1. Update the registered company name in LinkSOFT to be the company name in MYOB.
    1. Request license
  2. Navigate to Integration Setup
    1. ?Enable integration for "MYOBAccountingRightV2.API
    2. Configure below in the "Integration Settings"
      1. General Setting - Authorization username and password
      2. Authorization.oAuth2 - Enable the rule and update the below values
        1. API. Key
        2. API.Secret
        3. Redirect URL
        4. Serial Number
      3. Perform the "oAuth2Request".- This should update the Access Code, Access Token and Base URL,

Note: The integration scheduler and web scheduler should be enabled.
Pass

Environment Details

  1. OS version: Windows Server 2012
  2. Application version: 112.0.0.8.12
  3. Setup: Demo
  4. Server : 10.0.0.14
  5. Database: LINKSOFT-DMYOB-ONLINE

Next Step

  1. Documentation

    17 Sep 202008:41AM Comment 4 by Rashna (Edge Business Solutions) Assigned To: Alvis (Link Technologies) Followup Date: 17-09-2020 12:40 PM Time Taken: 1.00
    Case assigned to Alvis for Documentation

    23 Sep 202002:13PM Comment 5 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-09-2020 06:12 PM Time Taken: 2.00
    documentation completed

    If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L12010 in the subject line of all emails regarding this issue.

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