Overview
MYOB
AccountRight V2 uses REST API for its integration. This integration
supports:
-
-
MYOB
AccountRight Online (Cloud)
-
MYOB
AccountRight Offline (Local)
Refer
to
MYOB Website
for more information.
Integration modules and configurations for MYOB AccountRight V2
-
-
"BillMiscellaneous.TaxCode" - Tax Code used for
creating transactions that have a tax amount greater than zero.
-
"BillMiscellaneous.TaxCodeExempt" - Tax Code used for
creating transactions that have a tax amount equal to
zero.
-
-
-
"GLJournal.TaxCode"
- Tax Code used for creating transactions. This is used where a tax
code does not exist in LinkSOFT, and is required. E.g Creditor invoices from
Payroll.
-
-
-
"GLJournal.TaxCode"
- Tax Code used for creating transactions. This is used where a tax
code does not exist in LinkSOFT, and is required. E.g Creditor invoices from
Payroll.
-
-
"GLJournal.TaxCode" - Tax Code used for
creating transactions. This is used where a tax code does not exist in
LinkSOFT, and is required. E.g Creditor invoices from Payroll.
-
"TaxRoundingVariance" -
Tax rounding variance is added to the line with highest tax when the
variance is within this amount.
MYOB API does not have line tax,
therefore, we have to calculate and distribute tax. This configuration deals
with rounding variance.
-
General Ledger
Journals
-
"GLJournal.TaxCode" - Tax Code used for
creating transactions. This is used where a tax code does not exist in
LinkSOFT, and is required. E.g Creditor invoices from Payroll.
-
- Tax Master
Steps to configure MYOB API
-
Create a
user for LinkSOFT
API in MYOB. This user will be used by LinkSOFT integration. Refer
to Figure 1 below.
Login to MYOB AccountRight and goto "Setup -> User
Access".
1. Add New User
2. Untick "This user will sign on with a
my.MYOB account"
3. Assign "Administrator" role to the
user.
Figure 1: User
Access
Obtain the "Serial Number"
and "Company Name". This is required for MYOB online file
options. Refer to Figure 2
below
Figure 2: Company Information
Steps to configure integration to MYOB AccountRight Offline
(Local):
- When
accessing the API via the desktop, ensure that MYOB and its prerequisites
are installed. Refer to MYOB install guide for details.
- Configure the following under "MYOBAccountRightV2.API -> General
Settings". These details are provided by your systems provider.
-
Base
URL - Enter the URL to indicate the company file.
- For
example: http://localhost:8080/AccountRight/db39da50-1ff1-495a-bff3-9060b947d24f/
- Type this
link " http://localhost:8080/AccountRight/" in the browser where MYOB is
installed. This will load the list of company files in MYOB.
-
Copy the full "URI" of the company file as the "Base
URL" for integration.
-
The "Base URL" should end with a forward slash "/"
-
Authorization -
Enter the username and password for the MYOB
company file in the format
USERNAME:PASSWORD.
-
Enable
the modules that is required for integration.
Steps to configure
integration to MYOB AccountRight/Essentials Online (Cloud):
-
Ensure that the MYOB
"Company Name" matches with the "Registered Company Name" in menu "Global
Administration -> Company"
-
Configure the following
under "MYOBAccountRightV2.API -> General Settings". These details are
provided by your systems provider.
-
Authorization -Enter the username and password for the MYOB
company file in the format
USERNAME:PASSWORD.
-
Enable Authorization using
oAuth2 then configure the following:
-
API Key - API key provided by your oAuth
Provider. You can also use Link Technologies API Key
[2yeevsajxdbgwbzfey6b264t]
-
API Secret - API secret provided by your oAuth
Provider. You can also use Link Technologies API Secret
[bKPKf7vSptXnvPwySNvDWcCq]
-
Redirect URL - URL for
redirection after oAuth Authorisation. Full LinkSOFT URL ending with
/Framework/IntegrationAuthorisation.aspx.
If you are
using "Link Technologies API Key" then the "Redirect URL" must be
"http://localhost/LinkWEB/Framework/IntegrationAuthorisation.aspx"
-
Serial Number - Enter the serial number for the
company file.
-
Click on "oAuth2 Request"
and authenticate the integration with your company file.
-
Enable the modules that is
required for integration.
Also
See:
-