Overview
Cloudbeds now supports Italian e-invoicing through Invopop, a fiscal intermediary that connects your property directly to the Agenzia delle Entrate (Italian tax authority). This integration enables you to issue compliant electronic invoices without leaving Cloudbeds and without obtaining a digital certificate.
Italian properties can now issue invoices through two channels:
- SDI (Sistema di Interscambio): For complete invoices in FatturaPA format (B2B domestic, B2B foreign, B2C domestic, B2C foreign).
- Scontrino Elettronico (Smart Receipts): For simplified invoices where payer details are incomplete, which is typical for prepaid OTA reservations.
What's New
Automatic Invoice Routing
Cloudbeds automatically detects the invoice scenario (B2B domestic, B2B foreign, B2C, or Simplified) and routes it to the correct platform. No manual selection is needed.
Dual Channels for Complete Coverage
SDI handles full e-invoices sent to the tax authority. Smart Receipts handles simplified invoices for cases where guest details are incomplete, solving the common problem of prepaid reservations with missing Codice Fiscale or address.
Inline Editing & Two-Step Workflow
Using the two-step invoice creation flow, you select items to invoice, then select the payer. Missing details are editable directly in the invoice modal, so you do not need to abandon the invoice and navigate back to the guest profile.
Simplified Invoices with Configurable Threshold
Properties can enable simplified invoices with a maximum amount. Guest transactions below the threshold don't require full address details or Codice Fiscale.
Automatic Tourist Tax Treatment
Tourist tax (imposta di soggiorno) is automatically classified as a municipal charge (0% tax with exemption code N1) when properly set up in Taxes and Fees, not as VATable revenue.
Full Traceability
Every document receives an official Agenzia delle Entrate reference number for audit trails and guest queries.
Key Features
✅ No certificate required: Invopop transmits on your behalf as fiscal intermediary
✅ Automatic scenario detection: B2B, B2C, or Simplified based on payer type
✅ Two routing channels: SDI for complete invoices, Smart Receipts for simplified
✅ Inline editing: Complete missing details without leaving the invoice screen
✅ Configurable simplified threshold: Set your own maximum for receipt-style documents
✅ Automatic tax treatment: Tourist tax correctly reported as non-VAT municipal charge
✅ Official document numbers: ADE reference for tracing in the tax authority portal
What You Gain
Legal compliance: Automatic transmission to the Agenzia delle Entrate in required formats
No interruptions: Issue invoices for prepaid OTA reservations that would normally be blocked for incomplete data
Fewer failed submissions: Scenario-specific validation catches errors before the tax authority rejects them
Simplified operations: Front-desk staff see only the fields each transaction type requires
Audit trail: Every document carries an official ADE reference for compliance inquiries
Release Status
SDI: Generally Available (live, all Italian properties)
Smart Receipts: In rollout
Available as of: September 8, 2026
Release type: Standard phased rollout
Prerequisites
Before setting up the integration, gather:
| Item | Why | SDI | Smart Receipts |
|---|---|---|---|
| Partita IVA | Required to act as a supplier through SDI | ✅ | ✅ |
| Company details | Legal name, address, city, province | ✅ | ✅ |
| Fiscal regime | Your Italian fiscal classification | ✅ | ✅ |
| Tax codes | All VAT rates (22%, 10%, 5%, 4%) + tourist tax | ✅ | ✅ |
| Payment methods | All payment methods the property accepts | ✅ | ✅ |
| AdE credentials | Fiscal ID, Codice Fiscale, Password, PIN (from Agenzia delle Entrate portal) | ❌ | ✅ |
| AdE issuer registration | Property must be registered as commercial-receipt issuer | ❌ | ✅ |
Important notes:
- Partita IVA alone is not sufficient: Codice Fiscale alone cannot act as a supplier.
- AdE credentials must come from the official Agenzia delle Entrate portal and must be fully working before setup.
- Credentials expire approximately every 90 days and must be refreshed.
Key Limitations & Requirements
SDI Requirements
- Invoices must have a VAT category on every line (no untaxed items allowed).
- B2C domestic invoices must have a Codice Fiscale. If a guest cannot provide one, use Simplified Invoice instead.
- "Domestic" follows the guest's address, not nationality. A guest with a German passport and Italian address needs a Codice Fiscale.
Simplified Invoice Requirements
- Charges must be posted to the folio before invoicing.
- Property must be registered with Agenzia delle Entrate as a commercial-receipt issuer.
- Credentials expire every ~90 days. If not refreshed, simplified invoices will stop being issued.
General
- SDI and Smart Receipts are two independent systems. Tax codes and payment methods must be configured separately on both.
- Codice Destinatario and PEC are mutually exclusive. If both are provided, Codice Destinatario is used.
- Documents take time to process by the Agenzia delle Entrate. SDI can take several hours, which is normal.
Invoice Channels Comparison
| Aspect | SDI (Full Invoice) | Smart Receipts (Simplified) |
|---|---|---|
| Document type | FatturaPA invoice | Documento Commerciale (receipt) |
| Payer details required | Complete (name, address, tax ID) | Minimal (name only) |
| Best for | B2B and complete B2C transactions | Prepaid OTA reservations with incomplete data |
| Sent to tax authority | Yes, via Sistema di Interscambio | Yes, via Fisconline daily aggregate |
| Requires certificate | No (Invopop transmits) | No (Invopop transmits) |
| Requires credentials | No | Yes (AdE portal) |
| Amount limit | None | Configurable threshold (e.g., €500) |
| Processing time | Several hours (AdE schedule) | Immediate |
| Document number | Single number | Two numbers (Cloudbeds + ADE Reference) |
Invoice Scenarios
When you issue an invoice, Cloudbeds automatically detects the scenario:
| Scenario | Payer Type | Channel | Best For |
|---|---|---|---|
| B2B Domestic | Italian company | SDI | Company with Italian tax ID |
| B2B Foreign | Foreign company | SDI | International companies |
| B2C Domestic | Guest with Italian address | SDI | Guests with Italian Codice Fiscale |
| B2C Foreign | Guest with foreign address | SDI | International guests |
| Simplified | Incomplete payer details | Smart Receipts | Prepaid OTA, missing Codice Fiscale |
Next Steps
Use the resource that matches what you need to do next:
- Configure the integration: Follow Italy Invopop Integration: How to Set Up.
- Understand Italy invoice behavior: See Italy Invopop Integration: How It Works.
- Create an invoice: Follow Two-Step Invoice Creation Flow (Pilot) for payer selection, scenario-based validation, and simplified-invoice behavior.
- Troubleshoot: Review Italy Invopop Integration: Troubleshooting and FAQ.
Comments
Please sign in to leave a comment.