Company: Link Technologies
Case No: L12801. Project: 14.20: LinkSOFT Version 14.20 - November 2022
Logged By: Sanjay (Link Technologies) on 18 Oct 2022 11:32AM
Priority: High
Product: Framework
Group: Software Defect
Time Taken: 18.00 (Weight: 24.00)
Assigned To: Development
Circulation: Development, Nathaniel Lal, Navneet Kumar, Sanjay, Sitla Sharma, Vineshwar Prasad
Resolve By: Friday, 21 October 2022 07:15 PM [560 days since logged date]
Status: Closed
Subject: Transactions failing to Integrate from LinkSOFT to MYOB. Error: UID in Request body.
Summary:    
1. Problem Details

Transactions failing to Integrate from LinkSOFT to MYOB (Online)

2. Error Message (screenshot of the error)

{ "Errors": [ { "Name": "UidInPostBody", "Message": "A request should not contain UID during POST operation", "AdditionalDetails": "", "ErrorCode": 173, "Severity": "Error", "LearnMore": null } ], "Information": "Warning, error messages have not been finalised in this release and may change" } Integration: MYOBAccountRightV2.API Rule: AccountsReceivableReceipt Flag: GLJournal.URL.POST

3. Environment Details
  1. LinkSOFT - 13.11.1021.GA
  2. MYOB - 2022.8
Audit Notes:Edited by sanjay on 31/10/22 16:32. Edited by sanjay on 18/10/22 11:32. Edited by sanjay on 18/10/22 11:31. Edited by sanjay on 18/10/22 09:09. 
12 Sep 202204:35PM Comment 1 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 14-09-2022 04:31 PM Time Taken: 1.00 Notes: ETC extended from: 13/09/2022 to 14/09/2022
Bula Team,

We connected onsite via the TeamViewer application and diagnosed the issue. The following was done;
  1. Verified all Processes running successfully
  2. Verified Integration setup
  3. Performed oAuth2_Request successfully
The issue remains. Every time we submit the failed Transactions we get the above error message.

We will get our technical team to investigate further and advise.

Regards
Vineshwar Prasad

15 Sep 202201:27PM Comment 2 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Development Followup Date: 16-09-2022 01:24 PM
----- Viber Support Group -----

Vijayata [Tuesday, 13/09/22 8.47 AM]
Good Morning @Navneet Kumar @Vineshwar Prasad. The issue with the integration has been solved.

15 Sep 202201:30PM Comment 3 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 15-09-2022 01:27 PM Time Taken: 1.00 Notes: ETC extended from: 14/09/2022 to 15/09/2022
Bula Team,

Vijayata advised that the issue has been resolved however we are not certain how it got resolved.

We will close the case for now and shall re-open it if the issue happens again.

Regards
Vineshwar Prasad

16 Sep 202209:20AM Comment 4 by Nathaniel Lal Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 20-09-2022 09:12 AM Time Taken: 1.00 Notes: Edited by vineshwar on 16/09/22 09:53. ETC extended from: 15/09/2022 to 20/09/2022
Bula Team,

Vijayta advised that they are facing the same integration issue again. Therefore, we will be re-opening the case to diagnose the issue.

Regards
Nathaniel Lal

13 Oct 202204:32PM Comment 5 by Sanjay (Link Technologies) Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 14-10-2022 04:10 PM Notes: ETC extended from: 20/09/2022 to 14/10/2022

Discussion - Vineshwar and Sanjay

  1. What version of MYOB is this for
  2. Can we set this up in QA 2, with the DB in QA4 named DEV-LinkSOFT-MYOB? Setup the integration using the same version where the error is occurring
  3. Once we can re-produce the error we can work out what needs to change.

Urgent issue 0 please do this ASAP and arrange a meeting with Sanjay as soon as the environment is set up.


17 Oct 202207:19PM Comment 6 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 21-10-2022 07:15 PM Time Taken: 1.00 Notes: ETC extended from: 14/10/2022 to 21/10/2022
MYOB has introduced a change of behavior in regard to POST requests with the release of AccountRight 2022.8. Details are on this link.

18 Oct 202209:09AM Comment 7 by Sanjay (Link Technologies) Case L12801 added to project 14.20
18 Oct 202211:30AM Comment 8 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 18-10-2022 03:09 PM Time Taken: 8.00
PART A - Development work for this case has been completed.

1. The change will be available in version: 14.20 and Patch for 14.10

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

  1. Changed API call for POS based on changed POS API requirements from MYOB

3. Affected Areas:

  1. ALL MYOB Integration for POST operations

4. The issue was caused by:

  1. Change to MYOB API

5. Other Relevant Notes
6. Next Step
(Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT and Patch

Changes have been made according to the new MYOB POST API requirements.

Request sent for MYOB developers to verify the changes in the API. UAT and Patch are postponed till the testing account is available.

*** Skype Discussion ***

With Case L12801, are you having this issue with sales Orders and GL as well?

Vineshwar, 9:41 AM
Yes

10:52 AM
ok. Are you using MYOB in your internal EDGE? can we apply the update there and verify?

Vineshwar, 10:53 AM
No - we don't have POS Integration

10:53 AM
But you do have Payroll GL?

Vineshwar, 10:53 AM
No, it's not configured

11:02 AM
ok. Sitla, do you have an account for MYOB that we can use to integrate GL and verify?.

Sitla, 11:06 AM
Do you only need an online MYOB file?

The client is ready to give his file for testing

11:07 AM
No, we need an environment where we can apply the change and verify. we cannot use the client's environment, it has to be one of ours

Sitla, 11:07 AM
no m not giving the client environment

online backup online file for testing

11:08 AM
we need a working setup - see details in case L12801. Comment 5
I have requested an account but this will take a few days as it needs to go through MYOB developers

18 Oct 202202:42PM Comment 9 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 18-10-2022 08:41 PM Time Taken: 2.00
The patch is available at this link for version 13.XX +.

18 Oct 202203:32PM Comment 10 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 18-10-2022 09:28 PM Time Taken: 4.00
The following tests were performed:

Test Setup Instructions:
  1. Set up MYOB integration on QA2 connected o DB on QA4 with Agro Marketing. Confirm the error before applying Patch LinkSOFT_13.XX_L12801_MYOBAPIChanges.sql
Table 1 - Test Results
NoTest CaseExpected ResultPass/FailComments
1Create an invoice in POS
Created GL in MYOB
Pass

2Create Purchase Order and Approve in LinkSOFT
Created invoice in MYOB
Pass

Environment Details

  1. OS version: Win11
  2. Application version: 14.20, 13.11
  3. Setup on:
    1. Server: LinkQA4
    2. Database: LinkSOFT
    3. LinkSOFT URL: HTTP://LinkQA4/LinkSOFT
  4. Login Details: Standard username and password for user "admin"

Next Step: Closure


Attachments:
General Documents - Case: L12801:Log Data.txt
If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L12801 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