Skip to content
Aavenir Atlas early access is open Contractflow on the ServiceNow Store since 2019 Runs on ServiceNow, or standalone ProcureTech100 2025/26 Pioneering Digital Solution ISO/IEC 27001:2022 certified, SOC 2 Type 2 compliant
Accounts payable automation

ServiceNow project portfolio management and Invoiceflow: getting actual project costs right

A project budget is only as good as its actuals. Most actuals still arrive by hand, late and incomplete.

SMSonal MehtaAug 16, 2021 · 4 min read

Project managers and project management offices exist to keep projects on time and within budget. To do that, they need to know what a project has actually cost, not just what was planned. In many organizations that information arrives late, because supplier invoices are paid through accounts payable and only later typed into the project system by hand.

On ServiceNow, project portfolio management lets teams build cost plans and track spend against them. Aavenir Invoiceflow, also running natively on ServiceNow, reads and approves supplier invoices. Connecting the two means approved invoices post to the right project automatically. This guide, refreshed for 2026, explains the problem, how the connection works and what project and finance teams gain.

Three challenges project managers face

1. Manual entry of actual costs

Project managers often run several projects at once, each with many resources and suppliers. During planning they map roles, resources and costs. During delivery, actual costs come in as supplier invoices, and someone has to record them against the right project and cost line. When many invoices are paid across many projects, that manual entry is slow and error prone.

Typical errors include posting the same invoice twice, recording an amount against the wrong project or supplier, or leaving an entry out altogether.

2. No real time view of spend

If actuals are posted weeks after invoices are paid, project managers do not see changes in price, quantity or scope until they show up in a monthly report. By then, the budget may already be overspent and the options for correcting course are fewer.

3. Missed expenses

Even with care, some expense lines get missed. Those gaps make the project look healthier than it is and create surprises at closeout or audit.

How the connection works

ServiceNow's project portfolio management tools let teams create cost plans for each project and track planned against actual spend. Invoiceflow uses AI to extract invoice data from multi page documents and manages approvals through digital workflows. Together they work like this.

  1. Invoiceflow captures invoices arriving in the accounts payable mailbox
  2. AI extracts the purchase order, supplier, header and line item details
  3. The invoice is validated with a two way or three way match against the purchase order and receipt
  4. For validated invoices, Invoiceflow identifies the related project cost plan from the purchase order
  5. The invoice record is updated with project and cost plan details
  6. An approval request goes to the right approver, showing the project and cost plan context
  7. Once approved, Invoiceflow creates an expense line in the project cost plan with invoice number, supplier, amount, due date and payment status

Read more about two way invoice matching and invoice coding and receiving.

What project and finance teams gain

Benefit What it means in practice
No manual posting Invoice header and line items reach the project without retyping
Current actuals Project managers see spend as invoices are approved, not weeks later
Better approvals Approvers see the project and budget context when they decide
Cleaner audits Every actual cost links to a validated, approved invoice
Fewer errors and less fraud risk Matching rules and workflows catch duplicates and mismatches
Better budget decisions Accurate actuals support reallocating and optimizing project budgets

An example: a data center upgrade

Consider an infrastructure project with three main suppliers: a hardware vendor, an installation contractor billing monthly and a consultancy billing against milestones. Under a manual process, each invoice is paid by accounts payable and later entered against the project by a project coordinator, often in batches at month end. The project manager sees spend a month late and only in summary.

With the connection in place, the hardware invoice is captured, matched to its purchase order and receipt, and posted to the hardware line of the cost plan as soon as it is approved. The contractor's monthly invoice is matched and checked against the rates in its contract. The consultancy's milestone invoice is held until the milestone is marked complete. The project manager sees each cost the day it is approved, with the invoice attached, and can act on a variance while it is still small.

The same pattern works for any project with external costs, from software rollouts to facilities fit outs.

Bringing the contract into the picture

Many project costs come from supplier contracts: rate cards for consultants, fixed price milestones or equipment purchase terms. When those contracts are managed in Contractflow on the same platform, invoices can also be checked against contract rates and milestones before they reach the project. That catches billing above agreed rates and invoices for milestones not yet delivered. The invoice to contract compliance use case shows how.

Controls that protect the project budget

  • Duplicate checks on invoice number, supplier and amount before posting
  • Tolerances for price and quantity differences against the purchase order
  • Holds on invoices for milestones that are not yet accepted
  • Approval routing to the project manager when an invoice would exceed the cost plan line
  • A full history of who approved each invoice and when it posted

These controls sit in the invoice workflow, so they apply consistently across every project instead of depending on each coordinator's diligence.

Why running both on ServiceNow matters

Because project portfolio management and Invoiceflow run on the same ServiceNow instance, they share supplier, purchase order and user data, follow the same roles and keep one audit history. There is no separate integration to maintain and no second copy of project data to reconcile. For organizations already using ServiceNow for IT and project delivery, this is the shortest path to accurate project actuals. See built on ServiceNow.

Getting started

  1. Make sure project purchase orders reference the project and cost plan
  2. Route supplier invoices for projects to the accounts payable mailbox Invoiceflow monitors
  3. Agree matching tolerances and approval rules with finance and project leaders
  4. Pilot with a few projects, compare automatic actuals with the manual process, then extend

The bottom line

Project success depends on knowing what a project actually costs. Connecting Invoiceflow with ServiceNow project portfolio management removes manual posting, gives project managers current actuals and ties every cost to an approved invoice, so budgets can be managed rather than explained after the fact.

Frequently asked questions (FAQ)

Frequently asked questions

How do supplier invoices reach a ServiceNow project cost plan?

Invoiceflow captures and extracts each invoice, matches it to the purchase order, identifies the related project cost plan and routes it for approval. Once approved, it creates an expense line in the cost plan with the invoice details. See Invoiceflow.

Why are project actual costs often wrong?

They are usually typed in by hand after invoices are paid, so entries are late, duplicated, posted to the wrong project or missed. Without current actuals, overspend is only visible in later reports. Read about invoice reconciliation.

Can invoices be checked against contract rates before posting to projects?

Yes. When supplier contracts are managed on the same platform, invoices can be checked against agreed rates, milestones and terms before approval, catching overbilling early. See the invoice to contract compliance use case.

Have a question we have not answered? Ask the Expert

Keep reading

Accounts payable automation Can automated invoice data capture solve accounts payable's biggest challenge? Why unstructured invoices are accounts payable's biggest headache, how AI extracts invoice data, what touchless capture delivers and how to roll it out.Read more Accounts payable automation Four steps to implement accounts payable automation in your organization A four phase path to accounts payable automation: digitize invoices, validate and route, move to touchless processing, then add analytics and smart workflows.Read more Contract management on ServiceNow Reinventing contract management: get more from ServiceNow with connected contracts How connected contract management on ServiceNow links contract data to sourcing, vendors, projects, legal and spend, so the platform you own returns more value.Read more

Schedule a demo

See your contracts run on one record.

  • 1 A 30 minute walkthrough Built around your team, whether that is procurement, legal, IT or finance.
  • 2 Your contracts, not ours Bring a few sample agreements and watch Aavenir AI extract and review them.
  • 3 ServiceNow or standalone We show the deployment that fits the systems you already run.

Prefer to talk first? Contact the team.