Guides & Resources

Guides & Resources

โ€ข

โ€ข

โ€ข

โ€ข

12

12

Read

Read

Supplier Portals: How AR Teams Get Invoices Paid Through Customer AP Portals

For portal customers, the collections clock starts when the portal accepts the invoice. How portal invoicing works, what each status means, why invoices get stuck, and a weekly routine for a 3 to 5 person AR team.

Pratheek Adi

Pratheek Adi

Co-Founder & CTO

Supplier Portals
Invoice Status
Accounts Receivable
Supplier Portals
Invoice Status
Accounts Receivable
Supplier Portals
Invoice Status
Accounts Receivable
Person reviewing a fan of printed invoices on a dark wooden desk, pen in hand

Table of contents

Share

A supplier portal is the system a large customer uses to receive, check and approve vendor invoices, such as SAP Business Network (formerly Ariba) or the Coupa Supplier Portal. When a customer pays only through its portal, an invoice that was emailed, rejected by the portal's rules or never matched to a purchase order is not late in the customer's eyes. It simply does not exist yet. For portal customers, the collections clock starts when the portal accepts the invoice, not when your team sends it.

That gap matters because late payment is already common. The Atradius Payment Practices Barometer found that 43% of credit-based B2B sales in the US were overdue in 2025. On portal accounts, a share of that lateness is self-inflicted: invoices sitting at "Failed", "Rejected" or "Sent" for weeks while the aging report says they are 45 days past due.

This guide is for the controller or AR manager running a collections team of three to five people, with a handful of enterprise customers that each run their own procurement system. It covers how portal invoicing works, what each status means, why invoices get stuck, and a weekly routine that keeps portal balances moving.

What Is a Supplier Portal and Why Do Customers Require One?

A supplier portal is a web application, owned by the customer or its procurement software vendor, where suppliers receive purchase orders, submit invoices against them and check approval and payment status. The customer's accounts payable team works from the portal, not from its inbox.

Large buyers use portals because they want every invoice to arrive in the same structure and to match a purchase order before anyone approves it. That is good for their AP team. For your AR team it means three things change.

The portal is the front door

A PDF emailed to the AP inbox may be ignored, returned or forwarded with a note to "submit through the portal." Until the invoice is in the portal, it is not in the customer's payment run.

The customer's rules decide what gets accepted

Each customer configures its own invoicing rules: required PO numbers, line-level matching, tax fields, attachments, remit-to details. An invoice that breaks one rule can be rejected automatically, without a person ever looking at it.

Status lives in the portal, not in your ERP

Your accounting system shows the invoice as open and aging. Only the portal shows whether it was received, approved, disputed or scheduled for payment. If your team does not check the portal, your aging report is guessing.

How Does Invoicing Through a Supplier Portal Work?

The flow is similar across the major systems. On SAP Business Network, for example, a supplier opens the purchase order and chooses Create Invoice, then Standard Invoice, fills in the invoice number, date and header details, reviews the lines and clicks Submit, as described in SAP Business Network's own help for PO-based invoices. Most customer portals follow the same pattern, often called "flipping" the PO into an invoice.

Step 1: Get the purchase order into the portal

The customer issues the PO in its system and it appears in your portal account. If the work was done without a PO, or on a PO that has been closed or fully invoiced, there is nothing to flip, and the invoice usually cannot be created at all.

Step 2: Flip the PO into an invoice

Quantities and prices come across from the PO. Your team adds the invoice number, date, tax and any fields the customer requires. Changing a price or quantity away from the PO is the most common reason for a later rejection or hold.

Step 3: Attach what the customer asks for

Some customers want the PDF copy of your invoice, a delivery receipt, timesheets or a signed work order. Missing attachments are a quiet cause of holds.

Step 4: Submit and watch the status

Submission is not the finish line. The invoice now moves through routing and approval statuses, and each one tells your team whether to wait, fix or chase.

What Do Supplier Portal Invoice Statuses Mean?

Status names vary by system, but they answer the same two questions: did the invoice reach the customer's AP system, and where is it in approval and payment? SAP Business Network separates these into routing statuses and invoice statuses in its guide to what each status means. Coupa lists invoice statuses such as Pending Approval, Pending Receipt, On Hold, AP Hold, Disputed, Approved and Voided in its invoice status integration documentation.

Status you see

What it usually means

Who acts

What your AR team does

Failed (routing)

The invoice broke one of the customer's invoicing rules and was not sent

Your team

Read the error, correct the invoice and resubmit the same day

Sent (routing or invoice)

Delivered, but not yet acknowledged, approved or rejected

Customer

Wait a few business days, then ask the AP contact or the approver

Pending approval or pending receipt

In the customer's approval workflow, or waiting for goods receipt or a service entry

Customer

Find the approver or the person who confirms receipt; ask for a date

On hold, AP hold or disputed

A mismatch or question stopped the invoice

Both

Get the reason in writing, fix what is yours, log the dispute

Rejected or voided

The portal or the customer refused the invoice

Your team

Correct and resubmit; on SAP Business Network a rejected invoice can be edited and resubmitted

Approved

Accepted for payment and scheduled by the customer's terms

Customer

Note the expected pay date and follow up only if it passes

Paid

Payment made or in process

Customer

Match the remittance so the cash applies to the right invoices

The statuses that cost the most money are the ones that need your team to act: failed, rejected and on hold. An invoice in one of those states will never be paid by waiting.

Approved is not paid

SAP Business Network notes that an approved invoice can no longer be changed, so a mistake has to be corrected with a credit memo, and that not every customer sends remittance details. If an invoice sits at Approved past its expected pay date, contact the customer rather than assuming the payment run will pick it up.

Why Do Invoices Get Stuck in Customer Portals?

Most stuck portal invoices come from a short list of causes. Nearly all of them are visible before submission, which is why the fix is a checklist, not more follow-up.

No PO, or the wrong PO

Work started on a verbal approval, a PO that expired, or a PO for a different site or cost center. The invoice either cannot be created or is rejected for a missing or invalid PO number.

Price or quantity does not match

The invoice bills more units, a different rate or extra charges that were not on the PO. Many portals hold or reject anything outside the PO's tolerance until the buyer changes the PO.

Receipt has not been confirmed

On a three-way match, the customer's receiving team or project manager has to confirm the goods or the service were delivered. Until they do, the invoice waits in a pending receipt or service-entry state.

Missing fields or attachments

Tax details, a remit-to address, a ship-to code or the PDF copy are missing. These are small fixes, but they stay unfixed until someone sees the rejection.

The portal account itself is out of date

The supplier profile still lists a former employee, an old bank detail or a closed remit-to address, so notifications go nowhere and payments bounce. Keeping portal logins and contacts current belongs in the same routine as keeping your billing contact data clean.

How Should an AR Team Manage Portal Customers Every Week?

Treat portal customers as their own segment with their own routine. On a three to five person team, one owner per portal is usually enough. A short, fixed weekly check of every portal beats a long scramble at month end.

Keep a portal register

List every customer that requires a portal, the system they use, the login owner on your team, the customer's invoicing rules, the AP contact and the escalation contact. Store the requirement on the customer record so the next invoice goes to the portal first, a habit we also recommend when selling to large companies with slow pay systems.

Check every portal on a set day

Once a week, the owner logs in to each portal and pulls every open invoice that is not Approved or Paid. Each one gets a next action: resubmit, chase an approver, confirm receipt, or log a dispute.

Reconcile the portal against your aging report

Compare the portal's open invoices with your aging report for that customer. Invoices in your aging that are missing from the portal were never submitted or failed silently. Invoices that are Approved in the portal but still open in your system past their pay date need a remittance question. Our AR aging report analysis checklist shows how to read those buckets.

Fix rejections the same day

A rejected invoice that waits a week loses a week. Make same-day resubmission the rule, and log the rejection reason so the pattern can be fixed at the source.

Separate portal problems from payment problems

An invoice on hold for a price mismatch is a dispute, and it belongs in your invoice dispute workflow with an owner and a due date. An invoice that is Approved and simply unpaid is a collections conversation, and it belongs in your normal follow-up.

How Do You Follow Up on a Portal Invoice Without Annoying the Customer?

Portal customers often have small AP teams handling thousands of invoices, so the most useful message is short, specific and easy to act on. The general playbook for handling delayed payments from customers still applies; portals just change what you reference.

Lead with what the portal shows

Quote the PO number, the invoice number, the status and the date it entered that status. "Invoice 10482 against PO 4500-1123 has been Pending Receipt since October 2" gives the AP contact something to look up in one step.

Ask the person who can move it

AP often cannot approve or receipt the invoice. Ask them who can, then contact the approver or the receiving contact directly, with AP copied.

Get a date, then hold the customer to it

Once the blocker is cleared, ask when the invoice will be in a payment run. Record that date as a commitment and follow up the day after it passes, the same discipline as promise to pay tracking.

Escalate by status, not by age alone

A portal invoice 60 days old that was only approved last week is on time by the customer's terms. One that has sat in Sent for 30 days needs an escalation now. Use the status to decide, apply the same thresholds you use for when to escalate an invoice, and keep the usual late payment excuses in mind: "we never received it" is often true on a portal account.

Where Does an AI Collections Agent Fit with Portal Customers?

Portal work has two halves. Submitting invoices and checking statuses happen inside the customer's portal, and your team, your ERP's integration or the portal's own tools handle that. Abivo's AI collections agent, Kate, does not log in to customer portals or submit invoices to them. What she takes off your team is the follow-up around them, so the portal owner spends time on rejections and holds instead of routine reminders:

  • Calls, texts and emails go out from your accounting system data, so follow-up matches what the customer actually owes.

  • One message can cover all open invoices on an account, with details such as PO, job, site or billing period, which is how AP teams look invoices up.

  • Disputes and promises are recorded, so a portal hold or a promised payment run date is visible to the whole team.

  • Follow-up can be paused on one invoice while a portal rejection or dispute is worked, and the rest of the account keeps moving.

  • Sensitive accounts can be flagged so replies go straight to a named owner on your team.

OFS Group went from four collectors to one with Abivo, recovered $842,518 in four months and cut DSO by more than 30 days; the full story is in the OFS Group case study. For a wider view of the category, see our guide to the best AI accounts receivable software.

Practical Takeaways for AR Teams with Portal Customers

  • Start the clock at acceptance: an invoice is not really sent until the portal accepts it.

  • Keep a portal register with the system, login owner, rules and contacts for every portal customer.

  • Check every portal weekly and give each non-approved invoice a next action.

  • Reconcile portal status against your aging report to catch invoices that never arrived.

  • Fix failed and rejected invoices the same day and log the reason.

  • Treat holds as disputes, with an owner and a due date.

  • Follow up with PO, invoice number and status, and ask the person who can actually move it.

Frequently Asked Questions

What is a supplier portal?

A supplier portal is a customer's online system for receiving and approving vendor invoices, such as SAP Business Network or the Coupa Supplier Portal. Suppliers use it to see purchase orders, create invoices against them, attach documents and check approval and payment status.

Why was my invoice rejected in the customer's portal?

The most common reasons are a missing or invalid PO number, a price or quantity that does not match the PO, missing tax or remit-to fields, or a missing attachment. The portal usually shows the reason; correct the invoice and resubmit it.

Does an approved invoice in a supplier portal mean it will be paid?

Approved means the customer accepted the invoice for payment, and it is normally paid on the agreed terms. It does not guarantee a date. If an approved invoice passes its expected pay date, ask the AP contact when it will be in a payment run.

How often should AR teams check supplier portals?

At least weekly for every portal customer, on a fixed day, with a same-day fix for failed or rejected invoices. High-volume portal accounts may need a check two or three times a week near month end.

Should portal invoices also be emailed to the customer?

Only if the customer asks for it. Many portal customers ignore or return emailed invoices. Submit through the portal, then send follow-up messages to a named AP contact that reference the PO, invoice number and portal status.

Want to see how an AI collections agent keeps every portal account followed up while your team clears the holds? Get started with Abivo.

Curious what this sounds like in practice? Here's a 98-second sample call: https://abivo.ai/#live-demo

Looking for more? Dive into our other articles, updates, and strategies