Upload a document. We'll tell you what it is and whether the figures add up.
It recognises the document type on its own, extracts the data and checks the reconciliation row by row. When something doesn't add up it says so rather than glossing over it: it's the same check that, in the full service, sends a document to human review.
Drop a PDF here, or a photo of the document
PDF, JPG or PNG · up to 50 pages and 25 MB
Don't want to upload a client's document? Try one of these, they're made up:
The document stays on your computer: it is read here in the browser and only one page at a time reaches the server, for as long as it takes to process it. No file is stored, no content is kept and nothing is used to train models. All that remains, if you choose to leave it, is your email address and the type of document you tried.
TD17, TD18 and TD19: the difference and when to use each
TD17 covers services bought from a supplier established abroad, inside or outside the EU. TD18 covers goods that physically travel from another EU country to Italy. TD19 covers goods bought from a foreign supplier that are already in Italy. One question settles almost every case: did you buy a service or a good?
- If it is a service, the code is TD17 and that is the end of it. The amount does not change it, and neither does a supplier outside the EU.
- If it is a good, look at where it moves from: TD18 when it leaves an EU country for Italy, TD19 when the good is already in Italy at the time of purchase.
- Integration and self-billing are two different procedures and they do not change the code. An EU supplier sends an invoice without VAT and you add the Italian tax to it. A non-EU supplier often issues nothing valid for VAT purposes, so you write the self-billed invoice yourself.
The document you upload is not kept
The PDF opens in your browser and the server receives one page at a time, for as long as it takes to read it. We do not store the file, we do not keep its content and we do not feed it to any model for training. If you leave your email, what remains is the address and the type of document you tried, never what was written inside.
The three codes, one by one
The demo reads the invoice, checks where the supplier is established and works out whether you bought a service or a good. Then it says which of the three codes applies and which clue in the document it used, so you can check it instead of trusting it.
- TD17
Services bought abroad
- Services received from a supplier established abroad. With an EU supplier you integrate the invoice they sent you; with a non-EU supplier you issue a self-billed invoice. It is the case an Italian practice sees most often.
- TD18
Intra-EU purchases of goods
- Goods that physically move from another EU country into Italy. Here you integrate the EU supplier's invoice.
- TD19
Goods already in Italy
- Goods bought from a non-resident supplier that are already inside Italian territory at the time of purchase (art. 17(2), DPR 633/72). It is the rarest of the three.
For example: the monthly Google Ads invoice, or consulting bought from a German firm.
For example: components ordered from a German supplier and shipped to your warehouse.
For example: stock from a foreign seller that ships out of an Italian warehouse.
The demo stops at the code and the reason behind it. In the full service that same step lands inside the import format of the software you already use, with nobody retyping it.
Two places where a foreign invoice misleads you
These are the two mistakes we see most often when the code is picked by eye, and they are the two the demo checks first.
The supplier is not always the brand printed at the top
When an intermediary or a payment processor issues the invoice on behalf of a brand, the supplier that counts is whoever issues the document. Read the brand instead of the issuer and you get the country wrong, and the code with it.
The registered office decides, not the VAT number
A supplier registered for VAT in another country is still established where its registered office is, and that is what says whether the area is EU or non-EU. The United Kingdom, for instance, is no longer EU.
Every field that matters also carries how confident the reading was. A flagged uncertain value is worth more than a confident invented one.
PDF bank statement: do the figures add up?
A PDF bank statement cannot be imported anywhere: it has to be read and retyped. The demo reads it, scans included, and checks the figures before showing you a single transaction.
- Opening balance plus the sum of the transactions must equal the closing balance printed on the document. If it doesn't, the green tick does not appear.
- Where the document prints a running balance, every row verifies itself: the error is no longer "140 euro missing", it is "row 7 is wrong".
- Every extracted amount is searched for in the document text: a number that appears nowhere in the PDF is flagged, not displayed.
- The transactions download as CSV, which Excel opens with no conversion.
Frequently asked questions
What is the difference between TD17, TD18 and TD19?
TD17 covers services bought from a foreign supplier; TD18 goods arriving from another European Union country; TD19 goods bought from a non-resident supplier but already present in Italy. The distinction lies in what was purchased and where it was located, not in the amount.
How do you handle an invoice from a foreign supplier with no Italian VAT number?
That is the normal situation: the foreign supplier has no Italian VAT number and charges no Italian VAT. You account for the tax under the reverse charge, issuing or integrating the document with the right code and sending it to the SDI. The demo tells you which code and why; the check and the signature stay with the professional.
What is the difference between integration and self-billing?
An EU supplier sends you an invoice without VAT and you integrate that document with the Italian tax. A non-EU supplier often issues nothing valid for VAT purposes, so you issue the self-billed invoice yourself. Which code applies depends on what you bought and where it was, not on which of the two procedures you follow.
Is the demo free?
Yes. The first document requires nothing. From the second one we ask for an email, because every processed document has a real cost.
Are the documents I upload stored?
No. The PDF opens in your browser and the server receives one page at a time, for as long as it takes to read it. No file is kept and no content is used to train models.
Does it work with scanned bank statements?
Yes. When the PDF has no text layer the page is read as an image. It is the case we measured most, because in practice it is the one that turns up most often.
Can I import the result into my accounting software?
The demo produces a generic CSV. The import format of the software you use — Lynfa, Ago, Profis or another — is the part we build to measure in the full service.