5 most common mistakes when sending data to Sistema TS (Italy's Health Card System)

The Sistema TS remains the mandatory platform for reporting healthcare expenses to the tax authorities. In 2026 the Ministry of Health introduced new validations and the number of common errors has risen significantly.

What the Sistema TS is and why getting it right matters

The Sistema Tessera Sanitaria (TS) is the portal through which hospitals, clinics and healthcare professionals send data to the Ministry of Health.

Every incorrect transmission automatically generates validation errors. Administrative penalties range from 500 to 5,000 euro per irregularity.

Under the GDPR and the FSE 2.0 (Italy's Electronic Health Record) rules, all data must meet precise standards. Errors in completion expose you to checks by the Agenzia delle Entrate (Italian Revenue Agency).

The 7 most common Sistema TS (Italy's Health Card System) errors in 2026

Tired of correcting Sistema TS (Italy's Health Card System) errors by hand?

BeebeeDoc is the cloud medical practice management software that automatically checks the data before sending it to Sistema TS. Free 15-day trial, no card required.

  • A full 15 days
  • No credit card
  • No minimum term

1. Error WS96 - Invalid patient tax code

Error WS96 is generated when the patient's tax code fails the system's validation checks.

The most frequent causes: blank spaces, special characters, wrong or incomplete codes. Always check the code letter by letter.

If you work with the OTP (One-Time Password) signature, the tax code must match the patient's identity document exactly.

2. Error W008 - Inconsistent document date

Error W008 appears when the document date is not earlier than the transmission date.

Rule: the issue date must always be in the past. You cannot submit documents dated today or tomorrow.

In addition, the payment date must fall within the monthly transmission period (deadline by the 10th of each month for the previous month).

3. Error E016 - Non-compliant document number

Error E016 occurs when the document number contains spaces, invalid characters or is longer than 20 characters.

Correct format: no spaces, alphanumeric, maximum 20 characters. Valid example: "DOC2026001" not "DOC 2026 001".

If you use a graphometric signature, the document number must be unique and not duplicated in the previous 60 months.

4. Error S011 - Amount not linked to the expense type

Error S011 is among the most common: the amount of the service does not match the selected expense type code.

Every amount must have a compliant expense class (e.g. SSN reimbursement, ticket, private service). Always check the association before sending.

The Sistema TS validates automatically: if you declare an SSN expense but the code is not on the list, you will receive error S011 within 24 hours.

5. Error S037 - Payment traceability not indicated

Error S037 appears when you do not specify how the service was paid for (cash, bank transfer, card, etc).

From 2026, the Ministry of Health requires traceability to be indicated for all expenses. Untraced cash automatically generates this error.

If you use an OTP signature or a graphometric signature, the system records the method automatically. Check it in the transmission form all the same.

6. Error N999 - Missing or incomplete data

Error N999 is generic but serious: it means one or more mandatory fields are empty.

Mandatory fields in 2026: tax code, document date, document number, amount, type of expense, payment traceability.

Also check the healthcare provider's details: VAT number, address, telephone. Incomplete data blocks transmission.

7. Error W003 - Transmission period expired

Error W003 occurs when you try to transmit data after the monthly deadline.

2026 deadline: every month by the 10th. January documents must be submitted by 10 February. Delays bring increasing penalties.

If you miss the deadline, you can transmit with a "variation" for up to 60 days, but with an administrative surcharge.

How to prevent Sistema TS (Italy's Health Card System) errors: step-by-step procedure

Prevention works better than correction. Follow this procedure before every monthly transmission.

Step 1: Check the personal details

Check the patient's tax code character by character. If the patient has an ISEE discount, check that the certificate is up to date.

If you use OTP signing, the code must match the patient's authentication app.

Step 2: Validate the document and payment dates

The date of the document must fall in the month covered by the transmission. The payment date must be earlier than today.

You cannot transmit documents issued in the current month if the previous month is not yet complete.

Step 3: Check amounts and classifications

Every service has a spending classification under the Ministry of Health nomenclature. Use the exact code.

Add up the amounts to check that the total matches what was taken during the month. Even 1 euro of difference generates an error.

Step 4: Complete the payment traceability

For each amount, specify the payment method. If the patient paid in cash, record "Contanti tracciati" (traced cash).

If you use a graphometric signature, the system automatically marks the payment as traced. Check the field in the form anyway.

Step 5: Run the system pre-check

Before transmitting officially to Sistema TS, use the platform's "Preview" or "Preliminary check" function.

The system will simulate the transmission and show you any errors. Correct them all before you go ahead.

Penalties and consequences for uncorrected errors

Uncorrected errors in Sistema TS have significant consequences under GDPR and FSE 2.0 rules.

Minimum penalty: 500 euros for an incorrect transmission. Maximum penalty: 5,000 euros for repeated breaches in the same year.

If the errors concern sensitive data (health), the additional GDPR penalties can reach 4% of annual turnover.

In addition, the Agenzia delle Entrate (Italian Revenue Agency) can open checks on the healthcare organisation's payments. Average time: 6-12 months.

BeebeeDoc: automated solution for Sistema TS (Italy's Health Card System)

Handling the Sistema TS manually carries significant risks. BeebeeDoc automates the process end to end and ensures compliance.

The platform brings together: patient management, invoicing, automatic validation and direct transmission to the Sistema TS.

Main features of BeebeeDoc for Sistema TS:

  • Automatic reading of the health card (tax code). Error WS96: ruled out 99% of the time.
  • Real-time validation of document and payment dates. W008 and W003 errors eliminated.
  • Check of the document number (max 20 characters, no spaces). E016 prevented.
  • Automatic classification of the expense type according to the Ministry schedule. S011 never occurs.
  • Automatic recording of payment traceability. S037 handled by the system.
  • Preliminary check before transmission to the Sistema TS. No N999 error.
  • Built-in support for OTP and graphometric signatures. GDPR compliance guaranteed.
  • Detailed monthly report for audits and accounting.

With BeebeeDoc, the average Sistema TS (Italy's Health Card System) transmission time drops from 2-3 hours to under 15 minutes. Zero errors in 95% of cases.

Final checklist before the Sistema TS transmission

Before each monthly transmission, run through this checklist.

  • Patient tax code checked character by character? YES / NO
  • Document date and payment date both in the past and in the right month? YES / NO
  • Document number with no spaces, max 20 characters? YES / NO
  • Amount linked to an expense type matching the official schedule? YES / NO
  • Payment traceability specified for each amount? YES / NO
  • All mandatory fields completed? YES / NO
  • Monthly deadline met (by the 10th of the month)? YES / NO
  • System pre-check run and no errors reported? YES / NO

If even one answer is NO, correct it before transmitting.

Conclusion: Sistema TS compliance in 2026

Sistema TS (Italy's Health Card System) errors in 2026 can be prevented with care and the right tools. The seven main error codes (WS96, W008, E016, S011, S037, N999, W003) follow precise logic.

Investing in an automated solution such as BeebeeDoc removes 95% of the risks and guarantees GDPR and FSE 2.0 compliance.

Try BeebeeDoc free for 15 days and see how managing Sistema TS becomes simple and safe.

Avatar photo
Laura M.

Laura M. is the editorial content lead at BeebeeBoard. She writes about digital health, regulation for medical practices and healthcare technology. Her articles cover FSE 2.0, GDPR in healthcare and electronic invoicing, with the aim of making complex subjects usable for healthcare professionals.