Auto-AP is an accounts payable automation system that processes supplier invoices received via email, extracts invoice data using AI, matches invoices against received inventory, and creates payables in RFMS along with the invoice PDF as an attachment.
Navigate to the Auto-AP login page and enter your email and password. After logging in you are taken directly to the Invoices page, which is the main working area of the application.
A sidebar on the left provides access to all sections:
An App Switcher in the sidebar header lets you switch between Auto-AP and other RFMSANZ applications. Your user account and logout options are available at the bottom of the sidebar.
Auto-AP automates the accounts payable workflow in several stages:
Suppliers send invoices as PDF attachments to your configured email addresses on the @ap.rfmscloud.com domain (e.g., yourcompany@ap.rfmscloud.com). The system automatically receives these emails and queues each PDF attachment for processing.
Each PDF is processed by an AI process that extracts the elements needed to create payables in RFMS, including supplier name, invoice number, dates, amounts, and line items. Every vendor provides invoices in their own unique format, so this process has to try to distinguish between all the different possibilities that might exist.
The system identifies the supplier by matching the AI-extracted name against your RFMS supplier list. It checks for exact matches, partial matches, and any aliases you have configured in supplier rules. If no match is found, the invoice is flagged with a warning.
Once the supplier is identified, Auto-AP applies the relevant supplier rules to set default account codes, GST rates, store assignments, and due date overrides. If the supplier has no specific rules, default settings are used.
By default, shipping/freight charges are proportionally distributed across all line items. If the email rule has Separate Freight enabled, freight is kept as a distinct value instead.
Depending on the configuration of the email rule and supplier rule, the invoice is either:
The Invoices page is split into two panels: Invoices Received (top) and Matching Inventory (bottom).
This panel shows all invoices that have been received and processed. Each invoice displays its status, invoice number, PO number, supplier, net amount, invoice total, and any error messages.
| Icon | Status | Meaning |
|---|---|---|
| Blue inbox | Pending | Invoice is awaiting review |
| Orange triangle | Warning | Processed with issues (e.g., supplier not found, amount tolerance exceeded) |
| Red circle | Error | Processing failed or RFMS rejected the payable |
| Green check | AP Created | Payable successfully created in RFMS |
Use the status filter chips at the top to show or hide invoices by status. By default, Pending, Warning, and Error invoices are shown. Toggle the Success chip to also see completed invoices.
When you select an invoice in the top panel, the bottom panel shows inventory records that may correspond to that invoice. The inventory list can be filtered by:
From this panel you can:
The Invoice Detail page shows the full information for a single invoice, with the PDF document displayed alongside the extracted data.
The page displays:
If the invoice was matched to inventory, additional columns show the matching PO number, PO amount, and whether the match is OK.
Click Edit to modify invoice data. You can change the invoice number, PO number, supplier, dates, amounts, and line items. You can also add or remove line items.
When saving, the system validates that the sum of all line amounts plus freight plus GST equals the invoice total (within 1 cent).
If an invoice has a "supplier not found" error, a Create Supplier button appears next to the supplier field, allowing you to create the supplier record directly from this page.
For invoices that are NOT matched to inventory:
For invoices matched to inventory:
Auto-AP matches invoices to inventory by purchase order number. The matching is flexible — it normalizes PO numbers (removing # and - characters) and uses prefix matching, so an invoice with PO "FP1234" will match inventory items with PO "FP1234-01".
Before costing, the system verifies the match against the supplier's configured tolerances:
| Check | What It Validates |
|---|---|
| GST | Actual GST does not exceed the expected amount (based on supplier's GST rate) by more than the configured allowance rate/cap |
| Shipping | Freight charges are within the supplier's shipping allowance rate and cap |
| Line Amounts | Each invoice line amount does not exceed the corresponding PO amount by more than the configured tolerance |
| Supplier Match | The supplier on each inventory item matches the invoice supplier |
When costing is executed:
If configured, the system runs auto-costing on an hourly cycle. It scans for pending invoices with PO numbers, attempts to match them against received inventory, verifies tolerances, and costs automatically — no user interaction required. Results are logged in the Activities page.
The standalone Inventory page shows all inventory items currently in "ready to cost" status. You can view the full list and trigger a bulk auto-cost operation using the Cost Inventory button.
The Suppliers page lets you configure processing rules on a per-supplier basis. These rules control how invoices from each supplier are handled.
Click Edit Defaults to configure fallback rules that apply to any supplier without specific rules. This is a good starting point — set your most common account codes, GST rate, and tolerances here.
Click Add Supplier Rule to create rules for a specific supplier. Each rule can configure:
| Setting | Description |
|---|---|
| Action | Inbox (manual review), Auto Payable (automatically create AP), or Auto Cost (automatically match and cost inventory) |
| Store | Default store assignment for this supplier's invoices. This store is used when creating a simple payable. When matching against inventory, the store from the inventory lines is used instead. |
| Setting | Description |
|---|---|
| Default Account / Sub Code | GL account for invoice line items |
| GST Account / Sub Code | GL account for the GST tax line |
| Freight Account / Sub Code | GL account for freight charges |
| Setting | Description |
|---|---|
| GST Rate (%) | Expected GST rate (e.g., 10%) |
| Setting | Description |
|---|---|
| GST Allowance | How much the actual GST can exceed the expected amount (rate % and absolute cap) |
| Shipping Allowance | Maximum acceptable freight charges (rate % and absolute cap) |
| Line Amount | How much each line can exceed the PO amount (rate % and absolute cap) |
Override how the due date is calculated:
Define alternative names for the supplier that may appear on invoices. This helps the system match the AI-extracted supplier name to the correct RFMS supplier when the names don't match exactly (e.g., "SMITH & JONES PTY LTD" vs "SMITH & JONES").
Email rules control how incoming invoice emails are routed and processed. The system uses the @ap.rfmscloud.com domain for receiving invoices.
Email addresses follow a hierarchical structure:
yourcompany@ap.rfmscloud.com — The base address for receiving invoicesyourcompany.suppliername@ap.rfmscloud.com — Specific addresses for individual suppliers or categoriesWhen an email arrives at a child address, the system first checks for a matching child rule. If none exists, it falls back to the root rule.
Each email rule configures:
| Setting | Description |
|---|---|
| Action | Inbox (manual review), Auto Payable (auto-create AP), or Auto Cost (auto-match and cost) |
| Store | Which store this email address is associated with |
| Separate Freight | If enabled, freight is kept as a separate line item instead of being distributed across all lines |
| Supplier | Optionally lock this email address to a specific supplier. If set, all invoices received at this address are assigned to this supplier regardless of what the AI extracts. Leave empty for auto-detection. |
The copy button next to each email address makes it easy to copy the full address for sharing.
Note: Root email rules cannot be deleted (only edited). Child rules can be deleted individually.
A supplier rule is associated with a single store. If you receive invoices from the same supplier for multiple stores, this only matters for simple payables (invoices without matching inventory) — invoices that match against inventory will automatically use the store from the inventory lines.
For simple payables, you can work around this by setting up a separate child email address for each store. For example, you could create yourcompany.supplierstore2@ap.rfmscloud.com and associate it with the supplier and the second store. Invoices sent to that address will be processed with the correct store assignment.
The Activities page provides a read-only audit log of all system events. Use it to monitor processing, troubleshoot issues, and verify that invoices are being handled correctly.
| Event | Description |
|---|---|
| Email Received | An invoice email was received from a supplier |
| Invoice Processed | AI extraction completed on a PDF |
| Manual AP | A user manually created a payable |
| Manual Cost | A user manually matched and costed inventory |
| Auto-AP | The system automatically created a payable |
| Auto Cost | The system automatically matched and costed inventory |
The Settings page provides:
To fully automate invoice processing for a supplier: