Automate accounting entries from retail invoices & POs
Upload PDFs from Walmart, Whole Foods, Staples, and 40+ US retail formats. DocuMesh extracts vendor, line items, and totals — you review, then push to your accounting system.
QuickBooksXeroNetSuiteSage Intacct
From PDF to your accounting system
📥UploadInvoice or PO
→
⚡ExtractVendor & lines
→
✎ReviewScan & Edit
→
🔗ExportQB, Xero & more
PDFs deleted after OCR — only structured fields kept.
40+
Retail Formats
98%
Field Accuracy
4
Accounting Platforms
0
Manual Retyping
Why DocuMesh
NEW — Reads handwritten POs, invoices & forms
✓
40+ retail PO & invoice formats
✓
Walmart, Target, Amazon & 12+ retail PO layouts
✓
Handwritten POs, invoices & fill-in forms
✓
One-click export to QuickBooks, Xero, NetSuite & Sage
✓
Email pipeline — vendor PDFs land in your inbox
✓
Review & edit in Scan & Edit before you export
✓
Batch upload & REST API on every plan
✓
Duplicate detection stops double-entry
✓
Scanned, fax & phone-photo PDFs supported
✓
AES-256 encryption & optional MFA
✓
No OpenAI, Google Vision, or AWS Textract
✓
Free — 25 docs/month, no credit card
✓ 4 accounting integrations · REST API on every plan · Free — 25 docs/mo · Pro — $100/mo · PII encrypted at rest
LIVE DEMO · NO SIGNUP REQUIRED
Upload a real document. Watch it get read.
Drop an invoice, PO, or BOL below — extraction runs in seconds, nothing is stored.
SOURCE DOCUMENTpage 1 / 1
File processed in memory · auto-deleted after extraction
EXTRACTION COMPLETE2.1s
✓ Document deleted from server — your data is cleared
● Extracted in 2.1 seconds · 100% confidence
No credit card required · 25 free documents every month
Trust & Technology
Your documents never touch Big Tech AI
DocuMesh runs a 100% proprietary extraction stack on our servers. Retail POs and invoices are processed locally — not shipped to OpenAI, Google Cloud Vision, AWS Textract, or data brokers.
✓
No OpenAI / ChatGPT
Document OCR never calls third-party LLM APIs.
✓
No Google Cloud Vision
We don’t send your PDFs to Google’s vision OCR.
✓
No AWS Textract
No Amazon document-analysis APIs in our pipeline.
✓
No data brokers
We don’t sell, rent, or share your document data.
✓
Processed entirely in-house
Built for retail POs and invoices — read on DocuMesh servers, never outsourced to outside AI.
✓
GDPR / CCPA ready by design
Encrypted PII, instant PDF deletion, export & delete-all controls.
Privacy First
We extract the data. We delete the PDF.
Your files aren’t our product. DocuMesh pulls structured fields from retail documents, then removes the original PDF. Account details and integration credentials are encrypted at rest. Here is exactly what happens to your data.
How your file is handled
📥
Upload
Encrypted in transit
→
🔍
OCR
Our server only
→
🗑
Deleted
PDF gone
→
📋
Fields Only
In your account
🗑
Instant File Deletion
Your PDF is deleted the moment OCR completes. We never keep the original.
🚫
No Raw Text Storage
Only extracted fields are stored. Full document text is discarded immediately.
🔐
Encrypted Profile Data
Email, name, and company are stored as AES-256 ciphertext — not plain text in the database.
🔗
Encrypted Integrations
QuickBooks, Xero, NetSuite, and Sage connection tokens are encrypted before they touch our database.
👤
You Own Your Data
Export everything, delete everything, any time. One click. No waiting.
🛡
Account-Only Access
Extracted invoices and POs are tied to your login. Other accounts cannot read your jobs.
🔒
Zero Tracking
No Google Analytics. No Facebook pixel. No third-party scripts.
⏲
Auto Expiry
Records auto-delete after 90 days. No data lingers forever.
🕵
Anonymous Logs
Server logs never contain emails, names, or file contents.
🔒 Our Privacy Promises
✓
Uploaded PDFs deleted immediatelyafter extraction
✓
Raw document text never storedonly structured fields
✓
Account profile encrypted at restAES-256-GCM for email, name & company
✓
Integration credentials encryptedOAuth tokens never stored in plain text
✓
Your jobs stay private to youno cross-account document access
✓
Secure session cookiesHttpOnly — not exposed to page scripts
✓
Passwords never storedonly a secure hash
✓
Delete all data anytimeinstantly, no questions asked
✓
Export all data anytimebefore deleting if you want
✓
Records auto-expireafter 90 days
✓
Optional two-factor loginprotect your account with an authenticator app
✕
We never sell your datato anyone, ever
✕
No advertising trackerson any page
✕
No third-party analyticswatching your usage
Features
Built for retail AP teams
From a vendor PDF to a bill in QuickBooks, Xero, NetSuite, or Sage — without retyping line items, PO numbers, or totals.
🔗
One-Click Accounting Export
Push bills and POs directly to QuickBooks, Xero, NetSuite, or Sage Intacct. Duplicate detection prevents accidental double-entry across every platform.
✍️
Handwriting Support
Handwritten POs, invoices and fill-in forms. Block print and cursive — every field extracted automatically.
📧
Email → Accounting
Vendor emails a PDF invoice → DocuMesh reads it → appears in your inbox → one click pushes to QuickBooks, Xero, NetSuite, or Sage.
📷
Scanned & Digital PDFs
9-stage enhancement pipeline boosts scanned accuracy to 85%+. Phone photos, fax copies, scanner output — all handled.
🏪
Retail Vendor POs
Auto-detects Walmart, Target, Amazon and 12 more. Extracts UPCs, ship windows, allowances, case packs automatically.
🔐
Privacy by Design
Documents never leave your server. AES-256, audit log, MFA. No tracking, no ads, no data selling. Ever.
⚡
REST API
Upload PDFs, poll job_id, receive structured JSON. Batch processing and accounting push endpoints included on every plan.
Zero Manual Entry
Vendor Emails Invoice. Your Accounting System Gets the Bill.
No portals. No copy-paste. Give vendors your DocuMesh email — approve once, push to QuickBooks, Xero, NetSuite, or Sage.
📧
1. Vendor emails invoice
PDF attached — any format, any vendor
🤖
2. DocuMesh reads it
OCR extracts all fields in seconds
📥
3. Review in inbox
Verify amounts before approving
✔
4. One click to your ERP
Bill created in QuickBooks, Xero, NetSuite, or Sage
✓ Gmail, Outlook, any IMAP✓ PDF, scanned, handwritten✓ Checks every 60 seconds✓ Documents stay on your server
How It Works
From retail PDF to your accounting system
1
Upload PDF
Drop a retail invoice, PO, or vendor bill — digital or scanned.
2
Auto-Extract
OCR reads vendor, line items, PO#, and totals for your format.
3
Review & Edit
Check extracted fields in Scan & Edit before approving.
4
Push to Accounting
Export to QuickBooks, Xero, NetSuite, Sage Intacct, or CSV.
Supported Formats
Retail vendors your team already works with
📋 Walmart Vendor
📋 Whole Foods
📋 Nordstrom
📋 Staples Promo
📋 Federal / GSA
📋 Grainger MRO
📋 QuickBooks PO
📋 SAP Generated
📋 Sysco Food Svc
📋 PCNA Promo
✅ Invoices (all US)
✅ Bills of Lading
✅ Product Catalogs
✅ Custom Formats
Developers
Build on DocuMesh with a REST API
The same retail OCR engine that powers Scan & Edit is available programmatically. Queue PDFs from your ERP or workflow, poll until extraction completes, and receive vendor, line items, totals, and confidence scores as JSON.
Async job pipeline
POST /process returns a job_id. Poll /status, then fetch /result.
Batch uploads
Send multiple PDFs in one call with POST /batch and receive a job_ids array.
Accounting push
Push approved extractions to QuickBooks, Xero, NetSuite, or Sage Intacct via API after review.
Privacy-first stack
Same proprietary OCR as the web app — no OpenAI, Google Vision, or AWS Textract in the pipeline.
POST /api/ocr/processGET /api/ocr/status/{job_id}GET /api/ocr/result/{job_id}POST /api/ocr/batchPOST /api/inbox/upload
API keys start with dm_. Full reference with curl examples is in the app after sign-in (Settings → API Keys → API Reference).
Quick start
# 1. Upload a retail invoice PDF
curl -X POST https://documesh.ai/api/ocr/process \
-H "X-API-Key: dm_your_key" \
-F "file=@invoice.pdf" \
-F "vertical=invoice"# → {"job_id":"abc123","status":"queued",...}# 2. Poll until status is "done"
curl -H "X-API-Key: dm_your_key" \
https://documesh.ai/api/ocr/status/abc123
# 3. Fetch structured fields + line items
curl -H "X-API-Key: dm_your_key" \
https://documesh.ai/api/ocr/result/abc123
Pricing
Simple plans. No surprises.
Start free with 25 documents per month. Upgrade to Pro when you need higher volume and batch processing.
🔒 Privacy guaranteed
Files deleted after OCR · No tracking · Delete anytime Need help? support@documesh.ai
🏠Dashboard
📥Inbox 0
🧠Smart Scanner
🔍Scan & Edit
📦Batch (100 files)
Exports
🔗Integrations
⚙️Settings
🛡Security
⚡API
🔒Privacy
?
Loading
...
DASHBOARD
Good morning
Here's what's happening with your documents today
⚡
—
Documents Processed
✓
—
Completed
📋
—
Purchase Orders
🧾
—
Invoices
Quick Actions
🔍
Scan & Edit
Upload any PO, review & correct fields, then export
→
📦
Batch Upload
Process up to 100 PDFs simultaneously
→
🔗
Integrations
Connect QuickBooks, Xero, NetSuite, Sage
→
Supported US PO Formats
📋 Impact Dimensions
📋 Staples Promo
📋 HALO Branded
📋 4imprint
📋 Walmart
📋 Amazon Business
📋 Federal / GSA
📋 Grainger / MRO
📋 QuickBooks PO
📋 SAP Generated
📋 Sysco / Food Svc
📋 PCNA / Promo
+ Invoices · Bills of Lading · Catalogs
Recent Jobs
No jobs yet
Export Integrations
Learns your vendor formats — upload PDFs, review structure, fix fields, and save corrections. Patterns stay on your account only (never shared across customers).
🧠
Drop Any Business PDF
Purchase Orders · Invoices · Bills of Lading · Catalogs Build your private vendor format library — each scan teaches your account, not the whole system
🧠 Your Vendor Formats
Force Document Type (optional)
How vendor learning works
✓ Auto-records each scan for your account
✓ Fix wrong fields → Save vendor corrections
✓ Learns PO#, totals, and layout per vendor
✓ Next Scan & Edit on same vendor is smarter for you
✓ Never shared — other users keep their own formats
✓ View progress in Settings → Your Vendor Formats
📋 Extracted Fields
🏗 Document Structure
📊 Tables
📄 Raw Text
✏️All Extracted FieldsEDITABLE
Loading…
📋Line Items0 items
#
Code
Description
Qty
Unit Price
Total
No line items found
Export Extracted Data
Page Layout
Text Blocks (sorted by position)
Document Zones
No tables detected
📄Raw Extracted TextAs read from PDF
Upload a document → edit fields → export
🔍
Upload Your Document
Drop any PDF — extract, correct, and export
📄 PDF · Single File · Auto-detect type
Document Type
OCR Quality
📄Extracted TextRAW OCR
Loading...
📋Line Items0 items
Code
Description
Qty
Unit Cost
Total
✏️Extracted Fields — Edit AnyEDITABLE
Export Edited Data
Upload up to 100 PDFs — processed in parallel
📚
Drop Up To 100 PDFs
All files processed simultaneously
PDF · Max 100 Files
Document Type
Integrations
Connect QuickBooks, Xero, NetSuite, or Sage Intacct
QuickBooks OAuth:Loading…
🔍
Duplicate Invoice Detection
DocuMesh automatically checks for duplicate PO and invoice numbers before every export
How It Works
1
You upload a PO or invoice — DocuMesh extracts the document number (e.g. INV-2024-555)
2
Before every export — we automatically check if that number was already pushed to QuickBooks, Xero, or any platform
3
If duplicate found — you see a warning with the original push date and job ID. You choose whether to proceed or cancel
4
After every export — the document number is recorded so future uploads of the same invoice are caught automatically
What Gets Checked
📋
Purchase Orders
PO number (e.g. PO-2024-001)
🧾
Invoices & Bills
Invoice number (e.g. INV-2024-555)
🚢
Bills of Lading
BOL number (e.g. MAEU2024031547)
⚠ Checks are per-platform — pushing the same invoice to QuickBooks and Xero are tracked separately
Example Warning You Will See
⚠
Duplicate Invoice Detected
Invoice INV-2024-555 was already pushed to QuickBooks on March 15, 2024 at 10:23 AM. Exporting again will create a duplicate Bill in QuickBooks.
Previous job: abc123def456 · Platform: quickbooks
Emails from vendors appear here automatically — review and push to QuickBooks in one click
📧 How the Email-to-QuickBooks Pipeline Works
1
Vendor sends invoice to your DocuMesh inbox
Give vendors your dedicated invoice email. They attach their PDF invoice and hit send.
invoices@yourdomain.com
2
DocuMesh reads it automatically
Our OCR engine extracts vendor name, invoice#, PO#, line items, amounts, due date — in seconds.
3
Invoice appears here ready for approval
You see all extracted fields. Review for accuracy. Check against your PO if needed.
4
One click → QuickBooks
Click "Approve & Push". Invoice is created in QuickBooks as a Bill, ready for payment.
Email monitoring status:
NOT CONFIGURED
Loading…
📭
No pending invoices
When vendors email invoices, they appear here automatically
Account & data management
Account
Name
—
Email
—
Plan
—
Docs this month
—
API Keys
Authenticate REST requests with X-API-Key: dm_… or Authorization: Bearer dm_…. See the API Reference for endpoints.
Support & Contact
Questions about extraction, integrations, billing, or custom formats? Email the DocuMesh team — we typically reply within 10 minutes.
DocuMesh learns your vendor formats from Smart Scanner uploads and corrections. This learning applies only to your account — it is never shared with other customers or used to change the system for everyone.
Docs learned
—
Known vendors
—
Accuracy
—
Corrections (30d)
—
Loading learning stats…
Data Management
Export All My Data
Download all documents as JSON before deleting
Delete All Documents
Removes all processed docs, extracted data & uploaded PDF files. Account stays active.
Delete My Account
Permanently deletes account, ALL documents, files, integrations & data. Cannot be undone.
Security
2FA, encryption, audit log, device monitoring
Session
Sign out of your account on this device
Privacy & Data
Manage your documents, exports, and account data. For the full legal privacy policy, see documesh.ai/privacy ↗
At a glance
PDFs are deleted after OCR. Only extracted fields are kept. Profile and integration credentials are encrypted at rest. We never sell your data.
🔒
Your data, your control
Export, delete documents, or remove your account — without contacting support.