← Back to Maya For QuickBooks

Proof, Not Promises

Real Receipts, Real Results

A receipt goes in. A QuickBooks draft comes out. Here's what that looks like for every transaction type Maya handles.

Show, don't tell

Every marketing page on this site makes the same claim: text a receipt, get a QuickBooks draft. This page shows you exactly what that means.

Below are six examples covering every transaction type Maya creates. On the left is what your crew texts — a photo of a receipt, invoice, return slip, or credit memo. On the right is what appears in QuickBooks — a draft transaction, already classified as the correct type, with the data extracted and filled in.

You approve it. That's the workflow. No manual entry, no categorization, no guessing what kind of transaction it is. Maya handles that.

The four transaction types

Maya doesn't just read receipts. It understands what kind of transaction each document represents and creates the correct draft in QuickBooks. Here's the full list:

Expense

You paid for something. Done deal. Receipt with payment proof.

Bill

You owe money. Invoice or statement with terms, no payment yet.

Credit Card Credit

A refund to your card. Return receipt with negative total.

Vendor Credit

A credit from a supplier. Credit memo with negative balance.

Expense

Home Depot receipt → Expense draft

Your foreman buys conduit and connectors at the supply desk. Pays with the company card. Snaps the receipt and texts it.

Receipt photo (texted to Maya)
HOME DEPOT #4821
1145 Industrial Way, Boise ID
03/18/2026 10:42 AM
1" EMT Conduit 10ft$18.47
Set-screw connector$4.98
Plastic romex staple$7.83
Subtotal$31.28
Tax 6%$1.88
TOTAL$33.16
VISA ****4291 APPROVED
Auth: 02841A Bal: $0.00
QuickBooks draft (auto-created)
Expense
VendorHome Depot #4821
Date03/18/2026
Amount$33.16
PaymentVisa ****4291
Line items3 items
AttachmentReceipt image
Draft — awaiting your approval
Bill

Supplier invoice → Bill draft

Your lumber yard emails a monthly statement. You owe for materials delivered last week. You text a photo of the invoice.

Invoice photo (texted to Maya)
RIDGELINE LUMBER & SUPPLY
Invoice #INV-2026-0884
Account: NL-2210
Bill To: New Life Landscaping
Date: 03/15/2026
Terms: Net 30 Due: 04/14/2026
2x6 Pressure-treated 16ft (24)$312.00
Treated deck screws 5lb (3)$41.97
Concrete mix 80lb (12)$89.88
Subtotal$443.85
Tax$26.63
AMOUNT DUE$470.48
PO: 1042 Job: Riverside Deck
QuickBooks draft (auto-created)
Bill
VendorRidgeline Lumber & Supply
Invoice #INV-2026-0884
Date03/15/2026
Due date04/14/2026
Amount$470.48
TermsNet 30
AttachmentInvoice image
Draft — awaiting your approval
Credit Card Credit

Store return receipt → Credit card credit draft

You bought the wrong size conduit. Return it to Home Depot. The refund hits your card. You text the return receipt.

Return receipt (texted to Maya)
HOME DEPOT #4821
RETURN / REFUND
03/19/2026 08:15 AM
1" EMT Conduit 10ft-$18.47
Subtotal-$18.47
Tax refund-$1.11
TOTAL RETURN-$19.58
REFUND TO VISA ****4291
Auth: R0921X APPROVED
QuickBooks draft (auto-created)
Credit Card Credit
VendorHome Depot #4821
Date03/19/2026
Amount-$19.58
CardVisa ****4291
ReasonReturn / refund
AttachmentReturn receipt
Draft — awaiting your approval
Vendor Credit

Vendor credit memo → Vendor credit draft

Ridgeline Lumber issues a credit for the 4 broken decking boards you found in the last delivery. They send a credit memo. You text it.

Credit memo (texted to Maya)
RIDGELINE LUMBER & SUPPLY
CREDIT MEMO #CM-2026-0042
Account: NL-2210
Credit To: New Life Landscaping
Date: 03/20/2026
Ref: Invoice INV-2026-0884
2x6 PT Decking 16ft (4) — damaged-$52.00
Subtotal-$52.00
Tax adjustment-$3.12
CREDIT BALANCE-$55.12 CR
Applied to account NL-2210
QuickBooks draft (auto-created)
Vendor Credit
VendorRidgeline Lumber & Supply
Credit memo #CM-2026-0042
Date03/20/2026
Amount-$55.12
Ref invoiceINV-2026-0884
AttachmentCredit memo image
Draft — awaiting your approval

Maya doesn't just read the text. It knows that a return receipt with a negative total and card refund metadata is a credit card credit — not an expense. It knows that a credit memo with business fields and a credit balance is a vendor credit. That's the difference between a receipt scanner and a transaction classifier.

Expense + Project Code

Gas station receipt with project code → Expense with class

Your crew fuels up the truck for the Riverside job. The receipt has "RSD" written on it — the project code. They text both.

Receipt photo + project code (texted to Maya)
SHELL #3340
Highway 55 & State St, Boise ID
03/18/2026 06:55 AM
Diesel #2 18.4 gal$64.40
Subtotal$64.40
TOTAL$64.40
VISA ****4291 APPROVED
PROJECT CODE: RSD
QuickBooks draft (auto-created)
Expense
VendorShell #3340
Date03/18/2026
Amount$64.40
PaymentVisa ****4291
ClassRSD (Riverside)
AttachmentReceipt image
Draft — awaiting your approval
Expense

Lunch receipt → Expense draft

Client lunch. You pay, grab the receipt, text it. Maya handles restaurants the same way — vendor, total, tip, card.

Receipt photo (texted to Maya)
DICKENS CIDER & GRILL
901 W Main St, Boise ID
03/18/2026 12:34 PM
2x Ranch burger$26.00
2x Iced tea$7.00
Subtotal$33.00
Tax 6%$1.98
Tip$7.00
TOTAL$41.98
VISA ****4291 APPROVED
QuickBooks draft (auto-created)
Expense
VendorDickens Cider & Grill
Date03/18/2026
Amount$41.98
PaymentVisa ****4291
Subtotal + tip$33.00 + $7.00
AttachmentReceipt image
Draft — awaiting your approval

What Maya figured out on its own

Look at those six examples again. In each case, Maya had to make a determination that a basic receipt scanner can't make:

  • Example 1 (expense): The receipt shows a card approval and a zero balance. Maya confirms payment was settled. It's an expense, not a bill.
  • Example 2 (bill): The invoice has terms, a due date, and an amount due — but no payment proof. Maya knows this is money owed, not money spent. It creates a bill, not an expense.
  • Example 3 (credit card credit): The return receipt has a negative total, refund language, and card refund metadata. Maya recognizes this as a card refund, not a negative expense.
  • Example 4 (vendor credit): The credit memo has business fields, a credit balance ending in "CR," and a reference to a prior invoice. Maya classifies it as a vendor credit — the most specific match.
  • Example 5 (expense + class): Maya reads the handwritten project code "RSD" and maps it to a QuickBooks class, so the expense lands on the right job.
  • Example 6 (expense): A restaurant receipt with a tip line. Maya splits subtotal and tip, includes both in the total, and creates a single expense draft.

A receipt scanner gives you data. Maya gives you a transaction — the right type, in the right field, ready to approve.

What happens when Maya isn't sure

Sometimes a receipt is genuinely ambiguous. A partially handwritten sales order. A faded thermal print. A document that could be two things at once.

When that happens, Maya doesn't guess. It uploads the image to QuickBooks Attachments and texts you: "I couldn't classify this one. It's in your attachments — take a look."

No receipt is ever lost. No transaction is ever auto-posted with the wrong type. The worst case is a text asking you to handle it — and the image is already in QuickBooks, waiting.

The part that matters

Every example on this page ends the same way: a draft in QuickBooks, waiting for your approval. Not a spreadsheet. Not a CSV export. Not "data to sort through." A transaction — the right type, with the right fields, attached to the receipt image.

You approve it. You're done. That's the entire value proposition, made visible.

Want to see the technical side of how Maya reads and classifies receipts? Read how Maya works — the four-step pipeline, the proof predicates, and the accuracy stats.

See your own receipts in QuickBooks

Get a Maya number. Text a receipt. Watch the draft appear.

Get Your Maya For QuickBooks Number

Have questions? Contact us