Skip to main content

Country-Specific Billing Requirements

Some countries require additional billing information before invoices can be issued correctly. These requirements depend on:
  1. the customer’s country of residence
  2. the customer’s account type
  3. the country where the charging session takes place (and therefore where the station is located)

Italy

Italy has stricter invoicing requirements than many other countries, especially because electronic invoicing is widely used through the national Sistema di Interscambio, commonly called SdI. The Italian Revenue Agency describes SdI as the exchange system used to transmit electronic invoices, with invoices prepared in XML format such as FatturaPA [1]. For customers in Italy, billing details should include complete identity and address information, plus the correct tax identifier depending on whether the account is personal or business.

Personal Accounts

For a personal account of Italian customer, they should provide:
  • Country: it
  • First name
  • Last name
  • Billing address:
    • Street address
    • City
    • Postal code
  • Codice fiscale in the tax_id field
The codice fiscale is the Italian tax code used to identify individuals for tax and administrative purposes. For personal invoices, this is the appropriate identifier to collect instead of a VAT number. Example:
{
    "country": "it",
    "city": "Rome",
    "tax_id": "RSSMRA80A01H501U",
    "account_type": "personal",
    "line1": "Via Roma 10",
    "postal_code": "00100",
    "first_name": "Mario",
    "last_name": "Rossi"
}
For a personal account of customer from different country, they should provide:
  • Country: de
  • First name
  • Last name
  • Billing address:
    • Street address
    • City
    • Postal code
Example:
{
    "country": "de",
    "city": "Berlin",
    "tax_id": null,
    "account_type": "personal",
    "line1": "Street in Berlin",
    "postal_code": "10000",
    "first_name": "Mario",
    "last_name": "Rossi"
}

Business Accounts

For a business account of Italian customer, the customer should provide:
  • Country: it
  • Company name
  • Billing address:
    • Street address
    • City
    • Postal code
  • VAT ID / Partita IVA in the vat_id field
  • Contact first name and last name, if available
The Italian VAT number is commonly referred to as Partita IVA. It is required for businesses and professional invoices. Example:
{
    "country": "it",
    "city": "Rome",
    "account_type": "business",
    "company_name": "CompanyName",
    "vat_id": "IT123456789",
    "line1": "Via Roma 10",
    "postal_code": "00100"
}
For a business account of customer from different country, the customer should provide:
  • Country: de
  • Company name
  • Billing address:
    • Street address
    • City
    • Postal code
  • VAT ID in the vat_id field is Optional
  • Contact first name and last name, if available
Example:
{
    "country": "de",
    "city": "Berlin",
    "account_type": "business",
    "company_name": "CompanyName",
    "vat_id": "DE123456789",
    "line1": "Street in Berlin",
    "postal_code": "10000"
}

Validation Expectations for stations in Italy

When user is from Italy:
  • If account_type is personal, require tax_id.
  • If account_type is business, require company_name and vat_id.
  • Require complete billing address details for both personal and business accounts.
  • Use tax_id for the Italian codice fiscale.
  • Use vat_id for the Italian Partita IVA.
When user is NOT from Italy:
  • If account_type is personal - tax_id is OPTIONAL.
  • If account_type is business, require company_name but vat_id is OPTIONAL.
  • Require complete billing address details for both personal and business accounts.

Notes

Italy has mandatory electronic invoicing rules for many domestic invoice flows. Invoices are transmitted through the Italian Revenue Agency’s SdI system, and official guidance states that electronic invoices are exchanged in XML format [1]. Because of this, collecting accurate billing details is especially important for Italian customers. Missing or incorrect identifiers may prevent invoice generation or cause invoices to be rejected by downstream invoicing systems.