Vendor Invoices & AI Extraction
missionX eliminates manual invoice processing by combining automated Document AI data extraction, Purchase Order 3-way matching, and automated accounting workflows. Invoices can be uploaded directly or received via email.
Document AI invoice extraction
When a vendor invoice PDF is uploaded or received via your organization's intake email address, missionX's Document AI engine automatically parses the document:
| Extracted Field | AI Recognition | Validation & Formatting |
| Vendor Name | Matches against organization vendor directory | Links to active vendor profile and verifies tax status |
| Invoice Number | Reads supplier invoice identifier | Prevents duplicate bill submissions across all workspaces |
| Invoice & Due Dates | Identifies issuance and payment maturity dates | Populates accounts payable aging schedules (30/60/90 days) |
| PO Number Reference | Scans for issued PO tokens (e.g. PO-2026-0012) | Automatically links invoice to the target project and PO balance |
| Amounts & Taxes | Subtotal, VAT / Sales Tax, and Total Amount | Normalizes currency and verifies line-item arithmetic |
PO 3-way reconciliation & budget protection
To prevent overbilling and scope creep, missionX performs real-time checks between the invoice and its associated Purchase Order:
| Reconciliation Check | System Action |
| Balance Verification | Ensures the invoice total does not exceed the remaining authorized balance on the issued PO. If exceeded, an overage warning flag is raised. |
| Project Budget Impact | Converts committed PO spend into actual incurred project costs in real-time, updating EVM (Earned Value Management) and profit margins. |
| Currency Harmonization | If an invoice is billed in a foreign currency, missionX converts it against the project's base currency using the daily spot rate while preserving the original billing amount for payment disbursement. |
Invoice lifecycle & payment recording
| Invoice Status | Editable? | Description & Actions |
| Draft | Yes | Newly uploaded or parsed invoice. Reviewers can edit line items, GL codes, and project assignments. |
| Pending | Yes | Active in the approval chain. Approvers can review line items, add comments, or request revisions. |
| Approved | No (Locked) | Fully authorized for payment disbursement. Financial fields are locked to preserve audit integrity. |
| Paid / Partially Paid | Payment Only | Disbursements recorded with payment method (Wire, ACH, Check, Stripe), reference ID, and date. |
| Rejected / Void | No | Invoice was declined or voided. Preserved in history with rejection comments. |
Next steps
Learn how email approvals and notification flows work in Email Intake, Magic-Links & Notifications.