
National AP without the manualcleanup.
Five-stage Accounts Payable, automated end-to-end. Intake to JD Edwards E1 voucher posting, with real-time VIM ↔ E1 sync replacing the manual status-update layer your Project Accountants do today.

- Function
- National AP
- Phase
- In active build
- Stack
- JD Edwards E1 · VIM · MATX
The grind this takes off your desk.
Misrouted invoices
Auto-routed to project + PA on context
Duplicate flag block
Corrected re-submits supersede the original
Manual MATX lookup
MRR pulled automatically per invoice

Misrouted invoices.
Auto-routed to project + PA on context. This is the work that doesn’t scale, and the work the Human Emulator owns end-to-end.
Without Ruh
Duplicate flag block. Manual MATX lookup.
With Ruh AI
Corrected re-submits supersede the original. MRR pulled automatically per invoice.
Four stages. One Human Emulator.
Sequential stages that run inside your existing tools.
INTAKE
Smart intake & routing
Distinguishes invoices from non-invoice PDFs at the mailbox. Auto-routes to the correct project and Project Accountant on vendor, PO, and project context. Supersedes corrected re-submissions without manual deletion. Applies your naming convention on the way in.
MATCH
PO ↔ Receiver ↔ MRR match
Pulls receivers from E1 using the PO. Reads invoice line data and retrieves associated MRR / packing slip from MATX without manual search. Surfaces partial receipt, multi-shipment, and missing-backup conditions before they block the audit.
AUDIT
Audit & exception handling
Runs every audit check the PA would run, quantities, pricing, billing entity, non-receiver charges (freight, eco fees, reels), PST treatment (charged vs. self-assessed). Only true exceptions reach a PA, with full reasoning attached.
POST
Voucher posting & VIM sync
Creates batches, assigns voucher numbers, renames PDFs by voucher, runs ReportsNow validation, and posts in JD Edwards E1. Real-time VIM ↔ E1 sync. Errors auto-reverse with Teams notification to the originating accountant.

National AP · In Production
Runs inside the customer’s tenant.
See National AP run on your data.
Same Human Emulator, your real workflow, in your tenant.
Outcomes you can point at.
Right project, first pass
Routing accuracy at intake. No PA cleanup.
No more duplicate blocks
Corrected re-submissions supersede the original automatically.
Real-time voucher status
VIM and E1 stay in sync. No manual status updates.
Audit-ready trail
Every rename, move, match, voucher logged per agent and user.

What teams told us about this exact work.
Verbatim from discovery calls and working sessions with construction teams, anonymized to role and company type, lightly cleaned for transcription noise.
I am reviewing every journal entry and AP bill over a thousand dollars myself, and fixing payroll entries that come in missing class and location.
There are PDF images with information locked up in them. Even in SharePoint, an image of a document is not helpful; it still needs to be read and put into the system.
Having a human in the background double-check what the AI is doing makes it way more pleasing for folks. People hate it when it makes errors.
The problem is if it consumes so many tokens. It has to be inexpensive.
Want these outcomes for your team?
Bring real data. We'll demo on a workflow you actually run.
Proof from live builds.

See National AP run on your data.
Same Human Emulator, your real workflow, in your tenant. A free 30 minute walkthrough, no card.

Ready to see it on your data?
Put your ugliest invoice on the agent.
We'll demo intake → routing → MATX match → audit → E1 posting live, on your invoice, in your tenant.

