SCROLL
ITALIAN E-INVOICING API

Italian e-invoicing via API, connected to your ERP

Invoices leave from the software where they are created, whether a custom system, an online store or a foreign ERP, and the SdI receipts come back there. No portal to open by hand, no XML to upload.

Reply within one working day Free quote
150
Projects in our portfolio
9 years
In business, since 2017
1 day
Reply (working day)
IN SHORT

In short

UreTech connects Italian e-invoicing to the software where your invoices are created: custom systems, online stores, portals and foreign ERPs with no Italian localisation. The link to the SdI exchange system usually goes through an intermediary with an API, which handles sending, receipts, inbound invoices and legal storage. We write the integration, the data checks before sending and the return of receipts into your system.

When e-invoicing becomes a separate job

XML uploaded by hand

The system creates the invoice, then someone exports it and uploads it to a portal, one at a time.

Rejections found late

An invoice rejected by SdI sits in a portal nobody checks until the customer says it never arrived.

A foreign ERP with no Italian support

The Italian branch of a group runs the parent company’s ERP, which cannot talk to SdI.

Inbound invoices retyped

Supplier invoices land in a portal and are keyed into the accounts all over again.

THE FLOW

How the SdI flow works

Since 1 January 2019, invoices between businesses and professionals resident in Italy go through the Revenue Agency’s SdI exchange system (Law 205/2017); since 1 January 2024 almost all flat-rate taxpayers are included (Decree-Law 36/2022), and since 1 July 2022 SdI is also used to report cross-border transactions (Law 178/2020). The typical flow we build is this:

  1. Your software creates the invoice and our integration checks it: VAT or tax code, recipient code or PEC address, VAT rates and exemption codes, totals.
  2. It generates the XML file in the FatturaPA format and sends it to the intermediary through an API.
  3. The intermediary transmits it to SdI and receives the outcome: delivered, not delivered or rejected.
  4. Outcomes come back into your software, on the right invoice. If an invoice is rejected, the person who has to fix it gets an alert with the reason.
  5. Inbound invoices from suppliers arrive the same way and can be imported into accounting or an approval workflow.
  6. Legal storage is handled by the intermediary or by the Revenue Agency’s free service, which you join from the Fatture e Corrispettivi portal.

Instead of an intermediary you can connect directly to SdI via web service, which requires accreditation with the Revenue Agency. It makes sense for very large volumes or for companies that are themselves intermediaries; for everyone else a provider’s API is quicker to set up.

INTERMEDIARY

How we choose the intermediary

API intermediaries differ in price, included services and documentation quality. We take no commission from any of them: we assess them with you on four points.

  • Volume and price. The cost per invoice or per bundle, at the volumes you expect in a year, not just today’s.
  • Inbound invoices and storage. Whether they are included or extra, and for how long.
  • Test environment. A sandbox to try rejections and edge cases without sending anything real.
  • Exit. How invoices and outcomes are exported if you ever want to switch provider.

If you already use an invoicing service with an API, we start from it and simply connect it. You own the integration code, with documentation of fields and outcomes: if you ever change intermediary, only the part that talks to it is replaced, not the whole flow.

E-COMMERCE

Online stores and e-invoices: when you need them

If you sell online to businesses, every order needs an e-invoice, and this is where automation saves most work: the website collects VAT number, recipient code or PEC address at checkout, the integration checks the data and the invoice leaves when the order is paid or shipped, following the rule you agree with your accountant.

For sales to consumers things change: an invoice is issued if the customer asks for one, and the rules on recording takings depend on the type of sale and on how the physical shop and the website are organised. Our job is to make sure the website asks for the right data, the invoice goes out by itself when needed and no order is left without a document. The tax treatment stays with your accountant; we make sure the software does exactly what was decided.

How we work

Sandbox first, then real invoices.

1

Free review

Where invoices are created, how many, who checks them, which intermediary you use.

2

Data map

Your software’s fields mapped to the FatturaPA layout, including special cases.

3

Sandbox build

Sending, outcomes and rejections tried on the intermediary’s test environment.

4

First real invoices

A controlled start with a few customers, then everyone.

5

Support

Rejection alerts and updates when the technical specifications change.

Technology ecosystem

ERPs and CRMs we integrate

Our partnerships cover websites and e-commerce. Around them sits the rest of the business: ERP, servers, backups and artificial intelligence. For each technology we say exactly what we do: we integrate, design, set up and build.

150
projects in our portfolio
2017
working since
1 day
to reply (working day)

Italian e-invoicing API FAQ

The system creates the invoice, the integration checks it, builds the FatturaPA XML and sends it to an intermediary via API. SdI outcomes come back onto the invoice and rejections trigger an alert.
Only for a direct web-service connection. With an intermediary, they hold the accreditation and you use their API.
One that handles your volumes at a sensible price, includes inbound invoices and storage if you need them, has a sandbox and lets you export everything. We choose it with you, with no commission.
Yes. Supplier invoices arrive through the intermediary, are read and can go into accounting or an approval workflow matched to orders.
Yes. We connect the group ERP to an Italian intermediary: invoices leave in FatturaPA format and outcomes return to the ERP, with no second system just for Italy.
The intermediary, if storage is included, or the Revenue Agency’s free service, which you join from the Fatture e Corrispettivi portal. We decide in the review with your accountant.
It depends on where invoices are created and how many special cases there are. After the free review you get a written price, separate from the intermediary’s fee.

Where do your invoices start?

Tell us which software creates them and how many a month. We reply within one working day.

  1. Leave your emailEverything else is pre-filled: just tap the areas you care about.
  2. We call you back within one working dayWe book a 30-minute video call, no commitment.
  3. You get a written noteWhat to do, in which order and the likely cost range.

All we need is your email

We write the message from the areas you tap. A person on our team replies.

Check the address: the @ or the domain is missing.

What should we review? Tap one or more areas (optional).

Free and with no commitment. We use your data only to reply: privacy notice.

Thank you , we have received your request.

We will email you within one working day to book the 30 minutes. If it is urgent, message us on WhatsApp.

Prefer to talk right away?

Mon–Fri 9:00–12:30 and 14:00–20:00 (CET).

A process to improve? Free feasibility review.

Request