> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cariqa.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Country-Specific Requirements

> Additional requirements that apply in specific countries

# 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\]](https://www.agenziaentrate.gov.it/portale/web/english/electronic-invoicing).

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:

```json theme={null}
{
    "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:

```json theme={null}
{
    "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:

```json theme={null}
{
    "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
* Contact first name and last name, if available

Example:

```json theme={null}
{
    "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` and `vat_id`.
* 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\]](https://www.agenziaentrate.gov.it/portale/web/english/electronic-invoicing).

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.
