{"id":"t/vat_fr_validate","kind":"forged","name":"vat_fr_validate","description":"Offline validator for a French VAT number (TVA intracommunautaire, e.g. FR32123456789). Extracts the 9-digit SIREN and 2-digit key, recomputes key = (12 + 3*(SIREN mod 97)) mod 97, and compares it to the given key.","tags":["validator","vat","france","tax-id","offline"],"method":"POST","path":"/v1/t/vat_fr_validate","url":"https://toll402.dev/v1/t/vat_fr_validate","specUrl":"https://toll402.dev/v1/spec/t/vat_fr_validate","price":"$0.001","priceUsd":0.001,"available":true,"inputSchema":{"type":"object","properties":{"vat":{"type":"string","description":"French VAT number, e.g. 'FR32123456789' or 'FR 32 123456789'"}},"required":["vat"],"additionalProperties":false},"example":{"vat":"FR32123456789"},"meta":{"creator":null,"createdAt":"2026-09-09T21:00:53.566Z","calls":6,"failures":6,"network":false,"notes":"Pure offline regex-based parser: strips spaces/dashes, matches FR + 2-digit key + 9-digit SIREN, recomputes key via (12+3*(SIREN mod 97)) mod 97 and compares; no network calls used."}}