// MEMO · 30 APRIL 2026

Why we built Pypelyne — and why it's not AP automation.

A position paper on autonomous invoice pipelines for Oracle Fusion.

For twenty years the answer to "we have too many invoices and not enough people" has been the same thing in different colours: a better workspace for the AP team. Better OCR, better routing, better dashboards, better mobile, better approvals, better AI-suggested coding. The product gets prettier; the operator stays in the loop. We think that's the wrong shape of solution for a particular kind of customer — and that customer is increasingly common.

If you run Oracle Fusion at enterprise scale, your AP team isn't the bottleneck. The pipeline is. The bottleneck isn't that humans are slow at coding invoices — it's that humans are coding invoices at all.

This memo is about what we built instead, and why we think the category itself needs a different name.

The shape of every AP automation product, drawn out

Think about the architecture of every modern AP automation product, from the legacy enterprise vendors to the cloud-native upstarts. They all look the same:

  1. Email arrives at an AP inbox.
  2. The product extracts data from the email and any attached PDFs.
  3. It puts the extracted data into a screen, with a queue.
  4. An AP team member opens the screen, inspects the extraction, fills in or corrects fields, and approves.
  5. The approved invoice flows downstream — to an ERP, to payment, to GL coding.

The product is the screen. The screen is what you pay for. The screen is what gets faster, smarter, prettier, more mobile, more AI-augmented every release. But the architectural shape stays the same: a human inspects every invoice, in a UI we built.

That shape is an answer to a specific question: "How do we make the AP team more efficient at coding invoices?"

It's a perfectly good question. For some organisations, it's the right question. But for an enterprise running Oracle Fusion at scale, it's increasingly not the question that's worth asking.

The question Oracle Fusion shops are actually asking

The CIOs and heads of platform and heads of enterprise applications we talk to don't say "I want my AP team to inspect invoices faster in a better UI." They say something closer to: "I have an integration team, an Oracle Fusion instance with FBDI and OIC, a SOC 2 posture, and an enterprise architecture review board. Email-to-invoice should be a pipeline, not a workflow application."

The mental model is different. To them, invoices arriving by email is just data, in transit, with a known destination. The known destination is Oracle Fusion's Payables module. The standard ingestion mechanism is FBDI. There are validation checks the data needs to pass: supplier exists in the master, PO is open, line totals tie, tax codes match, dates are within tolerance. Those checks are deterministic and the rules already live in Fusion.

So the question becomes: "Why is there a human in the middle of this at all?"

For two decades the honest answer was "because the AI isn't reliable enough to extract invoice data without a human checking it, and because the chase loop with suppliers requires human judgement." Both of those assumptions stopped being true in the last eighteen months.

The chase loop is the thing

If you've ever talked to an AP team about why they can't be fully automated, the answer eventually comes back to this: "What about when something's wrong with the invoice?"

The PO number is missing or doesn't match. The supplier's tax registration on the invoice doesn't match the supplier master. The line items don't reconcile to the header total. The remit-to address has changed. The currency on the invoice doesn't match the supplier's default. The receipt hasn't been entered yet. The buyer has left the company.

For each of these, somebody has to email the supplier, get a response, parse the response, decide whether the response resolves the issue, update the invoice, re-validate, and either post it or chase again. That is the work that justifies the AP team's existence. The data entry is a side-effect of needing humans on hand to handle the chase.

Take the chase loop out — give it to an AI agent that handles supplier follow-up autonomously, with full context, reading replies, asking clarifying questions, escalating only when it genuinely can't resolve — and the entire architectural justification for "humans inspect every invoice" collapses. The data entry was never the point. The chase was the point.

The data entry wasn't the point. The chase was the point.

That insight is what Pypelyne is built around. The product is the chase. Everything else — the extraction, the validation, the FBDI emit — is plumbing that's been solved well-enough by other people for years. The chase is what's new.

What "autonomous invoice pipeline" means

We use the phrase deliberately. Pipeline because invoices flow through it, end-to-end, without anyone operating it. Autonomous because the AI handles the supplier follow-up that used to require a human in the loop. Invoice because that's the data type. The category isn't AP automation. It isn't intelligent document recognition. It isn't workflow software. It's a pipe.

Concretely, in Pypelyne's case, that pipe runs on five stages:

  1. Email arrival. The customer's existing AP inbox. We don't ask suppliers to change anything.
  2. Extraction. AI-driven document understanding pulls header and line data from email body and attachments.
  3. Validation. Live lookups against Oracle Fusion via OIC — supplier, PO, receipt, tax codes, BU/LE rules.
  4. Emit or chase. If validation passes, FBDI lands in OIC. If it fails, the AI emails the supplier with the specific missing data.
  5. Resolution. Supplier replies, pipeline re-runs. Loop continues until validation passes, retry expires (and the invoice posts with a hold flag for Fusion's exception workflow), or the situation needs human judgement.

There's no operator screen on our side. The AP team's morning queue isn't in Pypelyne — it's in Oracle Fusion's hold flag, where it's always lived for the small percentage of invoices that genuinely need human judgement. Pypelyne doesn't add a UI. It removes one.

What this means for evaluation

If you're an enterprise IT leader at an Oracle Fusion shop and you're being pitched AP automation, here are the questions worth asking that change the conversation:

1. "Where does the human inspect each invoice?"

If the answer is "in our UI," you're being sold a workspace, not a pipeline. That's fine — but understand what you're buying. The cost is per-seat-licensed humans operating that workspace, plus the ongoing cost of maintaining whatever shape your AP team takes around the product.

2. "What happens when an invoice fails validation?"

If the answer is "it goes to a queue for AP team follow-up," again — workspace. If the answer is "the AI handles supplier follow-up autonomously and only escalates what it genuinely can't resolve," that's a pipeline.

3. "Where does the validated data land in our ERP?"

For Oracle Fusion shops, the right answer is FBDI. If a vendor is using REST endpoints to push individual invoices, or worse, asking your team to operate inside their UI and then export, you're paying for an extra hop.

4. "Whose tenancy is the customer data in?"

Pypelyne is OCI-native. Customer data lives in OCI, in-region, either in your tenancy or ours. Most third-party AP automation vendors create cross-cloud data flow — invoice content travels from your inbox to their AWS/Azure/GCP environment, gets processed there, and is pushed back to Fusion. For data-residency-sensitive customers, that's a problem worth surfacing.

5. "Is this an Oracle implementation project or a vendor implementation project?"

Most enterprise AP automation rollouts require an Oracle implementation partner to wire up integration. Pypelyne delivers OIC artifacts directly into your tenancy. The customer keeps the artifacts. There's no third party sitting between you and Fusion.

Why now

This product wasn't possible in 2020. The reliability of large language models for invoice extraction, the contextual reasoning needed to compose a chase email a supplier will actually act on, and the conversational continuity needed to handle multi-turn supplier replies — all of those were research-grade until very recently. They're production-grade now.

Oracle Fusion's integration patterns — FBDI, OIC, REST — have been stable for years. So has the deterministic validation rule set inside Fusion that anchors the second gate. What changed is the AI. The AI is now reliable enough to remove the human from the loop on the happy path, and to handle the unhappy path autonomously through the chase loop.

The window between "the technology can do this" and "the market expects this" is short. We think it's a matter of quarters, not years. The first cohort of Oracle Fusion shops that adopt autonomous invoice pipelines will quietly remove a category of operational cost from their business while their peers are still buying better workspaces. The economics of AP staffing in those organisations will look meaningfully different by 2027.

Who Pypelyne is for, plainly

This product is right for you if:

It's not right for you if:

What we're not

We're not Coupa, Bill.com, Tipalti, or SAP Concur. Those products are excellent at what they do — they make AP teams more efficient inside a workspace. We don't compete with them head-on. We sit in front of Fusion and remove the inbound side from the human path entirely. Customers comparing across these often realise they're solving different problems and stop comparing.

We're not a competitor to Oracle's own automation tooling. Oracle's AP tooling has its place inside Fusion. Pypelyne sits in front of Fusion — it gets clean, validated invoices to the FBDI loader. Where customers have asked for "something more autonomous on the inbound side specifically," Pypelyne has been the response.

We're not a workflow tool. We don't route approvals. We don't manage exceptions in our UI because we don't have a UI. The exception workflow is Oracle Fusion's, where it's always lived for the percentage of invoices that genuinely need human judgement.

What's next

Pypelyne is live in production at a major regional health service running Oracle Fusion Cloud ERP, processing real invoices through the autonomous pipeline today. We're being deliberate about the next cohort of customers — there are founding-customer slots at discounted pricing in exchange for case-study rights, and we'd rather have five customers who'd recommend us than fifty who wouldn't.

If your environment is Oracle Fusion and what we've described matches a problem you actually have, the right next step is a thirty-minute call. We don't pitch on those — we show the pipeline running against a sample environment and answer the specific questions that matter for your shop.

If this is the conversation you've been waiting for

Book a 30-minute demo. We'll show you the pipeline running — not slides — and answer the questions that matter for your Fusion environment.