What it produces
Clean invoices entered with coding and the PDF, submitted to your approval workflow, plus a live certificate file with renewals requested before expiration.
the approval of vendor invoices for payment and the tracking of each vendor's certificate of insurance to keep coverage current
Clean invoices entered with coding and the PDF, submitted to your approval workflow, plus a live certificate file with renewals requested before expiration.
The AP specialist owns intake, matching and entry. The property manager approves invoices and overages. The maintenance supervisor closes the work orders the match depends on. The vendor manager onboards vendors and places holds.
Daily. The Atlas plans 2 to 16 hours a day per invoice process and 8 to 35 hours a day for certificates. Hours are planning estimates.
The same invoice arrives three ways: email, vendor portal and paper. It is 10452 on one, 10452-R on another, 0010452 on the third. An exact-match check passes all three.
Work orders add a trap: billing for an open job, a different unit, or more than the not-to-exceed. Insurance adds another. A certificate in the file is information only. It does not prove additional insured status or promise cancellation notice.
12 steps · 4 actions · 6 decisions · 2 human reviews
Action Decision Human review Select a step in the flowchart to jump to it.
Action · Portal
Collect invoices from the AP mailbox, vendor portals and scanned mail with received times.
Action · Agent
Read each invoice into fields: vendor, number, dates, amount, property, unit, PO or work order, lines.
Decision · Agent
A missing or low-confidence field goes to review.
Decision · Agent
Vendor active and valid for that owner entity and property.
Decision · Agent
Duplicate test in three passes: exact number, normalized number, then same vendor, amount and property within a date window.
Decision · Agent
PO within price and quantity tolerance, or work order complete, same vendor and under the not-to-exceed.
Decision · Agent
Coverage in force on the service date, limits meet the trade's row, right certificate holder, endorsement on file where required.
Human review · Any failure
Any failure goes to AP with invoice, PO or work order, and certificate side by side.
Action · Agent
Enter the invoice with coding and the PDF, and submit it to approval.
Action · Agent
Each day, read expiration dates and request renewals 30 days out.
Decision · Agent
At expiration with no renewal, place the vendor on hold for new work.
Human review · Any certificate
Any certificate shortfall, or a certificate that arrives as a photo, goes to the AP lead.
✓ Done
See it done in the Gallery
The agent holds and routes. Rejecting an invoice is a message about money, and a person sends it.
Held
Document type is read before the duplicate pass.
The match reads status history, not just current status.
Each line is tied to its insurer before dates are compared.
Resolved
It goes to review and is never re-coded silently.
The second invoice is held as a suspected duplicate.
It replaces the unpaid original instead of sitting beside it.
Invoices entered once, matched to real work, from vendors who were covered when they did it. A certificate file that requests its own renewals, and duplicate and coverage exception reports your controller can review.
It does not have to. Keep native capture where it works. The agent adds the cross-channel duplicate test, the work order and coverage checks, and certificate follow-up.
One row per trade, with minimum limits per line and whether an additional insured or waiver of subrogation endorsement is required. A landscaper and a roofer get different rows.
The check uses the service date. Work done while the policy was in force passes. The vendor stays on hold for new work until a current certificate arrives.
No prompts. No babysitting. No Integrations.