---
title: "Is this French SIREN/SIRET invoiceable? Checksum + SIRENE + VIES in one call"
method: GET
path: "/v1/fr/invoice-ready"
---

# Is this French SIREN/SIRET invoiceable? Checksum + SIRENE + VIES in one call

`GET /v1/fr/invoice-ready`

## Request

- Base URL: `https://data.greeneris.io` (the document declares no server; this is the origin it was published from)
- URL: `https://data.greeneris.io/v1/fr/invoice-ready`
- Auth: none declared

One-call compliance check for the French e-invoicing reform (from 2026-09-01 the customer's SIREN is a mandatory invoice mention). Query: ?siren=552032534 or ?siret=55203253400041. Runs the Luhn checksum, confirms existence and active status in the official SIRENE registry, computes the FR VAT number and validates it live against VIES. Returns a single verdict: ready / not_ready / check_vat_manually (VIES flakiness never blocks the answer). 1h cache.

## Query parameters

- `siren` string
- `siret` string

## Response `200`

Successful response

- unknown

---

[API](https://skmtc.dev/greeneris/apis/eu-verify.md) · [All operations](https://skmtc.dev/greeneris/apis/eu-verify/llms.txt) · [OpenAPI document](https://skmtc.dev/greeneris/apis/eu-verify/revisions/766cf4a67d8f?raw)
