Generar RFC Persona Moral
Genera el Registro Federal de Contribuyentes (RFC) de 12 caracteres con homoclave de una persona moral a partir de su razón social y fecha de constitución, siguiendo el algoritmo oficial del SAT. El cálculo es determinístico: los mismos datos producen siempre el mismo RFC.
Endpoint
https://api.datosnonstop.com/v1/sat/generar-rfc-persona-moralParámetros
{
"razonSocial": "NKO SA DE CV",
"fechaConstitucion": "2008-02-20"
}razonSocialstringSíRazón social o denominación de la persona moral.fechaConstitucionstringSíFecha de constitución en formato YYYY-MM-DD.Ejemplo rápido
Coloca tu API key en el header x-api-key y agrega el header Content-Type: application/json para enviar el body como JSON.
curl -X POST https://api.datosnonstop.com/v1/sat/generar-rfc-persona-moral \
-H "x-api-key: tu_api_key" \
-H "Content-Type: application/json" \
-d '{"razonSocial":"NKO SA DE CV","fechaConstitucion":"2008-02-20"}'Tip
¿Sabías que al pegar un cURL en Postman te crea automáticamente la llamada con todos los elementos?
Token
Cada consulta consume tokens. Lo que no uses, lo conservas — tu saldo se acumula sin fecha de vencimiento ni reinicios. Puedes consultarlo en cualquier momento desde el dashboard o directamente en el header de cada respuesta x-tokens-remaining.
Respuesta
{
"id": "63b5c073cd0f651ec4322403",
"rfc": "NKO080220554",
"razonSocial": "NKO SA DE CV",
"fechaConstitucion": "2008-02-20"
}Respuestas en error
[
{
"type": "required",
"message": "El campo es requerido",
"field": "razonSocial"
},
{
"type": "format",
"message": "El formato del campo es inválido",
"field": "fechaConstitucion"
}
]Campos
Campos de entrada
razonSocialstringRazón social o denominación de la persona moral.fechaConstitucionstringFecha de constitución en formato YYYY-MM-DD (ISO 8601).Campos de respuesta
idstringIdentificador interno de la consulta, útil para soporte y trazabilidad.rfcstringRFC con homoclave de 12 caracteres calculado para la persona moral.razonSocialstringRazón social enviada en la solicitud.fechaConstitucionstringFecha de constitución enviada en la solicitud.Sandbox
Endpoint
https://sandbox.api.datosnonstop.com/v1/sat/generar-rfc-persona-moralPara llamar al sandbox necesitas una API key de sandbox que puedes generar en el dashboard.
curl -X POST https://sandbox.api.datosnonstop.com/v1/sat/generar-rfc-persona-moral \
-H "x-api-key: tu_api_key_sandbox" \
-H "Content-Type: application/json" \
-d '{"razonSocial":"NKO SA DE CV","fechaConstitucion":"2008-02-20"}'Casos de prueba
Si envías un valor que no esté en la lista, el sandbox devuelve automáticamente una respuesta exitosa con la misma estructura que la de NKO SA DE CV.
razonSocialNKO SA DE CVrazonSocialSIN TOKENS SArazonSocialERROR SArazonSocialNO DISPONIBLE SA