Scriba logo
Document Processing Files · Ocr Doc Parsing

Scriba

Scriba is an Italian AI tool for accounting practices. It connects to the Agenzia delle Entrate tax drawer, downloads client invoices and assigns each an expense account, VAT code and deductibility, producing entries the bookkeeper reviews only where needed.

Active GDPR compliant Contact Sales No public API 18+ Verified by Guidaio
Overview

What is Scriba?

Scriba is a web application that automates the most repetitive task in an Italian accounting practice: turning incoming electronic invoices into posted bookkeeping entries. It is published from Milan by Marco Umile Iannace, whose own accounting firm trades as Monti Consulting, and its pitch is a claim of insider knowledge: built by accountants, for accountants.

The chain it automates runs end to end. Scriba connects to a client's tax drawer at the Agenzia delle Entrate and downloads their e-invoices, removing the manual upload, the ZIP archives and the folder housekeeping. An AI model then reads each invoice and assigns three attributes to every line: the expense account from the Italian chart of accounts, the VAT rate, and the deductibility status. The application ships that chart of accounts in full, from fixed-asset and reserve accounts through to depreciation and expense codes, so the codes it proposes are the ones a practice already uses.

What distinguishes Scriba from blind automation is the confidence score attached to each line. Clear invoices are classified and approved without intervention; ambiguous ones are marked da revisionare and held for the bookkeeper, who approves or corrects them in seconds. The vendor calls this human-in-the-loop and is candid that the AI does make mistakes.

Once approved, entries are exported as a file ready to import into the practice's accounting package. Profis by Sistemi is the integration that works today, with M1, C1, XML and PDF formats declared. Zucchetti, Team System and Datev appear on the site as coming, but the application still carries all three as disabled.

Around this core sit several practice-level features: monthly retrieval of clients' bank statements and transaction lists without having to ask for them, a multi-client dashboard where each client is assigned to the bookkeeper who handles them, and the original invoice PDF one click away from the classification. Uploads accept XML, ZIP, P7M and PDF. Everything runs in the browser on AWS infrastructure in Frankfurt; there is no installer, no mobile app and no public API.

What it does

  • Connect a client's Agenzia delle Entrate tax drawer and pull their e-invoices automatically
  • Classify each invoice: expense account, VAT rate and deductibility status
  • Produce a ready bookkeeping entry that can be edited in one click
  • Flag ambiguous invoices for human review and auto-approve the unambiguous ones
  • Export a file ready to import into the practice's accounting package
  • Retrieve clients' bank statements and transaction lists every month
  • Manage every client of the practice in one dashboard, assigned to a named bookkeeper
Audience

When to use Scriba / When not to

A quick filter to help you decide if Scriba is the right fit.

When to use Scriba

  • Italian accounting practices handling a steady monthly flow of supplier e-invoices for many clients
  • Bookkeepers who currently key ledger entries by hand from XML invoices
  • Practices running Profis by Sistemi, the one accounting package Scriba exports to today
  • Practice owners who want a single dashboard over every client and can assign each one to a named bookkeeper
  • Small firms weighing headcount against volume: the vendor claims the tool pays for itself at five managed clients

When not to use Scriba

  • Anyone outside Italy: the product depends on the Sistema di Interscambio and the Agenzia delle Entrate tax drawer
  • Non-Italian speakers, as the interface ships with a single it-IT locale and hard-coded Italian month names
  • Practices on Zucchetti, Team System or Datev, which the site announces but the application still carries as disabled
  • Developers wanting programmatic access: there is no public API and no developer documentation
  • Buyers who need a published price or contractual terms before booking a sales call
Get started

How to use Scriba

A typical end-to-end flow, from setup to results.

  1. Book a 30-minute demonstration through the Cal.com form on the contact page
  2. Receive a quote based on the number of invoices your practice processes each month
  3. The vendor creates the account and hands over the credentials, quoted as one working day
  4. Add the bookkeepers of the practice as users
  5. Configure the connection to the Agenzia delle Entrate Sistema di Interscambio together with the vendor
  6. Let invoices flow in automatically, with no manual import and no mandatory initial mapping
  7. Open the dashboard and assign each client to the bookkeeper who handles them
  8. Review the lines flagged for attention, approving or correcting the proposed classification
  9. Consult the original invoice PDF alongside the classification whenever a line is unclear
  10. Export the approved batch and import it into your accounting package
Quick read

Pros & Cons

Pros

  • Direct connection to the tax drawer removes manual uploads, ZIP files and folder management entirely
  • Human-in-the-loop is designed in, not bolted on: the AI only auto-approves what it is confident about
  • Native Profis export with four declared formats, so entries land without adjustment
  • Hosting is documented down to the data centre, Frankfurt in AWS region eu-central-1
  • Sub-processors are named individually with their registered office and their infrastructure
  • Cookie-free analytics and no profiling, advertising or retargeting cookies at all
  • Onboarding quoted at one working day, with no migration and no mandatory initial mapping

Cons

  • No price is published anywhere: a quote requires sitting through a sales demonstration
  • No terms and conditions are published at all, an absence confirmed by probing
  • The privacy notice covers only the website, leaving the platform's invoice data without a published contract
  • Only one integration actually works; Zucchetti, Team System and Datev are advertised but disabled in the code
  • Italian only, and functionally tied to the Italian tax system
  • The publisher is an individual practitioner rather than a company, with no corporate structure behind the product
  • No security certification is claimed or published, and no way to opt out of AI training is documented
Pricing

Pricing & Plans

No price is published. Scriba states that its pricing depends on the number of invoices processed per month and directs prospective customers to book a demonstration for a quote. There is no mention of a free plan and no mention of a free trial, and no amount appears anywhere on the site or in the application itself. The only commercial commitment offered is a 30-minute demonstration described as personalised, without obligation, with a reply within 24 hours. The vendor's sole affordability claim is qualitative: that Scriba pays for itself once five client accounts are managed through it.

Prices and plans listed above may evolve. Always check the official pricing page before subscribing.
Trust & Privacy

Data, GDPR & hosting

A consolidated view of how Scriba handles your data.

GDPR overview

GDPR implementation is documented in unusual detail for a vendor of this size. The notice is issued under Articles 13 and 14 of Regulation (EU) 2016/679 and Italian Legislative Decree 196/2003 as amended by 101/2018, and was last updated on 27 May 2026. Data subject rights are listed article by article: access (15), rectification (16), erasure (17), restriction (18), portability (20), objection (21), withdrawal of consent (7) and complaint (77), with the Garante per la protezione dei dati personali named as supervisory authority. Non-EU transfers rely on the Standard Contractual Clauses of Implementing Decision (EU) 2021/914 plus supplementary measures per EDPB recommendations 01/2020. Article 32 measures listed include TLS, least-privilege access, multi-factor authentication and application and network firewalls. The homepage claims GDPR compliance in so many words.

Who owns the data?

The declared data controller is Marco Umile Iannace, an individual practitioner based at Via Vincenzo Monti 92, 20145 Milan, VAT number 08469620960. No Data Protection Officer has been appointed, the controller stating that the Article 37 GDPR thresholds are not met. The site states that invoices sit on European infrastructure, isolated per practice, and that data is never disclosed or sold to third parties. One boundary matters: the published privacy notice describes itself as covering visitors to the myscriba.it website, not the accounting data processed inside the platform. No customer-facing contract governs invoice data, so any ownership claim drawn from that notice is provisional.

Reuse rights

Booking a demonstration through the Cal.com form collects a name, an email address, the practice name, the number of bookkeepers, the accounting package in use, an optional message and the chosen slot. The legal bases given are pre-contractual measures under Article 6(1)(b), legitimate interest for security and aggregate statistics under Article 6(1)(f), and legal obligation under Article 6(1)(c). Traffic measurement runs on Plausible, cookie-free, with a daily rotating IP hash discarded after 24 hours. On AI training the vendor is explicit: models are trained on anonymous classifications only, never on identifiable data, and client names, company names and VAT numbers are said never to leave the platform nor to feed third-party models. No opt-out mechanism is documented. The controller also states that no automated decision-making or profiling within the meaning of Article 22 GDPR takes place.

Data retention & training

Retention summary
Demonstration booking data is kept for 24 months from the last contact, unless a contractual relationship begins, in which case ordinary customer retention applies, or unless earlier deletion is requested. Website access logs are kept for a maximum of six months, with longer retention possible only to establish computer crimes under Article 132 of the Italian Privacy Code. IP addresses are held only as long as strictly necessary for technical security and diagnostics. Aggregate Plausible statistics, which cannot be traced back to individuals, are kept indefinitely for statistical purposes. No retention period is published for the invoices and accounting data processed inside the platform itself.
Trains on customer data
Yes
Subprocessors disclosed
Yes

Hosting summary

The site runs on AWS Lightsail in region eu-central-1, Frankfurt, Germany, contracted through Amazon Web Services EMEA SARL in Luxembourg. Independent resolution of the domain confirms this: the address maps to an Amazon EC2 host in Frankfurt with no CDN edge in front of it, so the server country is the real one rather than a cache node. The two other sub-processors are stated to operate on European infrastructure in the same city. Cal.com, which powers the demonstration booking form, is incorporated in Delaware but processes the data in Frankfurt under a Data Processing Agreement; where transfers outside the EU do occur, the Standard Contractual Clauses apply. Plausible Insights OU, based in Tallinn, runs the cookie-free analytics on Frankfurt infrastructure. The homepage advertises European hosting, and the FAQ adds that invoices are isolated per practice. The jurisdiction is therefore consistently European, with Germany as the single hosting country named.

Hosting countries
🇩🇩 Germany
Hosting regions
EU
Watch-outs

Things to keep in mind

Risks and trade-offs to weigh before adopting Scriba.

  • The publisher is a natural person, not a company: there is no corporate entity, no share capital and no Registro Imprese registration behind the product
  • No terms and conditions are published, and the privacy notice states it covers the website only, so the invoice data you entrust to the platform is governed by no published contract
  • Zucchetti, Team System and Datev are advertised on the homepage but carried as disabled in the application: do not plan a migration around them
  • AI training on anonymous classifications is declared, but no opt-out is offered, so a practice cannot exclude its material from improving the model
  • Automation invites over-trust: the vendor is right that the AI errs, and a bookkeeper who stops reading the flagged lines loses the control the design depends on
  • The registered address shown on the site differs from the one held for the same VAT number in the EU VIES register; both are in Milan, but they are not the same street
  • The domain was registered in January 2026 although an archive record exists from 2022, indicating a second-hand domain whose earlier history is unrelated to this product
Setup

Setup & Integrations

Technical difficulty

Low, on the vendor's account. Setup is quoted at one working day: the vendor creates the account and hands over credentials, the practice adds its own bookkeepers, and the only genuinely technical step, connecting to the Agenzia delle Entrate Sistema di Interscambio, is configured jointly rather than left to the customer. Nothing is installed, since the product runs in a browser on Mac, Windows or Linux. No migration is required and no initial chart-of-accounts mapping is mandatory, which removes the usual barrier to changing accounting tooling.

Deployment

Web app

Integrations

Profis

Supported languages

Italian
Company

Behind Scriba

Company name
Marco Umile Iannace
Founded
INFORMATION_NOT_FOUND
Country of origin
🇮🇹 Italy
Headquarters
Via Vincenzo Monti 92, 20145 Milano (MI), Italia
EU office
Via Vincenzo Monti 92, 20145 Milano (MI), Italia
UBO
Marco Umile Iannace
UBO country
🇮🇹 Italy
Domain registrar country
🇩🇩 Germany
Legal contact
Official links

Resources

All the official URLs gathered for verification and reference.

FAQ

Frequently asked questions

Does the AI ever get it wrong?
Yes, and the vendor says so plainly. Every line receives a confidence score: ambiguous ones are flagged for the bookkeeper to approve or correct, while clear ones are classified automatically. The stated model is human-in-the-loop, with the AI doing the repetitive work and the professional keeping decision-making control.
How much does Scriba cost?
No price is published. Pricing is stated to depend on the number of invoices processed each month, and a quote is given after a demonstration. Neither a free plan nor a free trial is mentioned anywhere on the site.
Which accounting packages does it export to?
Profis by Sistemi works today, with M1, C1, XML and PDF export formats declared. Zucchetti, Team System and Datev are announced as coming, but all three are still carried as disabled in the application, so only Profis should be counted on.
How long does it take to get started?
One working day, according to the vendor. The account is created and credentials handed over, the practice adds its bookkeepers, and the connection to the Agenzia delle Entrate Sistema di Interscambio is configured jointly. No manual import and no mandatory initial mapping are required.
Does it need to be installed?
No. Scriba is a web application: open a browser, log in and you are in. It runs on any computer, Mac, Windows or Linux, with no installer and no updates to manage.
Is my clients' data used to train the AI?
Partly. The vendor states that training uses anonymous classifications only, never identifiable data, and that client names, company names and VAT numbers never leave the platform nor feed third-party models. No mechanism for excluding your data from training is documented.
Where is the data hosted?
On AWS Lightsail in region eu-central-1, Frankfurt, Germany, contracted through Amazon Web Services EMEA SARL in Luxembourg. The booking and analytics sub-processors, Cal.com and Plausible, are also stated to operate on European infrastructure in Frankfurt.
Is there an API?
No. There is no public API, no developer documentation and no API subdomain. The application does call internal endpoints, but they sit behind authentication and are excluded in the site's robots file.
Can it be used outside Italy?
In practice, no. Scriba depends on the Italian Sistema di Interscambio and the Agenzia delle Entrate tax drawer, and the interface ships in Italian only. The site does not state a formal country restriction, but the dependency is structural.
Who publishes Scriba?
Marco Umile Iannace, an individual practitioner in Milan with VAT number 08469620960, whose accounting firm trades as Monti Consulting at the same address. There is no separate company: the publisher is a natural person.
Conclusion

Should you pick Scriba?

Scriba is a deliberately narrow product, and that is its strength as much as its limit. It addresses one profession, Italian accounting practices; one country, through a hard dependency on the Sistema di Interscambio; and one working integration, Profis by Sistemi. Within that perimeter the automation chain is coherent and complete, running from the tax drawer through AI classification and human review to an import file, and the human-in-the-loop design is stated openly rather than glossed over.

What stands out is the quality of the security and processing documentation. Hosting is named down to the AWS region in Frankfurt, sub-processors are listed individually with their registered offices, analytics run without cookies, and retention periods are given per data category. That is more transparency than many larger vendors offer.

The gaps are commercial and contractual rather than technical. No price is published, no terms and conditions exist on the site at all, and the privacy notice explicitly scopes itself to the website rather than to the platform that processes the invoices. A practice handing over its clients' accounting data would be doing so without a published contract governing that data. The publisher is also an individual practitioner rather than a company, which is worth weighing for a purchase a practice intends to depend on.

Three of the four accounting packages advertised on the homepage are still disabled in the application, so a firm not already on Profis should treat those as roadmap rather than availability. For a Profis practice drowning in manual invoice coding, Scriba is a credible answer; for anyone else, the honest advice is to ask hard questions during the demonstration.