Launch
  1. Getting started
  2. The organization
  3. Project management
  4. Task management
  5. Budgeting
  6. Change management
  7. Resource allocation
  8. Time tracking
  9. Expenses
  10. Clients and invoicing
  11. Leave tracking
  12. Real-time reporting
  13. Proposals
  14. Templates
  15. Integrations
  16. Vendors and invoicing
  17. Account settings
  18. Open API

Vendors & Invoicing

Streamline your procurement, contractor management, and accounts payable workflows from one unified command center. missionX connects vendor onboarding, purchase orders (POs), multi-tier approval chains, and vendor invoice tracking directly with your project budgets and real-time financials.

Centralized Procurement: Manage third-party vendors, suppliers, freelancers, and subcontractors across all organization workspaces. Eliminate spreadsheet chaos, avoid budget surprises, and enforce strict approval governance before money is committed or paid out.


Vendor directory & onboarding

The Vendors tab in the Organization Workspace provides a single source of truth for all external suppliers and service providers. Track company profiles, tax identification numbers (W-9 / Tax ID / VAT), payment terms, banking details, and authorized contacts with granular status workflows.

StatusSub-Status / StateDescription & Capabilities
PendingAwaiting Vendor InfoOnboarding invitation sent. Waiting for vendor to provide billing, tax identification, and bank details. POs are queued until information is provided.
PendingPending Review / ApprovalVendor has submitted details and is undergoing review by Finance, Legal, or Procurement before activation.
ActiveNormal (Verified)Fully verified and active. The vendor can be assigned to projects, issued Purchase Orders, and submitted for invoice payments.
ActivePayment Hold / CompliancePOs can still be issued for ongoing work, but invoice disbursements are paused pending compliance updates (e.g., renewed insurance, tax certificates).
InactiveArchived / BlacklistedVendor is deactivated. Existing historical data and audit trails are preserved, but no new POs or invoices can be initiated.

Bulk Operations: Import existing vendor databases seamlessly via CSV with automatic duplicate detection and column mapping for fast migration.


Creating Purchase Orders across missionX

missionX allows Purchase Orders to be created wherever project or organization work takes place, ensuring tight integration between financial planning and execution:

LocationAccess PointUse Case & Functionality
Gantt WBS & TasksGantt View → Task Details → Task Budget → Add POProject Managers planning deliverables in Gantt charts can allocate contractor POs directly to specific tasks, work packages, or phases. PO spend is tracked in real-time against task budget baselines.
Budget ProProject Workspace → Budget Pro PO Numbers tabCentralized project budget view. PMs can review all PO commitments, create new project-scoped POs, check remaining balances, and submit draft POs for organizational review.
Organization WorkspaceOrg Workspace → Vendors & Invoicing PO Numbers tabOrganization Admins and Procurement managers can create standalone organization-wide POs (software licenses, facilities, legal retainers) or oversee all project-linked POs across every department.

Issuing POs & lifecycle governance

Purchase Orders progress through rigorous lifecycle states to prevent unauthorized organizational spend:

PO StatusDescription & Actions
DraftInitial creation by PM or department manager. Basic fields (vendor, amount, currency, project/task, description) can be edited freely.
Pending ApprovalSubmitted for review. Financial limits and approver chains determine which managers or directors must approve before the PO can be issued.
IssuedFormally approved and issued to the vendor. The PO number is locked, funds are reserved in the project/org budget, and incoming vendor invoices can be reconciled against this balance.
ClosedAll deliverables have been completed, invoiced, and paid, or the contract has ended. Unused committed funds return to the project budget pool.
Rejected / CancelledThe PO request was declined or revoked before work began. Audit history is preserved.

Vendor invoices & Document AI extraction

Eliminate manual data entry and invoice matching errors. Invoices enter missionX via direct PDF upload or through a dedicated organization email intake inbox.

Workflow StageProcessing MechanismValidation Checks
1. IngestionPDF Upload / Email AttachmentDocument AI extracts invoice number, vendor name, invoice date, due date, subtotal, taxes, and total amount automatically.
2. PO 3-Way MatchingPO Reference LinkingMatches line items and amounts against open PO balances. Alerts if the invoice exceeds authorized PO funds or references invalid dates.
3. Dynamic RoutingApproval Chain EngineRoutes to the relevant Project Manager for milestone confirmation, followed by Finance / Organization Approvers for sign-off.
4. SettlementPayment RecordingRecords full or partial disbursements, payment methods, transaction reference IDs, and updates cash flow analytics.

Email intake, magic-links & notifications

missionX features a fully automated notification and email approval system powered by the backend API:

Magic-Link 1-Click Approvals: Approvers receive structured email alerts containing the complete invoice breakdown, vendor history, attached PDF preview, and secure one-click approval links. Approvers can review and approve invoices directly from their mobile or desktop inbox without requiring an active missionX login session (with secure 14-day token TTL).

Notification EventRecipients & Behavior
Vendor Onboarding InvitationSent to vendor contact email with a secure registration portal link to submit Tax ID/W-9, payment details, and banking routing codes.
Sequential Step NotificationsIn multi-tier approval chains, as each approver finishes Step N, the backend triggers an automated email to the next approver in Step N+1.
Rejection & Issue AlertsIf an invoice or PO is declined, the submitter and PM are instantly notified by email with the approver's feedback reason.
Payment Reminders & EscalationsAutomated reminders before invoice maturity dates to ensure discounts are captured and overdue penalties avoided.

Purchasing setup & GL configuration

Configure organizational policies, chart of accounts, and automated rules in the Setup tab:

ConfigurationPurposeSettings Available
General Ledger (GL) CodesAccounting TaxonomyDefine custom GL codes and descriptions for accurate ERP export and financial categorization.
PO Number SequenceStandardizationCustom prefixes, tokenized formats (Date MM/YY, YY/MM, Project Codes), and starting index.
Approval Rules EngineGovernanceSet single or multi-tier approval chains, threshold limits, and designate specific approvers or PM dynamic roles.
Intake Email ConfigurationCommunicationConfigure dedicated organization email addresses for automatic PDF invoice intake and parsing.

Next steps

Explore how vendor costs integrate with Budget Pro and Client Invoicing.

Tip: You can grant designated team members granular permissions such as Vendor Manager or Invoice Approver without giving them full Organization Admin privileges.