> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neoflo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# How Neoflo fits your AP process

> Where Neoflo sits between Freshdesk and SAP, what it does for you, and what still needs you.

Neoflo processes non-trade purchase order (PO) invoices for your entities in Singapore, Malaysia, Hong Kong, Indonesia and the Philippines. An invoice arrives by email, becomes a Freshdesk ticket, and ends as a posted document in SAP. Neoflo does the reading, checking and posting in between. You decide what goes in, confirm what it found, and approve what goes to SAP.

![The stages an invoice moves through: it arrives on a Freshdesk ticket, you set Ready for Neoflo, then Extraction, Faktur Pajak for Indonesia only, Matching and ERP Posting, and it ends posted in SAP.](https://mintcdn.com/neofloai/OmgDmQ6pmg_EB0XY/images/flow.png?fit=max\&auto=format\&n=OmgDmQ6pmg_EB0XY\&q=85\&s=403f98fb1d155b4f51011fa0611c479d)

## The stages

| Stage | What Neoflo does | What you do |
| - | - | - |
| **Extraction** | Reads the invoice and pulls out its fields and line items. Finds the PO number on the invoice or the ticket. | Check what it read, fix anything wrong, and select **Confirm Extraction**. |
| **Faktur Pajak** | Indonesian invoices only. Compares the Faktur Pajak with the invoice. | Check any mismatch, and select **Next**. |
| **Matching** | Compares the invoice with its purchase order in SAP, and with its goods receipt or service entry sheet where there is one. | Clear anything flagged, and select **Next**. |
| **ERP Posting** | Prepares the posting for SAP. | Choose the tax codes, select **Simulate**, then **Post to ERP**. |

Once an invoice posts, Neoflo keeps the SAP document numbers, moves the invoice to the **Closed** tab, and updates the Freshdesk ticket.

## A person reviews every invoice

Every invoice stops for your review before it posts. Straight-through processing, where an invoice that passes every check posts on its own, is off at go-live.

Neoflo also learns as you work. When you acknowledge the same correction three times, Neoflo applies it on its own from then on. See [How Neoflo learns from your corrections](https://docs.neoflo.ai/memory.md).

## Find your part of the guide

AP agents: start with [Send a Freshdesk ticket to Neoflo](https://docs.neoflo.ai/ingestion/send-a-ticket.md). Org Admins: sign in, then give your team access with [Invite people and manage access](https://docs.neoflo.ai/onboarding/invite-and-manage.md).

> **[Onboarding](https://docs.neoflo.ai/onboarding/sign-in.md)**
>
> Sign in, find your way around, and manage access. For everyone. Roles and invitations are for admins.

> **[Ingestion](https://docs.neoflo.ai/ingestion/send-a-ticket.md)**
>
> Send Freshdesk tickets to Neoflo and track them. For AP agents.

> **[Process an invoice](https://docs.neoflo.ai/process/dashboard.md)**
>
> Review, match, post and reject invoices. For AP agents.

> **[Reporting](https://docs.neoflo.ai/reporting.md)**
>
> Read every metric on the Reporting page. For AP leads and Org Admins.

> **[Memory](https://docs.neoflo.ai/memory.md)**
>
> How Neoflo learns from your corrections, and how to undo it. For AP agents and AP leads.

> **[Reference](https://docs.neoflo.ai/reference/glossary.md)**
>
> Glossary, fields, messages, and getting help. For everyone.

**How the guide is written.** Text in **bold** is a label on screen, spelled as it appears. Text in `this style` is a message on screen, word for word. [Messages and what to do](https://docs.neoflo.ai/reference/messages.md) lists every message and what to do.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.