Hughes Technology productContractors & trades

ExoInvoice

Turn vendor invoices into customer bills: forward the email, AI does the rest.

An AI invoice-processing platform that reads supplier invoices, matches the customer, applies markup, and produces a branded bill. Built from our own contracting experience.

ExoInvoice AI invoice processing homepage with ROI calculator
PDF text → OCR → AI extraction
3-layer
PDF text → OCR → AI extraction
Extraction modes in the public API
6
Extraction modes in the public API
API routes behind 60 app pages
147
API routes behind 60 app pages
Free trial on every plan
14-day
Free trial on every plan

The challenge

Contractors buy materials from a dozen suppliers and then re-type every line of every vendor invoice into a customer bill. It eats evenings, introduces errors, and lets materials slip through unbilled.

Generic OCR tools stop at "here is some text." Nobody connected extraction to the actual job: matching the customer, applying the right markup, and producing a bill ready to send.

What we built

ExoInvoice gives each company a dedicated inbox. Forward a vendor invoice (or upload a batch or a ZIP) and a layered pipeline reads it: the PDF text layer first, OCR for scans, then AI to structure every line item, with a second model as fallback.

The platform then fuzzy-matches the customer from the ship-to address, applies per-vendor, per-category, or per-customer markup rules, runs a math sanity check on quantities and totals, and outputs a branded customer invoice. The same engine is exposed as a public API that powers receiving inside HelmDMS.

Key features

Email-forward intake

Each company gets a signed inbound address. Forward an invoice, upload a batch, drop a ZIP, or call the API.

Layered AI extraction

PDF text layer, OCR for scanned documents, and large language models with an automatic fallback model, plus output repair and file hashing so nothing is processed twice.

Customer matching

Fuzzy matching auto-assigns invoices at high confidence and creates new customers from ship-to addresses.

Markup engine

Percentage or fixed rules scoped by vendor, category, or customer, so every bill comes out priced the way the business actually charges.

Math sanity check

Quantity times unit price and invoice totals are verified before anything goes to a customer.

Public extraction API

Hashed API keys and modes for parts, boats, motors, trailers, rebates, and fuel receipts, with Redis-cached results.

Teams, jobs, and billing

Roles and permissions, 2FA, job costing, P&L reporting, audit logs, CSV/XLSX import and export, and Stripe subscription billing with plan limits.

Technology

  • Next.js 15
  • React 19
  • TypeScript
  • PostgreSQL + Prisma
  • BullMQ + Redis workers
  • AI + OCR extraction pipeline
  • Stripe Billing
  • Oracle Cloud Object Storage

Services behind this project

Want something like ExoInvoice?

We scope it with you, build it, host it, and stay on the hook after launch. Local to Murray, Kentucky, working with businesses anywhere.

More of our work

All projects →
HelmDMS marine dealer management software homepage showing the dealer dashboard and live supplier searchOur product

Marine dealer SaaS

HelmDMS

POS, service work orders, scheduling, parts, boat sales, texting, and an AI agent that answers the phone, in one multi-tenant platform we designed, built, and run.

  • SaaS product
  • AI phone agent
  • POS & payments
Read the case study
FlightWay flying club software homepage with the club financials dashboardOur product

Aviation SaaS

FlightWay

Scheduling, flight logging, maintenance, and member billing that post straight to a real double-entry ledger, so a volunteer treasurer runs one system instead of three.

  • SaaS product
  • Accounting engine
  • Installable web app
Read the case study
Jumpstead indoor play place software showing the iPad front counter with a family, care alert, and cartOur product

Family entertainment SaaS

Jumpstead

Admissions priced by age, visit timers that run themselves, waivers, memberships, parties, and a care profile for every child, on the iPad at the counter. Built from the counter of a busy Saturday outward.

  • SaaS product
  • iPad counter & POS
  • Payments & memberships
Read the case study

Start a Project

Let’s talk about what you want built

Describe the problem, not the tech. We will tell you honestly whether custom software is the right answer, what it would cost, and how long it would take.

Send us a message

Protected by reCAPTCHA. The Google Privacy Policy and Terms of Service apply.

Get in touch with us

Ready to discuss your technology needs? Our team of experts is here to help you find the perfect solution for your business. Contact us today for a free consultation.

Service Area

Murray, KY & Western Kentucky — Remote Support Available Nationwide

Support Hours

24/7 Emergency Support

Why Choose Hughes Technology?

  • • Rapid response times
  • • Certified professionals
  • • 24/7 monitoring and support
  • • Scalable solutions
  • • Competitive pricing

Need Immediate Support?

For urgent technical issues or emergency support, our team is available 24/7 to ensure your systems stay operational.

Call (270) 807-1000Free Quote