Custom CRM–MYOB Invoicing API

Замовник: AI | Опубліковано: 11.04.2026

I want to wire our in-house CRM directly into MYOB AccountRight so that users can press “Create invoice” and see the document appear instantly in MYOB, ready to email to the customer. The scope is deliberately lean: for this first milestone the API only has to create and send invoices with some reporting required. Environment & tech • Our CRM is custom built, so you will be working with a clean REST interface on our side. • Authentication into our stack is OAuth 2.0; the same flow should be used when talking to MYOB’s cloud endpoints. • MYOB AccountRight API documentation and sandbox credentials are ready for you. Deliverables • A documented REST endpoint in our CRM that accepts invoice data and pushes it to MYOB AccountRight. • All supporting code (preferably Node.js or Python, but I’m open) with clear separation of config, auth refresh logic, and error handling. • Postman or similar collection showing happy-path and common failure calls. • A short setup guide so my internal dev can redeploy in staging and production. Acceptance criteria 1. Creating an invoice from our CRM returns the MYOB invoice UID and status within 3 seconds. 2. Invoices appear in the correct MYOB company file with accurate tax, line items, and customer details. 3. Access tokens refresh automatically without user intervention for at least 30 days of continuous use. 4. Full 4xx/5xx error mapping back to meaningful messages for the CRM UI. If you have recent MYOB integration experience and can move quickly, I’d love to see a brief outline of your approach and a timeline.