MYOB automates supplier invoice capture through its In Tray feature, which accepts emailed, uploaded, or scanned invoices and uses OCR to prefill bill fields. For automated supplier feeds, MYOB partners with select vendors to deliver invoices directly into the system. However, native OCR accuracy is limited, and many users report extraction errors that require manual correction, making upstream data extraction tools valuable for high-volume processing.
The scale of the problem is hard to overstate. More than 1.2 billion invoices are exchanged in Australia every year, and around 90 per cent of Australian invoice processing is still partly or fully manual. For bookkeepers and finance teams running accounts payable through MYOB, that manual burden lands squarely on bill entry: keying in supplier details, line items, tax codes, and amounts from PDFs or scanned documents.
MYOB offers three main pathways for getting supplier invoices into the system:
- In Tray with OCR — Upload, email, or scan invoices into MYOB's In Tray, where built-in OCR reads the document and prefills bill fields for your review.
- Invoice feeds — A smaller number of participating suppliers can push invoices directly into your MYOB account through integrated feed partnerships, bypassing manual upload entirely.
- Manual entry or file import — The fallback for everything else: keying bills by hand or importing transaction data from external files.
This guide walks through each pathway in detail, covering exactly what MYOB supplier invoice automation can and cannot do at each stage. It consolidates what is otherwise scattered across MYOB support pages, app marketplace listings, and community forum threads into a single, practical reference.
How MYOB's In Tray and Built-In OCR Process Invoices
MYOB's In Tray functions as the accounts payable inbox within your MYOB environment. Every supplier invoice, receipt, or bill enters through this single queue before it can become a posted transaction. Understanding exactly what In Tray automates, and where it hands work back to you, is critical for setting realistic expectations about your invoice processing workflow.
Getting Documents Into In Tray
There are three routes for getting supplier invoices into In Tray, and each carries different implications for downstream OCR accuracy.
Email forwarding is the most hands-off method. Every MYOB Business file has a dedicated In Tray email address. You forward supplier invoices (or have suppliers send directly) to that address, and attached documents appear in your In Tray automatically. Because these are typically born-digital PDFs, they tend to produce the cleanest OCR results, provided the PDF isn't a flattened scan or image-only file.
Direct file upload through the MYOB web interface lets you drag and drop files (PDF, JPG, PNG, TIFF) straight into In Tray. A native PDF from a supplier's accounting system will parse better than a photo of a printed invoice.
Scanning or photographing physical invoices and then uploading them is the most error-prone path. Camera angles, lighting, paper folds, and low scanner resolution all degrade the source image before OCR even starts. If you process a mix of paper and digital invoices, expect noticeably different prefill accuracy between the two.
What Happens After a Document Arrives
Documents that land in In Tray do not process automatically. They sit as unprocessed files in a queue until you take action. There is no background automation that converts an inbound invoice into a draft bill without user involvement.
When you select a document and choose to create a bill (or spend money transaction), MYOB triggers its built-in OCR engine at that point. The system attempts to read the document and prefill transaction fields based on what it extracts. You then review, correct, and complete the entry before recording it.
In Tray is a staging area, not an automation engine. The OCR assist only fires when you manually initiate bill creation from a queued document.
What OCR Prefills vs. What You Still Enter Manually
MYOB's OCR typically attempts to prefill:
- Supplier name (matched against your existing contacts list)
- Invoice number
- Invoice date
- Total amount or balance due
That looks useful on paper, but the fields that consume the most data entry time are rarely prefilled reliably. Line item descriptions, quantities, unit prices, tax codes, and account allocation categories almost always require manual entry or correction. For invoices with multiple line items, you are still doing the bulk of the keying work yourself.
Account coding is a particular gap. Even when OCR reads header-level data correctly, it has no logic for mapping line items to your chart of accounts. That allocation step remains entirely manual, and for firms processing high volumes of supplier invoices, it represents the real bottleneck.
The Reliability Problem MYOB's Documentation Downplays
MYOB's official help pages present In Tray OCR as a straightforward feature. The community forums tell a different story.
Recurring user-reported issues include:
- "Failed to get OCR data" errors where the system cannot extract any information, forcing fully manual entry despite the document being a clean PDF.
- Cross-document data contamination, where selecting one invoice in the queue returns prefilled data from a different invoice entirely. Multiple community threads describe this exact behaviour.
- Supplier matching inconsistencies, where the same supplier's invoices match correctly on some documents but fail on others, even when the layout is identical.
These are not rare edge cases. They appear across multiple MYOB community threads spanning different time periods, suggesting persistent rather than one-off issues. If you are evaluating In Tray as a core part of your AP workflow, factor in a meaningful error-correction overhead on top of the manual entry work that OCR does not cover.
For teams processing significant invoice volumes, managing your accounts payable inbox workflow effectively means accounting for these failure modes, not just the happy path.
Edition Differences: MYOB Business vs. AccountRight
Not all MYOB editions handle In Tray the same way.
MYOB Business (the cloud-native product) includes In Tray with OCR as a standard feature. The email forwarding address, drag-and-drop upload, and OCR prefill workflow described above all apply to Business.
MYOB AccountRight (the desktop/hybrid product) also offers In Tray, but the experience differs. AccountRight has a more desktop-oriented workflow, and its OCR capabilities have not always matched the cloud version feature-for-feature. In particular, the email-to-In-Tray forwarding address and the browser-based OCR prefill are Business features. AccountRight users may need to upload documents manually and should check whether their specific version offers OCR prefill by opening In Tray and looking for the prefill option when creating a bill. If it is absent, the In Tray functions as document storage only, and all data entry is manual.
If you are unsure which edition you are running, check your MYOB login screen or subscription details.
How MYOB Invoice Feeds Work
Separate from the In Tray, MYOB offers an invoice feed feature that bypasses document capture entirely. Instead of uploading a PDF and relying on OCR to extract data, invoice feeds deliver structured invoice data straight into MYOB from the supplier's own systems.
The mechanism works through direct partnerships between MYOB and select Australian suppliers. When a participating supplier issues you an invoice, that invoice data flows electronically into your MYOB file without any manual upload, email forwarding, or scanning on your end. Large retailers and office suppliers like Officeworks are among the notable participants. If you purchase regularly from one of these partners, their invoices appear in MYOB ready for review and posting.
A feed-delivered invoice arrives with pre-populated fields pulled from the supplier's own records — ABN, invoice number, line items, amounts, and GST breakdowns. Because this is structured data transmitted directly rather than text extracted from a scanned image, you avoid the OCR misreads that plague In Tray processing. There is no ambiguity over whether a "5" is actually an "S", no missing line items, no incorrectly split totals. The invoice lands in MYOB looking substantially cleaner than what the In Tray typically produces.
The practical limitation is straightforward: invoice feeds only work with suppliers who have a formal partnership with MYOB. There is no way to request or configure a feed for an arbitrary supplier. Either they participate in the program or they do not. For the vast majority of Australian SMBs, this means invoice feeds cover a small handful of recurring supplier relationships at best.
Consider a typical bookkeeping client — a trades business or professional services firm with 30 to 50 active suppliers. Invoice feeds might handle three or four of those relationships. The rest still arrive as PDFs via email, paper through the post, or downloads from supplier portals. Each of those invoices needs to go through In Tray upload, OCR extraction, manual review, and correction before it becomes a posted bill.
For businesses evaluating how to reduce manual invoice handling across their full supplier base, the feed feature alone will not get them there.
The Full Supplier Invoice Workflow: Capture to Posted Bill
Understanding each stage of the supplier invoice lifecycle in MYOB helps you identify where time is actually going and where automation delivers value versus where you are still doing the work manually.
Stage 1: Receive the invoice
Supplier invoices enter MYOB through email forwarding, invoice feeds, direct upload, or scanned paper (as covered in the sections above). The intake method determines extraction quality downstream: feed invoices arrive pre-structured, born-digital PDFs produce reasonable OCR results, and scanned paper is the most error-prone.
Stage 2: Capture and extract data
When you select an In Tray document and create a bill, MYOB fires its OCR engine and attempts to prefill fields. Extraction quality varies significantly by invoice format and supplier layout.
Stage 3: Review and correct
This is where the real work happens. You need to verify that MYOB matched the right supplier (or manually select one), confirm the invoice number and date are correct, and check that dollar amounts and line items were extracted accurately. For most finance teams, this review-and-correct step consumes the majority of processing time. OCR misreads on handwritten amounts, multi-page invoices, or non-standard layouts mean you are often retyping data that extraction was supposed to handle.
The gap between editions shows up here. MYOB Business handles In Tray review in-browser with a side-by-side document view, letting you compare the source PDF against the prefilled fields. AccountRight users may encounter different interface steps depending on their version, and the document preview workflow can feel less integrated.
Stage 4: Code the bill
With the header information confirmed, you allocate each line item to the appropriate expense account and assign tax codes. MYOB may suggest account allocations based on how you have coded previous invoices from the same supplier, which saves time for repeat vendors. But suggestions are not guarantees. You must confirm every allocation, and for new suppliers or unusual expenses, you are coding from scratch.
If your suppliers send invoices with multiple line items across different expense categories, each line needs individual attention.
Stage 5: Approve and post
Depending on your internal controls, the bill may require approval before posting. MYOB does not enforce a built-in multi-step approval workflow in the way dedicated AP automation platforms do, so many businesses handle approvals outside the system (email sign-off, shared spreadsheets) before the bookkeeper posts the bill. Once posted, the bill creates an accounts payable liability on your balance sheet and is ready for payment scheduling.
Stage 6: Pay the bill
The final stage is scheduling or recording payment. MYOB's payment features let you batch supplier payments, pay individual bills, or record payments made through your bank. This step is relatively straightforward and well-automated within MYOB, particularly when bank feeds are connected for reconciliation.
Where the bottleneck actually sits
For teams handling diverse supplier invoices with varied layouts at volume, stages 2 through 4 are where the workflow slows down. OCR accuracy is the single biggest variable: a clean extraction might need 30 seconds of verification, while a poor extraction that misreads key fields can take longer to fix than manual entry from scratch. Every percentage point of extraction accuracy you gain upstream translates directly into less time spent reviewing and correcting bills.
Bypassing In Tray for bulk or historical imports
Not every invoice needs to go through the In Tray pipeline. If you are migrating historical invoices from another system, onboarding a backlog, or importing a large batch of bills from a standardised data source, the alternative path is importing invoice data into MYOB using CSV files. This approach skips OCR entirely and feeds structured, validated data directly into MYOB as bills, which is faster and more accurate when you already have clean source data to work with.
Troubleshooting Common In Tray and OCR Errors
MYOB's community forums are full of scattered threads about In Tray failures, and the official documentation doesn't consolidate these into a single reference. If you've landed here after hitting an error, you're not alone. These are not edge cases — they're routine friction points, especially for businesses processing invoices from dozens of suppliers with inconsistent document formats.
Here are the most common issues and how to resolve them.
"Failed to get OCR data"
This is the single most reported In Tray error. MYOB's OCR engine fails to extract any usable data from the uploaded document, and the user gets no actionable detail about why.
Common causes:
- Low-resolution scans. Documents scanned below 300 DPI often lack the clarity OCR needs to identify text regions. Mobile phone photos taken at odd angles or in poor lighting fail even more frequently.
- Image-based PDFs without embedded text. A PDF that is essentially a photo of an invoice (no selectable text layer) forces MYOB to rely entirely on image recognition, which fails on complex or non-standard layouts.
- Non-standard invoice formats. Handwritten invoices, invoices with heavy background graphics, or layouts that deviate significantly from typical invoice structures can confuse the OCR engine entirely.
- File size limits. Documents exceeding MYOB's upload size threshold will either fail silently or throw this error.
Resolution: Re-scan the document at 300 DPI or higher. If the source is a photo, crop it tightly to the invoice content and ensure even lighting. Where possible, request digitally generated PDFs from suppliers rather than scanned copies. Verify the file is within MYOB's size limits before re-uploading.
Wrong Invoice Data Displayed
Some users report selecting one invoice in the In Tray but seeing data from a completely different document when they proceed to create a bill. This is disorienting and can lead to posting errors if not caught.
Common causes:
- Browser caching. The browser serves stale data from a previously viewed document rather than fetching the current selection.
- In Tray sync lag. MYOB's In Tray may not have fully synchronized after recent uploads or deletions, causing a mismatch between the document list and the data served.
Resolution: Clear your browser cache and hard-refresh the page. If the issue persists, close the In Tray, wait a moment, and reopen it. As a last resort, remove the affected document from In Tray and re-upload it. Switching to an incognito or private browsing window can also confirm whether caching is the root cause.
Invoices Not Appearing in In Tray
You've emailed an invoice to your In Tray address, but nothing shows up. This is particularly frustrating because there's often no error message — the document simply never arrives.
Common causes:
- Incorrect In Tray email address. Each MYOB company file has a unique In Tray email. A single character off and the document goes nowhere.
- Unsupported file types. MYOB's In Tray only accepts PDF and image files (JPEG, PNG). Word documents, Excel spreadsheets, or other formats attached to the email are silently rejected.
- Email attachment size limits. Oversized attachments may be stripped by either your email provider or MYOB's ingestion process.
- Email provider delivery issues. Some corporate email systems or spam filters may block automated forwarding to external addresses.
Resolution: Double-check the exact In Tray email address in your MYOB settings. Confirm the attachment is a PDF or image file and within size limits. Check your sent folder and email delivery logs to verify the message actually left your outbox. If using automated forwarding rules, test with a manual send first to isolate the issue.
Supplier Matching Failures
Even when OCR successfully reads the invoice, MYOB frequently fails to match the supplier name on the document to an existing contact in your file. You're then forced to manually select or create the supplier before proceeding.
Common causes:
- Name discrepancies. The trading name on the invoice ("Bob's Electrical Services Pty Ltd") doesn't match the contact record you created ("Bobs Electrical"). OCR is doing a literal text match, not a fuzzy one.
- New suppliers. First-time invoices from a supplier with no existing contact record will always require manual intervention.
- Duplicate contact entries. If you have multiple records for the same supplier (perhaps with slight name variations), MYOB may match to the wrong one or fail to match at all.
Resolution: Standardize your supplier contact names to match exactly how they appear on invoices. Periodically audit your contact list for duplicates and merge them. For high-volume suppliers, verify the contact name matches the invoice header after the first successful match.
The Underlying Pattern
Most of these errors trace back to the same root issue: the quality and format of the source document. MYOB's In Tray and OCR work best when they receive clean, high-resolution, digitally generated PDFs with standard layouts. The further a document strays from that ideal, the more likely you are to hit one of these errors.
For teams processing invoices from many different suppliers, this creates a reliability problem. You can't control how your suppliers generate their invoices. If you're spending significant time re-scanning, re-uploading, and manually correcting OCR output, it may be worth evaluating free invoice scanning tools that pair with accounting software that handle extraction before documents reach MYOB, reducing how often you encounter these issues in the first place.
Getting Cleaner Invoice Data Into MYOB with Upstream Extraction
Every OCR limitation covered in the previous sections traces back to the same root cause: MYOB is attempting to read unstructured documents. Invoice layouts vary wildly between suppliers, scans arrive at different quality levels, and multi-page documents confuse page-boundary detection. The native In Tray was never designed as a dedicated extraction engine. It is a convenience feature bolted onto an accounting platform.
Upstream extraction flips this workflow. Instead of feeding raw invoice PDFs and images into MYOB and hoping the built-in OCR interprets them correctly, you process documents through a purpose-built extraction tool first. The output is a structured CSV or Excel file with clean, verified data that maps directly to MYOB's import fields. MYOB receives exactly the data it needs, in the format it expects, without attempting to parse a single document.
This matters because a tool whose sole purpose is reading invoices handles the edge cases that trip up MYOB's OCR: inconsistent supplier layouts, handwritten annotations, low-resolution mobile photos, concatenated multi-page PDFs, and line-item extraction across varied table formats. The accuracy gap is not marginal. Purpose-built extraction engines typically reduce errors by 80% or more compared to general-purpose OCR, which directly translates to less time spent correcting misread supplier names, transposed invoice numbers, and wrong tax amounts.
The third-party landscape
Several tools address this gap differently. AutoEntry integrates directly with MYOB, pushing extracted data through the API so bills appear in your account automatically. Dext (formerly Receipt Bank) takes a similar direct-integration approach. These work well for straightforward invoice volumes, though they impose their own per-document pricing and may still struggle with complex multi-page documents or non-standard layouts. Dedicated extraction platforms take a different route: they produce structured files you import into MYOB yourself, giving you a verification step before data enters your ledger.
A practical upstream workflow with Invoice Data Extraction
For bookkeepers and finance teams processing diverse supplier invoices at volume, Invoice Data Extraction fits the upstream step cleanly. You upload a batch of invoice files (PDF, JPG, PNG, including large concatenated PDFs), then write a natural language prompt describing the fields MYOB needs. A prompt for MYOB import might read: "Extract supplier name, invoice number, invoice date, due date, net amount, GST amount, total, and tax code. One row per invoice." The AI interprets varied invoice layouts against that single instruction, so you do not need a separate template for each supplier. You can save prompts to a library and reuse them across future batches. The output arrives as an Excel (.xlsx) or CSV (.csv) file, typically within minutes, with each row representing one invoice ready for MYOB import.
The batch processing capability is where time savings compound. Processing 200 supplier invoices through MYOB's In Tray means reviewing and correcting each one individually in the browser interface. Processing the same 200 as a single upstream batch produces one structured spreadsheet you can review in Excel before anything touches MYOB. Errors are caught and corrected in bulk, not one bill at a time.
Because the platform is built for financial document extraction, it handles the scenarios that generate the most In Tray errors: invoices with multiple tax rates across line items, suppliers who change their layout between billing periods, and low-quality scans where traditional OCR produces garbled text. The AI reads context and field relationships rather than relying on fixed character recognition, which is why accuracy holds across varied document quality for most standard invoice formats.
For MYOB users who need to extract invoice data into structured spreadsheets for MYOB import before it enters their accounting system, this upstream step eliminates the In Tray bottleneck entirely. The native MYOB supplier invoice automation features still handle posting, allocation, and payment workflows. The extraction tool simply ensures that the data feeding those workflows is accurate from the start.
About the author
David Harding
Founder, Invoice Data Extraction
David Harding is the founder of Invoice Data Extraction and a software developer with experience building finance-related systems. He oversees the product and the site's editorial process, with a focus on practical invoice workflows, document automation, and software-specific processing guidance.
Profile
View author pageEditorial process
This page is reviewed as part of Invoice Data Extraction's editorial process.
If this page discusses tax, legal, or regulatory requirements, treat it as general information only and confirm current requirements with official guidance before acting. The updated date shown above is the latest editorial review date for this page.
Related Articles
Explore adjacent guides and reference articles on this topic.
How to Import Invoices into MYOB: Complete Guide
Import invoices into MYOB AccountRight using the Import/Export Assistant. Covers CSV formatting, field mapping, error fixes, and MYOB Business workarounds.
NetSuite CSV Import Errors: How to Fix the Most Common Issues
Fix the most common NetSuite CSV import errors: invalid reference keys, date mismatches, duplicates, and more. Error-by-error diagnosis with vendor bill focus.
Oracle Fusion Duplicate Invoice Check: Setup, Logic, and Gaps
How Oracle Fusion's standard and additional duplicate invoice checks work, common edge cases that bypass both, and upstream data controls that close the gaps.
Extract invoice data to Excel with natural language prompts
Upload your invoices, describe what you need in plain language, and download clean, structured spreadsheets. No templates, no complex configuration.