Electronic Invoicing for Dance Schools

Electronic Invoicing for Dance Schools

Send legally compliant electronic invoices directly to the Italian SDI (Sistema di Interscambio) — without leaving your dance school management platform. Fully automated, multi-provider, real-time status tracking.

What Is Electronic Invoicing?

In Italy, electronic invoicing (fatturazione elettronica) is mandatory for all businesses issuing invoices. Every invoice must be transmitted in FatturaPA XML format through the Sistema di Interscambio (SDI), the official exchange system managed by the Italian Revenue Agency (Agenzia delle Entrate).

Dance schools, whether structured as ASD (Associazioni Sportive Dilettantistiche), SSD, or individual businesses, must comply with this requirement for every invoice they issue — to students, families, companies, or other entities.

Dance Master Pro integrates electronic invoicing directly into your existing billing workflow, so you can generate and send e-invoices without switching to a separate platform.

How It Works

⚙️

1. Configure Your Provider

Go to Settings → Electronic Invoicing. Enable the feature, select your provider (Aruba, FattureInCloud, or Infocert), enter your API credentials, and choose your tax regime.

📄

2. Create Invoices as Usual

Create invoices from the Invoices page or directly from Student Payments. The system automatically fills in all the data needed for FatturaPA — customer details, tax codes, amounts, VAT breakdown.

🚀

3. Send to SDI with One Click

After creating an invoice, click “Send E-Invoice”. Dance Master Pro generates the FatturaPA XML, sends it to your provider, and the provider transmits it to SDI. You see the status update in real time.

4. Track Delivery Status

Every invoice shows its e-invoicing status: Not Sent, Pending, Sent, Delivered, Rejected, or Error. If something fails, you can review the error and resend — all from the invoice list.

Supported Providers

Dance Master Pro works with the most popular Italian electronic invoicing intermediaries. Each provider handles the XML signing, SDI transmission, and legal archiving (conservazione sostitutiva) on your behalf.

Aruba

Italy’s most widely used e-invoicing provider. Affordable plans starting from €25/year. REST API with sandbox environment for testing.

FattureInCloud

By TeamSystem. Popular among small businesses and freelancers. Modern API (v2) with OAuth2 authentication. Free trial available.

Infocert

Enterprise-grade provider by the Infocert group. Robust API, advanced compliance features, and certified digital archiving.

Works with All Customer Types

Dance Master Pro handles the correct SDI routing for every type of invoice recipient:

Recipient Type What’s Needed SDI Code
Students / Private individuals Tax code (Codice Fiscale) only 0000000 (delivered to their tax drawer)
Companies / Businesses VAT number + SDI Code or PEC 7-character code (e.g., A1B2C3D)
Professionals / Freelancers VAT number + SDI Code or PEC 7-character code or PEC address
Foreign entities Country code + tax identifier XXXXXXX

SDI Code and PEC fields are available in the Students, Teachers, and Company customer registries. For private individuals (students), the system automatically uses the default code 0000000.

Key Features

  • FatturaPA XML generation — compliant with the latest Italian Revenue Agency specifications (FPR12 format)
  • Automatic customer data mapping — tax codes, VAT numbers, addresses, and SDI codes are pulled from the student/customer registry
  • VAT breakdown support — if you use the “Deduct VAT” feature, net amounts and VAT rates are correctly included in the XML
  • Credit note support — credit notes (TD04) are generated and transmitted just like regular invoices (TD01)
  • Real-time status tracking — see at a glance which invoices have been sent, delivered, rejected, or are pending
  • One-click resend — if an invoice is rejected or fails, fix the issue and resend without recreating it
  • Separate email and e-invoice workflows — send the PDF to the customer via email AND submit the e-invoice to SDI independently
  • Test connection — verify your provider credentials directly from the Settings page before going live
  • Conditional visibility — if e-invoicing is not enabled, all related fields and buttons are hidden throughout the application
  • Multi-provider architecture — switch providers at any time without losing your invoice history or status data

Requirements

  • An active account with one of the supported providers (Aruba, FattureInCloud, or Infocert)
  • Your school’s complete fiscal data in Company Setup (name, address, VAT number, tax code, tax regime)
  • Customer data (tax code for individuals, SDI code or PEC for businesses) in the respective registries