From invoice to ERP, with no typing.
It arrives as a PDF, a photo, an email or a WhatsApp message. The agent reads it, matches it to the purchase order and records it in under 2 minutes.
No typing · No double entry · No transcription errors
- Legal nameInsumos Norte S.A.
- CUIT30-71234567-9
- TypeFactura A
- Document0003-00012456
- Issued28/07/2026
- Due27/08/2026
- Items3 lines
- Payment termsOn account · 30 days
- IVA and percepciones$ 222,900
- Total$ 1,284,900
It comes in however it reaches you.
Nobody has to ask the supplier to change the way they invoice.
- Image
- One single process
- Supplier
- Insumos Norte S.A.
- Document
- A 0003-00012456
- Total
- $ 1,284,900
- Entry channel
- PDFImageEmailWhatsApp
- PDF
The file exactly as the supplier issues it.
- Image or photo
A photo taken with a phone is enough.
- Email
The inbox where documents are received is processed.
- WhatsApp
The document is forwarded to the agent number.
Every format enters the same process: same checks, same record, same traceability.
One document, four seconds of human work.
You forward the invoice. The agent does the rest inside your system.
The agent does not produce an intermediate file or a spreadsheet: it writes the invoice straight into your management system.
What it reads from every document.
The five groups of data the ERP needs in order to record the invoice without anyone typing.
Hover over each group to see it marked on the document.
Legal name, CUIT (the Argentine tax ID), IVA registration status and address — street, number, city and province — for both parties. The CUIT is validated against its check digit.
Sales point and number, issue date, payment due date, CAE (the AFIP electronic authorization code) and its expiry, currency and exchange rate.
Supplier's item code, description, quantity, unit of measure, unit price, discount, subtotal, IVA rate and amount, and the total for each line.
IVA (Argentine VAT) broken out by rate — 27%, 25%, 21% and 10.5% — Impuestos Internos, and every levy on its own: IVA percepciones, which are amounts collected at source, Ingresos Brutos, municipal rates, funds and trusts.
Document class and letter — Factura A, B, C or M, credit note and debit note — terms of sale and payment method, the remito, or delivery note, that the invoice references, and anything written by hand on the paper about a shortage.
With this data the agent builds the complete record: header, detail and the posting of each tax to the box it belongs in, following the rules you configured.
- 01Legal nameInsumos Norte S.A.
- 01CUIT30-71234567-9
- 05TypeFactura A
- 02Document0003-00012456
- 02Issued28/07/2026
- 02Due27/08/2026
- 03Items3 lines
- 05Payment termsOn account · 30 days
- 04IVA and percepciones$ 222,900
- 04Total$ 1,284,900
Fictional demo data.
Every invoice, checked against its supporting document.
Depending on how your company buys, the invoice is checked against the purchase order — the nota de pedido already loaded in the ERP — or against the remito for the goods received. And before confirming anything, it compares line by line.
- 01
It finds the open document
Among that supplier's open purchase orders, notas de pedido and remitos, it locates the one that corresponds to the invoice received.
- 02
It identifies each item
It translates the code the supplier uses for the product into the item in your catalog, and stores that equivalence in the item's record for the next invoice.
- 03
It compares line by line
It checks the quantity invoiced against the quantity still pending delivery, and the price invoiced against the price on the document.
- 04
It records the invoice and marks the receipt
When everything matches, it records the invoice, links it to the document and marks it as a full or partial receipt.
- 05
It raises an alert if there is a difference
When something does not match, the invoice does not reach the ERP: it is held for review with the exact difference, item by item.
- 06
It lets you decide when there is doubt
If more than one document matches, it does not pick by elimination: it shows them with their number, their date and their items so a person can decide which one it goes against.
Comparison against PO #314 · Insumos Norte S.A.
| Item | Quantity on PO | Quantity invoiced | Status |
|---|---|---|---|
| 200 cc container | 5,000 | 5,000 | Match |
| 500 mm stretch film | 240 | 240 | Match |
| 70×40 self-adhesive label | 2,000 | 2,180 | Difference · +180 units |
Alert raised for the purchasing team
Fictional demo data.
Ten reasons an invoice is not recorded on its own.
When any of these checks fires, the invoice does not reach the ERP: it is held for review, with the reason written out and the document in view, and a person decides. Each check is switched on or off per company.
Price different from the one agreed
A line was invoiced above the price on the linked document. The alert names the item, the agreed price and the invoiced price.
Quantity does not match
What was invoiced exceeds what was still pending delivery on the linked document.
Goods shortage
The remito for the delivery shows a higher quantity than the invoice, or the paper carries a handwritten note that something did not arrive.
No supporting document
There is no open purchase order or remito from that supplier matching the invoice.
Several possible documents
More than one document matches and none is clearly the right one: recording it against the wrong one would consume an order that is still open.
Supplier not registered
The CUIT that issued the invoice does not exist as a supplier in the ERP.
Unidentified item
One or more lines could not be matched to any item in the catalog, or the new item could not be created.
Duplicate document
There is already an invoice recorded with that same sales point and number.
Payment terms not stated
The invoice does not state whether it is cash or on account, and that determines how it is posted.
The invoice does not add up
Subtotal, IVA amounts and the remaining items do not add up to the printed total, not even after re-reading the document.
Nothing is left hanging: every reading is logged with how it ended — recorded, under review, not recorded or failed — and for what reason.
Three controls that stop depending on memory.
No duplicate or misposted invoices
Every document is recorded once, posted the way your rules say it should be.
Receiving checked against the invoice
What arrived is checked against what was invoiced, and the difference is documented.
Full traceability on every purchase
From the purchase order to the recorded invoice, with the history of what was done and when.
Every action the agent takes is audited inside the platform: which document, which rule was applied and at what moment.
What happens when something does not add up.
The agent does not complete a record with data it did not read. When an exception comes up, it hands the whole case over.
What connects to this.
Bring one of your own invoices to the meeting.
We process it with you live, against your own posting rules, and show you how the record ends up in your system.
Victoria AI · Córdoba, Argentina