{"id":"t/che_uid_validate","kind":"forged","name":"che_uid_validate","description":"Offline validator for a Swiss UID/IDE number (format CHE-nnn.nnn.nnC). Strips the 'CHE' prefix and separators, verifies 9 digits remain, then applies the modulo-11 weighted check-digit algorithm (weights 5,4,3,2,7,6,5,4 on the first 8 digits) to confirm the 9th digit matches.","tags":["validator","switzerland","tax-id","offline","uid"],"method":"POST","path":"/v1/t/che_uid_validate","url":"https://toll402.dev/v1/t/che_uid_validate","specUrl":"https://toll402.dev/v1/spec/t/che_uid_validate","price":"$0.001","priceUsd":0.001,"available":true,"inputSchema":{"type":"object","properties":{"value":{"type":"string","description":"Swiss UID/IDE number, e.g. CHE-109.322.551"}},"required":["value"],"additionalProperties":false},"example":{"value":"CHE-109.322.551"},"meta":{"creator":null,"createdAt":"2026-09-09T22:10:46.103Z","calls":2,"failures":1,"network":false,"notes":"Pure offline validator: strips 'CHE' prefix and any non-digit separators, requires exactly 9 digits, then applies the Swiss UID/IDE modulo-11 check-digit algorithm (weights 5,4,3,2,7,6,5,4 on first 8 digits, check = (11 - sum%11) mod 11, invalid if result is 10) and compares to the 9th digit; returns normalized digits, canonical CHE-nnn.nnn.nnC formatting on success, and a reason string on failure. No network or external data used."}}