Consultar RUC
Consultar RUC
Obtén razón social, estado, condición y dirección de un RUC.
Qué enviar
Método |
|
URL |
|
| Número de 11 dígitos |
Cabeceras |
|
Ejemplo:
curl -sS -H "Authorization: Bearer TOKEN" -H "Accept: application/json" \
"https://apis.facturalibre.org/api/ruc/20100070970"Si todo salió bien
Respuesta HTTP 200:
{
"success": true,
"data": {
"direccion": "CAL. MORELLI NRO. 181 INT. P-2",
"direccion_completa": "CAL. MORELLI NRO. 181 INT. P-2, LIMA - LIMA - SAN BORJA",
"ruc": "20100070970",
"nombre_o_razon_social": "SUPERMERCADOS PERUANOS SOCIEDAD ANONIMA 'O ' S.P.S.A.",
"estado": "ACTIVO",
"condicion": "HABIDO",
"departamento": "LIMA",
"provincia": "LIMA",
"distrito": "SAN BORJA",
"ubigeo_sunat": "150130",
"ubigeo": ["15", "1501", "150130"],
"tipo_via": "CAL.",
"nombre_via": "MORELLI",
"codigo_zona": "-",
"tipo_zona": "-",
"numero": "181",
"interior": "P-2",
"lote": "-",
"manzana": "-",
"kilometro": "-"
},
"source": "facturalibre.org"
}Los campos que más se usan al integrar: nombre_o_razon_social, estado, condicion, direccion y ubigeo.
Si no se encuentra o el RUC no es válido
HTTP 200 con success: false.
El número no tiene 11 dígitos:
{
"success": false,
"message": "El número de RUC ingresado es inválido."
}No se encuentra en SUNAT:
{
"success": false,
"message": "El número de RUC no fué encontrado."
}Los errores de cupo, plan o cuenta suspendida están en el documento padre API Consulta RUC.
Si no hay respuesta
Si la petición no obtiene respuesta (timeout, red, etc.), tu cliente verá un error de conexión y no el JSON habitual con success. Reintenta más tarde.