> ## 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.

# Messages and what to do

> Every message in this guide, grouped by where you see it, with what to do.

Text in `this style` appears on screen word for word. Search this page for the message you see.

## Signing in

| What you see | What to do |
| - | - |
| `Your email address is not authorized to access this platform.` | Ask your Org Admin to invite the address you're signing in with. |
| The invitation link doesn't work | It expired after 30 days, or was already used. Ask your Org Admin for a new one. |
| The page doesn't load | Check that you're connected to your company VPN, then try again. |

## Sending tickets

| What you see | What to do |
| - | - |
| The ticket hasn't reached the dashboard after a few minutes | Check that you changed **Neoflo Status**, not **Status**. |
| An invoice on the ticket has no row of its own | Neoflo read it as a supporting document. Add it by ticket ID. See [Add an invoice by ticket ID](https://docs.neoflo.ai/ingestion/add-by-ticket-id.md). |
| A row on the dashboard isn't an invoice | Reject it with the reason **Not an Invoice**. |
| The invoice was sent without its attachment | Ask the requester to attach the invoice to the ticket, then send it again. |

## Invoice Extraction

| What you see | What to do |
| - | - |
| `Invalid PO number "…". Must start with 51, 52, 53, 54, or 45` | Enter the PO number from the invoice or the ticket. If there isn't one, ask the requester. |
| `PO not found in SAP: …` | Check the digits. If they're right, ask the requester to confirm the PO exists in SAP. If it doesn't, reject the invoice with the reason **PO not Found**. |
| A highlighted field | Neoflo is least sure of this value. Check it against the invoice. |
| **Confirm Extraction** doesn't continue | A required field, marked **\***, is empty. |

## Faktur Pajak

| What you see | What to do |
| - | - |
| `This validation has been approved.` | The check is done. Select **Next**. |
| `Mismatch detected. Please review the FP document.` | Check each flagged row. Acknowledge a row only where both documents describe the same thing. |
| The Faktur Pajak is missing | Ask the requester or vendor to attach it to the ticket. |

## Matching

| What you see | What to do |
| - | - |
| `All mandatory fields are complete. You're good to go!` | Nothing is blocking. Continue to **Line Items**. |
| No GR for the PO, for 51 and 53 | Ask the requester to post the GR. Then re-enter the GR number on **Invoice Extraction** and confirm again. This block can't be overridden. |
| Invoice higher than the GR, for 51 and 53 | Ask the requester to update the GR, or reject the invoice. |
| Duplicate invoice | Reject it with the reason **Duplicate Invoice**. |
| No SES for the PO, for 52 | Ask the requester to post the SES. Then re-enter the SES number on **Invoice Extraction** and confirm again. This block can't be overridden. |
| Invoice total differs from the SES, for 52 | Check the SES number. Then ask the requester to correct the SES, or reject the invoice. |
| SES not found, for 52 | Check the SES number against the invoice and the ticket, and correct it on **Invoice Extraction**. |
| Invoice more than the PO balance, for 54 | Ask the requester to extend the PO or raise a new one. Then go back to **Invoice Extraction**, enter the new PO number if there is one, and confirm again. |
| Variance shown instead of **Balanced**, for 54 | Correct the amounts in **Manual Entry** so they add up to the invoice total. |
| **Currency** row flagged, for 54 | If Neoflo misread it, correct it on **Invoice Extraction**. If the currencies differ, reject the invoice. |
| A company or vendor name doesn't match the PO | Acknowledge it if it's the same business. Otherwise reject, and ask for the PO to be corrected. |

## Bill Posting Details

| What you see | What to do |
| - | - |
| `Vendor is not subject to WHT deduction` | Nothing. No WHT code is needed. |
| `Posted to ERP successfully` | The invoice is in SAP. The banner shows the **Accounting Doc** and **Invoice Doc** numbers. |
| `Balance not zero` | A tax code is wrong. Choose the right one and select **Simulate** again. |
| A simulation error after choosing a VAT code | That code doesn't suit this vendor or entity. Choose another. |
| `Failed to post bill to ERP: …` | SAP didn't accept the posting. The end of the message gives SAP's reason, which can be `Unknown error`. Check the tax codes and fields, and select **Post to ERP** again. If it fails again, use **Report Issue**. |

## Dashboard

| What you see | What to do |
| - | - |
| **Processing** in the **Action** column | Neoflo is still working on the invoice. Wait a minute or two. |
| **Error** in the **Status** column | Nothing. Neoflo takes care of it. |


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