{"id":"t/rif_validate","kind":"forged","name":"rif_validate","description":"Offline validator for a Venezuelan RIF (Registro Único de Información Fiscal). Parses format [V|E|J|G|P|C]-########-#, maps the leading letter to its numeric code (V=1,E=2,J=3,P=4,G=5,C=6), applies the official weighted modulo-11 checksum (weights 4,3,2,7,6,5,4,3,2 over letter-code and 8 digits) and compares the result to the trailing check digit. No network access.","tags":["validator","venezuela","rif","tax-id","offline"],"method":"POST","path":"/v1/t/rif_validate","url":"https://toll402.dev/v1/t/rif_validate","specUrl":"https://toll402.dev/v1/spec/t/rif_validate","price":"$0.001","priceUsd":0.001,"available":true,"inputSchema":{"type":"object","properties":{"rif":{"type":"string","description":"RIF string, e.g. V-12345678-1 (dashes optional)"}},"required":["rif"],"additionalProperties":false},"example":{"rif":"V-12345678-1"},"meta":{"creator":null,"createdAt":"2026-09-09T14:08:07.123Z","calls":8,"failures":7,"network":false,"notes":"Pure offline validator: normalizes the RIF (strips dashes/spaces), parses it into leading letter + 8 digits + check digit via regex, maps the letter to its official numeric code (V=1,E=2,J=3,P=4,G=5,C=6), applies the standard weighted sum (weights 4,3,2,7,6,5,4,3,2) modulo 11, derives the expected check digit (11-remainder if remainder>1, else 0), and compares it to the supplied check digit—no network calls."}}