MYOB AccountRight API access needed
We are trying to get a developer API access to our MYOB Accountright file. We have not heard anything, I check the ticket daily. I have called support and were unable to assist and had no idea how to help. We have lodged multiple support tickets with MYOB and they are also not responding to the ticket requests. This is holding up the development of a new stock management system. Is anyone else having issues with getting API access to their MYOB file?60Views0likes1CommentPUT Sale/Invoice/Item returns 37006 "Cannot update order on existing invoice" for any invoice converted from an order
Product: AccountRight (cloud company file), AccountRight API v2 (x-myobapi-version: v2) Endpoint: PUT /accountright/{cf}/Sale/Invoice/Item/{uid}?returnBody=true Goal: set CustomerPurchaseOrderNumber on paid invoices, nothing else changed The PUT works on invoices that were entered or imported directly as invoices (Order is null on GET). It fails on every invoice that was created by converting a sales order in the AccountRight desktop app. Exact response, captured from the API today: HTTP 400 { "Errors": [{ "Name": "CannotUpdateOrderOnExistingInvoice", "Message": "Cannot update order on existing invoice", "AdditionalDetails": "Order.UID", "ErrorCode": 37006, "Severity": "Error" }] } What GET returns for one of these invoices: - InvoiceType "Item", Status "Closed", BalanceDueAmount 0 - "Order": { "UID": "<guid>", "Number": "00030351", "URI": ".../Sale/Order/<guid>" } The linked order: - GET /Sale/Order?$filter=Number eq '00030351' returns it with Status "ConvertedToInvoice" and OrderType "Service", although the invoice is Item layout and the order was keyed with items. - GET /Sale/Order/Item/<guid> returns 404. - GET /Sale/Order/Service/<guid> returns it, with description-only lines (no Item on any line). - Every converted order in this file shows as Service the same way. Payloads tried on the invoice, each built from a fresh GET with the current RowVersion: 1. Order exactly as returned (UID, Number, URI) -> 37006 2. The entire GET body sent back with nothing changed -> 37006 3. Order omitted -> 37006 4. "Order": null -> 37006 5. "Order": { "UID": "<guid>" } -> 37006 6. "Order": { "UID": "<guid>", "Number": "00030351" } -> 37006 7. "Order": { "UID": "<guid>", "URI": "<uri>" } -> 37006 8. "Order": { "Number": "00030351" } -> 400 "Order is required" 9. "Order": { "URI": "<uri>" } -> 400 "Order is required" 10. "Order": { "Number": "00030351", "URI": "<uri>" } -> 400 "Order is required" 11. "Order": {} -> 400 "Order is required" 12. "Order": { "UID": null } -> 400 validation errors Control: payload 2 on an invoice with no order link -> 200 OK So with the UID present the API says the order cannot be updated, and without it the API says the order is required. Number and URI make no difference, the UID alone is evaluated. There is no payload that satisfies both rules. Editing the same invoices in the AccountRight desktop or browser UI works fine. Questions: 1. Is this a known limitation for invoices converted from orders in the desktop app? 2. Is there a supported payload or endpoint for updating such an invoice via the API? 3. Would an invoice converted from an order through the API (POST Sale/Invoice/Item with Order.UID) or through the browser "Convert to invoice" be updatable afterwards? 4. Why does the retained converted order appear as Service layout when the original order and the invoice are Item layout? Happy to supply the company file ID, invoice and order UIDs and request timestamps privately.109Views0likes6CommentsFaster purchase bill retrieval in the Public API
We’ve improved the performance of the purchase bill endpoints when retrieving bills with many lines. This will help when you try to retrieve large numbers of bills more reliably. We are seeing average response times improve by 55% and P90 improvement is at 65%.46Views1like0CommentsUsing Nango for MYOB API Integration
Hi all, I’m looking at building a custom MYOB AccountRight automation for a client. In my initial research, I came across Nango, which has a MYOB integration for handling OAuth authentication and token management. Has anyone here used Nango with the MYOB API before? It looks preferable to me over building and maintaining my own OAuth handler, while still self-hosting the actual automation. Would be interested to hear if anyone has experience with it or sees any drawbacks with this approach. Thanks in advance!155Views0likes2CommentsOpen Access
I have a rostering software (roster.avantikai.com ), and I would like to add MYOB as a supported accounting integration to it for payroll support. How do I get an "Open Access" (the free tier)? It would be used to - Register an app to connect to customers' live MYOB files via the API, no private sandbox required. I would use the free shared sandbox for testing168Views0likes1CommentHow to prevent API from generating duplicate lines or invoices
Hi Everyone I have written and application that acts like a translator between InfinityPOS and MYOB AccountRight. It has been working for years and I have several clients using it. Lately some customers have complained about having duplicate invoices imported and also sometimes an additional line in the invoice. This interface imports Customer and Supplier Invoices and GL Journals and wanted to check with the community if there is anything I can do to fix it. It only happens 2 - 3 times a month at random and it can be any type of transaction. Sometimes it might be a extra line in an invoice sometimes an extra GL Journal. The system does check if invoices and lines are travelling OK and will not flag an invoice for example as being transferred if it does not get success codes along the way. I could build a delay loop in but I do not want to slow it down as it already takes a while to do everything during a daily transfer. My question is : 1). Does any one have issues with this type of problem ? 2). If you do have issues have you fixed them up or can anyone provide any ideas on how they could be fixed up. Thanks in advance David188Views0likes1CommentFollow up on MYOB Developer Application
Hi, I am wanting to follow up on a developer account application I submitted approximately eight days ago. The confirmation message indicated that processing may take up to five business days, however I have not yet received an update. I have also submitted multiple support tickets and attempted to seek assistance via the MYOB Help phone line, but have not received a response through these channels. We are keen to gain access to the API and would appreciate any update you can provide on the status of our application.308Views0likes3CommentsOAuth2 invalid_scope error for sme-* scopes
I'm running into an OAuth2 authorization issue. When I include any sme-* scope in the OAuth2 authorization request, the flow fails immediately with: The requested scope is invalid, unknown, or malformed. The OAuth 2.0 Client is not allowed to request scope 'sme-company-file'. If I omit the scope entirely, the flow succeeds but the resulting token only contains offline_access and openid. Example authorization URL https://secure.myob.com/oauth2/account/authorize?client_id=&redirect_uri=&response_type=code&scope=sme-company-file%20sme-general-ledger&prompt=consent What I've confirmed API key was created after March 2025, so SME scopes should apply Redirect URI is correctly registered — a mismatch returns a different, distinct error Tested multiple sme-* scopes — all fail with the same message Registered a brand new application and reproduced the same error Tested directly in the browser (no SDK or middleware involved) Old-style scopes (e.g. CompanyFile) also fail with the same error Any help is appreciated.282Views1like2CommentsBulk items import/export via MYOB API
Hi, The question was asked by many peoples almost 7 years ago and I am asking about 2nd time. Asked Question References: 1. https://community.myob.com/t5/MYOB-Business-API/Bulk-import-update-via-API/td-p/544517 2. https://community.myob.com/t5/MYOB-Business-API/is-there-a-way-in-any-API-to-bulk-import-items-to-MYOB/td-p/626613 3. https://community.myob.com/t5/MYOB-Business-API/Can-we-post-multiple-customer-contacts-in-single-api-call/td-p/342777 In response, the below answer was given by a member. https://community.myob.com/t5/MYOB-Business-API/Can-we-post-multiple-customer-contacts-in-single-api-call/m-p/342821/highlight/true#M1054 Again asking the same question, there is any Method/Endpoint/Documentation for bulk MYOB item update/import/export via a single MYOB API call? Thanks803Views0likes1CommentQuote Api issue
I'm getting a MYOB accountright .net SDK issue on Quote api while Inserting. All Insert, InsertAsync and InsertExAsync methods return very generic Communication error with Exception says only Internal error with no additional information. Please help. I'm in a bit urgent situation. Thanks in advance.911Views0likes1Comment