Professional Documents
Culture Documents
B2BE MYOB - API - Portal - User - Onboarding - Guide - For - Buyer - v20190909
B2BE MYOB - API - Portal - User - Onboarding - Guide - For - Buyer - v20190909
MYOB uses OAuth2.0 authentication for API Portal to access MYOB company file, so buyer
needs to create a dedicated user account in their company file and assign this account to
B2BE’s MYOB API Portal.
1.1) In MYOB AccountRight, login as Administrator, open “Setup -> User Access”.
Onboarding Step 1: Create MYOB company file account
(cont)
1.2) Create new user in “Manage Users” tab with proper roles (“Purchases” + “Inventory
management” are recommended as minimum if using default roles)
- New user’s permission: should at least allow create invoice, read/write inventory and read card file; for simplicity, you
may select three roles : “Cards”, “Inventory management” and “Purchases”.
- Uncheck option “This user will sign on with a my.MYOB account” before input password.
- Set username and password: will be used for linking company file in Step 3. (username can be any string, “b2be” is
recommended)
Onboarding Step 2: Authorise B2BE
2.2) After login, buyer must authorise immediately by clicking “here” link.
2.4) After logging in MYOB, buyer can authorise B2BE API Portal to access his AccountRight
company file by clicking “Allow Access” button.
Onboarding Step 2: Authorise B2BE (cont)
2.5) After authorisation succeeds, user is redirected back to B2BE API Portal.
- Now “Auth Token” section shows token timestamps, which means authorisation is successful;
- Company file list is loaded automatically on right section “Company File”.
Onboarding Step 3: Link Company File in API Portal
In “Company File” section, user can link Only One of his company files to API Portal,
and provide company file’s access account credentials (the username and password
created on Step 1.2)
3.1) Select one of the available company files by clicking “Link” button.
Onboarding Step 3: Link Company File in API Portal
(cont)
3.3) After clicking the save button, portal will validate the credentials with MYOB. If
there is no error, the linked company file will be shown as below with access account
user name (here is “ctm10”).
Onboarding Step 4: Map contact card with
predefined suppliers
After linking to a company file, it will load all the contacts from your MYOB company file’s
“Cards List” to below “Contact List from MYOB” drop-down list in “Suppliers Contact
Mapping” section. User will then select from the dropdown list of supplier contacts on
the right column, mapping to predefined “B2BE Supplier Code” on the left column
(Below “Supplier ABC” is only demo purpose). Click “Save” button once mapping is done.
Onboarding Step 5: Other profile options
After mapping contact, you need to config other options in Options section like below.
After that, remember to click “Save” button to make them effective.
- “Auto Mode”: In default, all Invoices from suppliers are automatically uploaded
by B2BE backend service to buyer’s MYOB company file, without manual
involvement.
- “Manual Mode”: If backend service can’t upload Invoice due to some reason
(such as authorization expired), the Invoice files will be stored in B2BE, waiting
for user to manually trigger uploading after login API Portal.
1) Search for Invoice
MYOB AddOn
“B2BE -> MYOB”
module:
Search Criteria :
Invoice: from B2BE to MYOB (cont)