Software to manage the invoices you receive from your suppliers
In Spain almost all billing software (Holded, Quipu, Anfix, Billin, Sage, A3, Contasol) is designed to issue invoices: what your company sends to its customers. ininvoice is the opposite: software to manage the invoices you receive from your suppliers. The difference is huge and nobody frames it this way.
The problem your accounting ERP does not solve
If your company or group receives a high volume of supplier invoices, you face invisible work: someone has to receive each invoice, open it, check it against the purchase order, against the delivery note, flag discrepancies, log duplicates, talk to the supplier, decide whether to pay, post and archive. That is hours every day.
Holded, Quipu, Anfix and similar products record the invoice. They post it as an expense. But the control work (is this the price I agreed? is this the quantity I received? is this a duplicate?) is still done by a person in Excel.
This is where ininvoice fits. It does not replace your accounting. It is the layer that lives before: it receives the invoice, validates it, cross-checks it, leaves it ready for a person to approve and, once approved, hands it over to your ERP.
Who this software is for
It is for you if...
- You receive a high volume of supplier invoices, in one legal entity or several.
- Most of your suppliers are Spanish (some occasional intra-EU casuistry is acceptable).
- Your ERP is Holded, Sage 50/200, A3, Contasol, Quipu, or you coexist with Excel + an external accounting firm.
- You process purchase orders and receive delivery notes (industry, distribution, hospitality, construction, retail).
- You have detected at least once a month an overpayment or a duplicate by mistake.
It is NOT for you if...
- You process fewer than 50 invoices per month: the savings do not pay off.
- You are a multinational with complex multi-currency payments: Tipalti or Coupa are a better fit.
- Your business is pure B2C and you do not receive significant supplier invoices.
What a received-invoice software solves
Five categories of concrete problems that show up every day:
1. Capture without manual work
Invoices arrive by email, by supplier portal, by WhatsApp, by scanned paper. Your system has to accept them and normalize them. ininvoice connects to Gmail by OAuth and captures invoices automatically; documents from other channels can be uploaded manually.
2. Line-by-line extraction
Reading the header (supplier, date, total) is not enough. You need the individual lines: description, quantity, unit price, discount. Without lines you cannot reconcile against the purchase order. Here we explain how line-by-line OCR works.
3. Three-way matching
Cross-checking the invoice with the purchase order and with the delivery note line by line, pre-tax. It is the only way to detect overpayments that header-total matching hides. Full guide here.
4. Duplicate detection
The same invoice number arriving twice. The same invoice with minimal variation. The same supplier sending both. ininvoice holds as a possible duplicate an invoice with the same normalised number from the same supplier, or with the same amount and date, for a person to decide; the same file is never processed twice.
5. Exception handling
When something does not match, who fixes it? A price discrepancy is a question for purchasing, a quantity one for the warehouse; a possible duplicate is held, and an invoice without a PO goes to manual review. ininvoice holds each exception with its type and reason; agreeing who answers each type prevents exceptions dying in a finance inbox.
Received-invoice software vs accounting ERP
| Capability | ERP / Accounting (Holded, Quipu, Sage) | ininvoice |
|---|---|---|
| Invoice issuance | Yes, core function | No |
| Email reception and capture | Limited or requires extra module | Yes, native |
| Template-free OCR | Variable | Yes, IDP |
| Line-by-line three-way matching | Not standard | Yes, product core |
| Multi-criteria duplicate detection | Basic | Yes |
| Tax validation (total = base + VAT − IRPF) | No | Yes, before matching |
| Exceptions held with type and reason | No | Yes |
| General ledger posting | Yes, core function | No (Excel/CSV export) |
| Bank reconciliation | Yes | No |
| Tax filings (303, 390, 347) | Yes | No |
The conclusion: they are not competitors. They are complementary. Your ERP remains the place where postings and filings happen. ininvoice is the control layer that feeds it with already-validated invoices.
Want to see it with your company's documents? I will show you how each line is matched against its purchase order and delivery note. Request a demo with your own invoices
Constructed example (synthetic data): distributor with 600 invoices/month
Imagine a distribution group with several legal entities and Holded ERP, where one person spends half a day matching invoices against orders in Excel.
Estimates for that profile (not measured results):
- Manual matching time: about 80 h/month, on the order of 1,200 EUR/month in internal hours.
- Discrepancies detected manually: about 6% of invoices with variance above threshold.
- Discrepancies detected with line-by-line matching: about 9-11%; header-total matching does not see compensations between lines.
- Possible overpayments in a quarter: they depend on how many of those discrepancies end up being paid; it is the figure worth measuring with your own invoices.
The sales argument is not "automate to save hours". It is "detect what header-total matching hides".
Regulatory compliance 2027-2028
Three regulations directly affect the invoices you will receive from your suppliers:
- Mandatory B2B electronic invoicing (RD 238/2026): suppliers start sending you structured XML from 6 October 2027 for companies with turnover above EUR 8 million and from 6 October 2028 for everyone else (AEAT calendar). Full guide here.
- Verifactu : during 2027 (RD 1007/2023, as amended by RDL 15/2025: before 1 January 2027 for corporate income tax payers and before 1 July 2027 for everyone else; the Ministry of Finance has announced a delay to October 2028 that is not yet in the BOE) the invoices you receive start coming with a QR code. Guide here.
- SII (RD 596/2016): if your company is required to use it, invoice records go to the AEAT within four days, not counting Saturdays, Sundays or national holidays.
Pricing
Tailored pricing for your company: a proposal within 48 hours of seeing your invoices (annual volume, companies, ERP). No implementation fee, no consultant, annual contract. What the proposal is based on.
Process your real invoices before committing?
ininvoice needs no consultant and no implementation project, and there is no implementation fee. Try it with a few of your invoices.
Frequently asked questions
- Does ininvoice replace my accounting ERP?
- No. It coexists with your ERP (Holded, Sage, A3, Contasol, Quipu). ininvoice is the control layer that validates invoices before they enter your ERP.
- Does it work with any billing provider?
- It works with the PDF and image invoices your suppliers send, regardless of which software they use to issue them. It does not parse structured FacturaE, Factur-X or UBL XML today; if a supplier sends a structured e-invoice, you process its human-readable PDF.
- What do I need to get started?
- Access to the Gmail account where you receive invoices, and half an hour from the person who validates invoices today. Purchase orders and delivery notes come in like invoices, by e-mail or upload.
- Does it modify anything in my email?
- No. The connection uses OAuth. It does not modify or delete email.
- What is the contract?
- An annual contract, with tailored pricing set in a proposal within 48 hours of seeing your invoices. No consultant and no implementation fee.
Start this week
Try it with your own invoices · no implementation fee.
Related content
Your ERP does not control the invoices you receive. ininvoice does.
Connect Gmail. ininvoice validates each invoice, cross-checks it with your purchase order and delivery note, shows you the exceptions and leaves approval to a person. No consultant and no implementation.
Try it with your own invoices · no implementation fee