# Fundamentals

## Overview

The Supplier Invoicing Manager is an AI-powered Digital Worker designed to free Accounts Payable teams from the manual, repetitive work of processing supplier invoices so they can focus on exceptions and strategic priorities. It automates invoice intake, data extraction, three-way matching against purchase orders and receipts, and exception routing, ensuring invoices are validated accurately and approved quickly, with full audit traceability throughout.

By transforming manual, fragmented invoice processing into a structured, automated workflow, the Supplier Invoicing Manager gives AP teams time back for the decisions that require human judgment, while reducing errors, preventing duplicate payments, and improving compliance.

## Key Benefits

**Automated invoice intake:** Supplier invoices arriving via email are ingested and parsed automatically, no manual opening of attachments, no re-entering of data, no routing decisions required for clean invoices.

**Three-way matching:** Every invoice is validated against the corresponding purchase order and goods receipt note before approval, catching discrepancies in price, quantity, and totals before they reach the ERP.

**Intelligent variance interpretation:** The system interprets service charges, taxes, freight, and price or quantity variances, even when part numbers are missing or invoice formats differ across suppliers, rather than simply flagging a mismatch and stopping.

**Auto-approval for valid invoices:** Invoices that pass all matching checks within configured tolerance thresholds are approved automatically and the ERP is updated instantly, with the invoice copy attached. No human touchpoint required.

**Exception routing with full context:** When a discrepancy is identified, the invoice is routed to the right approver with a clear explanation of the issue, so resolution takes seconds rather than requiring manual investigation.

**Audit-ready traceability:** Every decision, action, and communication is recorded with full traceability, ensuring discrepancies and resolutions are documented consistently for compliance and audit purposes.

### The Challenge It Solves

Supplier invoicing is often manual, fragmented, and exception-heavy. AP teams must extract invoice data from emails and documents, perform two-way or three-way matching across systems, interpret variances, and resolve discrepancies through back-and-forth communication with suppliers. When invoice lines don't match what was ordered or received, or when service charges and variances are unclear, approvals slow down and exceptions pile up.

The result is delayed payment processing, avoidable rework, duplicate invoicing risk, and increased exposure to late payment penalties or missed early payment discounts. Teams spend significant time on tasks that are rules-based and repetitive rather than on the financial analysis and supplier relationship work that requires their expertise.

## Before and After

### Before

Before the Supplier Invoicing Manager, processing a supplier invoice requires manual effort at every stage:

{% stepper %}
{% step %}
Process inbox and review invoice PDFs and attachments
{% endstep %}

{% step %}
Manually match the invoice against the purchase order
{% endstep %}

{% step %}
Validate against the goods receipt note
{% endstep %}

{% step %}
Validate pricing and tolerance thresholds
{% endstep %}

{% step %}
Update the ERP
{% endstep %}

{% step %}
Manage exceptions through email back-and-forth
{% endstep %}

{% step %}
Track and follow up on outstanding resolutions
{% endstep %}
{% endstepper %}

This process is slow, inconsistent across team members, and difficult to audit when discrepancies occur.

### After

With the Supplier Invoicing Manager, the same cycle runs in three automated steps:<br>

{% stepper %}
{% step %}
Monitor the AP inbox continuously and extract invoice data
{% endstep %}

{% step %}
Match the invoice against the PO and receipt using three-way matching, validate pricing and tolerances
{% endstep %}

{% step %}
Match the invoice against the PO and receipt using three-way matching, validate pricing and tolerances
{% endstep %}
{% endstepper %}

Clean invoices are processed without any human involvement. Exceptions reach the right person immediately, with everything they need to resolve the issue quickly.

## How It Works

The Supplier Invoicing Manager executes a structured automated workflow that handles the complete invoice processing lifecycle.

**Invoice Intake and Parsing:** The Digital Worker monitors the AP inbox continuously, capturing supplier invoices as they arrive via email. It ingests the invoice, extracts header and line-level details, invoice number, supplier, amounts, dates, PO references, and line items, and converts unstructured document content into structured financial fields ready for validation.

**Three-Way Matching:** The system validates the invoice by comparing it line by line against the corresponding purchase order and goods receipt note. It checks for accuracy in quantity, price, and totals, and identifies any mismatches that fall outside configured tolerance thresholds.

**Charge and Variance Interpretation:** When variances are detected, the system interprets them in context, classifying service charges, freight, taxes, and line-level discrepancies, and determining what can be resolved automatically versus what requires human review. This goes beyond simple flag-and-stop logic to provide meaningful context about what the variance represents.

**Auto-Approval and ERP Update:** Invoices that pass all checks within tolerance thresholds are approved automatically. The ERP is updated instantly with the invoice status, and the invoice copy is attached to the record. No manual step is required.

**Exception Routing:** Invoices with unresolvable discrepancies are routed to the appropriate AP team member with a clear explanation of the issue and the decision options available. Once the reviewer provides their decision, the Digital Worker handles the follow-up, including contacting the supplier directly to flag the discrepancy and request a correction.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.theloops.io/digitalworkers/ifs-loops-digital-workers/digital-worker-guides/supplier-invoicing-manager/core-concepts/fundamentals.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
