Identifiers in France

Identifier Overview

Multiple identifiers can be used for defining the receiver and the sender :

NameInfoBillit Identifier ID in APIPeppol codeWhere to put in API
SIRENEnterprise number (9 number, including check digit) - (update 31/05/2026) previously Sirene)SIREN0002Identifiers
SIRETIs Siren (9 digits) with a seperate establishment number (5 digits) = 14 digits. So for 1 Siren, there can be multiple Siret Numbers for one company (Establishment Number)SIRET0009Identifiers
VAT numberFrench VAT number. Consists of FR + the Siren number.not needed9957VATNumber
SuffixeRouting address to specified by the receiver for specific routing purposes. This number is Siren + additional code. Can also be used by the sender.CTC0225Identifiers
CTCAdditional Electronic Address specified by the receiver for specific routing purposes. Address can be long, max. 130 characters. Can also be used by the sender. Considered as the primary identifier. Standard value is the Siren number, can be extended with more information.CTC0225Identifiers
Codes RoutageB2G only, is an extra identification delivered by the receiving goverment customer (B2G in preparation in France)next stepnext stepIdentifiers

So for a company minimum identifiers needed are:

  • VAT Number
  • Siren or Siret
  • CTC (primary identifier)

How to include your Customer Identifiers in Billit

Identifiers you should include:

  • If the company has a VAT number, it should always be included
  • If the customer has registered with a specific identifier, you should include this identifier

Examples in Json API when posting an invoice, for the customer segment:

    "Customer": {
        "Nr": "000700999,
        "Name": "BAUDIN TEST CHATEAUNEUF",
        "VATNumber": "FR25842499999", 
				"PartyType": "Customer",


        "Addresses": [
            {
                "AddressType": "InvoiceAddress",
                "Name": "BAUDIN TEST CHATEAUNEUF",
                "Street": "Rue de la Brosse 999",
                "Zipcode": "45110",
                "City": "CHATEAUNEUF SUR LOIRE",
                "CountryCode": "FR"
            }
        ]
  		 "Identifiers": [
        {
        "IdentifierType": "SIRET", 
        "Identifier": "84249114400999"
        }
}
    "Customer": {
        "Nr": "000700999,
        "Name": "BAUDIN TEST CHATEAUNEUF",
        "VATNumber": "FR25842499999", 
				"PartyType": "Customer",


        "Addresses": [
            {
                "AddressType": "InvoiceAddress",
                "Name": "BAUDIN TEST CHATEAUNEUF",
                "Street": "Rue de la Brosse 999",
                "Zipcode": "45110",
                "City": "CHATEAUNEUF SUR LOIRE",
                "CountryCode": "FR"
            }
        ]
  		 "Identifiers": [
        {
        "IdentifierType": "SIRENE", 
        "Identifier": "842491144"
        }
}
    "Customer": {
        "Nr": "000700999,
        "Name": "BAUDIN TEST CHATEAUNEUF",
        "VATNumber": "FR25842499999", 
				"PartyType": "Customer",


        "Addresses": [
            {
                "AddressType": "InvoiceAddress",
                "Name": "BAUDIN TEST CHATEAUNEUF",
                "Street": "Rue de la Brosse 999",
                "Zipcode": "45110",
                "City": "CHATEAUNEUF SUR LOIRE",
                "CountryCode": "FR"
            }
        ]
  		 "Identifiers": [
        {
        "IdentifierType": "SIRENE", 
        "Identifier": "842491144"
        },
				{
        "IdentifierType": "CTC",
        "Identifier": "842491144_12345"
         }
	}