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.
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
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
How to use Scriba
A typical end-to-end flow, from setup to results.
- Book a 30-minute demonstration through the Cal.com form on the contact page
- Receive a quote based on the number of invoices your practice processes each month
- The vendor creates the account and hands over the credentials, quoted as one working day
- Add the bookkeepers of the practice as users
- Configure the connection to the Agenzia delle Entrate Sistema di Interscambio together with the vendor
- Let invoices flow in automatically, with no manual import and no mandatory initial mapping
- Open the dashboard and assign each client to the bookkeeper who handles them
- Review the lines flagged for attention, approving or correcting the proposed classification
- Consult the original invoice PDF alongside the classification whenever a line is unclear
- Export the approved batch and import it into your accounting package
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 & 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.
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
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.
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 & 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
Integrations
Supported languages
Behind Scriba
Resources
All the official URLs gathered for verification and reference.
Frequently asked questions
Does the AI ever get it wrong?
How much does Scriba cost?
Which accounting packages does it export to?
How long does it take to get started?
Does it need to be installed?
Is my clients' data used to train the AI?
Where is the data hosted?
Is there an API?
Can it be used outside Italy?
Who publishes Scriba?
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.
- Choosing a selection results in a full page refresh.
- Opens in a new window.