For an Italian SME, invoice management is one of the most time-consuming administrative processes: receipt, reading, matching to the purchase order, entry into the ERP, submission to the SDI, tax archiving. Each step costs time and generates the risk of errors.
This guide is designed specifically for Italian small and medium-sized enterprises: it accounts for mandatory electronic invoicing, the Exchange System (SDI), Italian tax specifics (split payment, withholding tax), and the most common ERPs in the Italian market. If you are an administrative or finance manager, discover also how TypeLens supports the administrative team.
If you are looking for a more general overview of document automation technologies (OCR, IDP, RPA), you can explore further in the article complete guide to invoice automation.

1. The Italian Context: E-Invoice and SDI
Italy is one of the most advanced countries in the world for tax digitalization. Since 2019, B2B electronic invoicing has been mandatory for all VAT numbers (with few exceptions in flat-rate regimes, which are also being extended). This means that every invoice — active or passive — must pass through the Exchange System of the Italian Revenue Agency.
In theory, this should simplify everything. In practice, many SMEs find themselves in a hybrid situation:
- SDI submission is handled by the accountant or an intermediary
- Passive invoices arrive from the SDI but are downloaded and managed manually
- The ERP is not integrated with the SDI, so data must be re-entered
- Foreign invoices (outside Italy) still arrive as PDFs and must be handled separately
The critical point is not the electronic submission: that is already automatic. The problem is everything that comes before and after: reading the invoice, matching it to the order, entering it into the ERP, archiving it correctly. That is where time is lost.
The Italian tax specifics that automation must handle
An invoice automation system designed for Italian SMEs must be able to recognize and correctly handle:
- VAT number and Tax Code: mandatory fields to validate on every document
- SDI recipient code / PEC: required for electronic forwarding
- Multiple VAT rates: 22%, 10%, 5%, 4%, exempt, out-of-scope — the system must recognize them and calculate the tax correctly
- Split payment (scissione dei pagamenti): mandatory for invoices to the Public Administration. VAT is not collected by the supplier but paid directly by the entity
- Withholding tax (ritenuta d'acconto): applicable to fees for professionals and agents. The system must recognize the withholding and deduct it from the amount to be paid
- Credit notes (NC): must be matched to the original invoice and correctly handle the refund or reversal
- Invoices in foreign currency: must be converted at the exchange rate on the date of issue according to Italian tax regulations
2. Accounts Payable Automation: From Supplier Invoices to Payment
Accounts payable covers the invoices your company receives from suppliers. This is where the greatest volume of manual work and the highest risk of errors are concentrated.
The traditional flow vs. the automated flow
| Process phase | Manual mode | With AI automation |
|---|---|---|
| Receipt and sorting | 5–10 min (email + download) | Automatic (< 10 sec) |
| Reading and classification | 3–8 min | < 1 min (AI) |
3. Customer Invoices: What Can Be Done Automatically
When you issue an invoice to a customer, you currently have to do several things manually: create the invoice, send it to the Exchange System (the Revenue Agency's platform), check that it was delivered, and then record the payment when it arrives. Each of these steps can be automated, or at least simplified, with the right system.
What happens when an invoice is not accepted
When you send an electronic invoice, the Revenue Agency can accept it, reject it, or flag an error. Today many SMEs find out late — or not at all — because the check is manual.
With an automated system, you receive an immediate notification if something is wrong: for example, if the recipient code is incorrect, the VAT number is invalid, or the VAT rate does not match the type of transaction. The system tells you what to correct and, in many cases, already suggests the solution.
Invoices rejected by the Revenue Agency are one of the most common problems in Italian SMEs. In most cases these are simple errors — a wrong code, an incorrect VAT rate — that a pre-submission verification system catches before the invoice is even sent.
4. Regulations and Compliance: What the System Must Respect
For an Italian SME, choosing an invoice automation system is not only an operational decision — it is also a matter of tax and regulatory compliance.
| Obligation / regulation | Who it applies to | What it requires for automation |
|---|---|---|
| Mandatory B2B electronic invoice | All Italian VAT numbers | The system must communicate with SDI via SDI API or intermediary |
| 10-year digital preservation | All companies | The archive must comply with CADit and AgID standards |
| GDPR | Processing supplier/customer data | Encryption, tracked access, data processing agreement |
5. Does It Work with the ERP You Already Use?
The question almost every administrative manager asks is: "But does it integrate with my software?" The answer, in most cases, is yes. Modern automation solutions are compatible with the most common ERPs used by Italian SMEs — TeamSystem, Zucchetti, Odoo, SAP Business One — and with older or custom-built ones, often via an automatic file import system. The important thing to verify before choosing is that the vendor has already integrated your specific ERP and can show you a real case: a vague answer on this point is always a warning sign. Discover all the available TypeLens integrations.
6. How to Start Automation: An Operational Plan for SMEs
Implementation does not have to be a long and risky IT project. With the right approach, an SME can have the system in production in 3–5 weeks.
Week 1 - Analysis and preparation
- Map the current flow: how many passive invoices do you receive per month? From how many suppliers? In which formats?
- Identify the main suppliers (top 10–20 by volume) on which to focus the pilot
- Collect 50–100 sample invoices in digital format, distributed among different suppliers
- Involve the accountant or accounting manager: they must be part of the process from the start
Weeks 2–3 - Configuration and testing
- Configure the AI engine on your sample documents
- Set up the mapping rules for the ERP (chart of accounts, cost centers, VAT codes)
- Run validation tests on a subset of real invoices
- Train the administrative team on the validation interface and exception management
Weeks 4–5 - Go-live and optimization
- Launch in production with supervision: dual human + AI check for the first few weeks — explore the Human-in-the-Loop model for document automation
- Monitor KPIs: automatic extraction rate, number of exceptions, average time per document
- Refine matching rules and confidence thresholds based on real cases
- Scale progressively to all suppliers