API REST – Registro de Empresas y Sociedades

 

Autenticación

Se debe realizar la autenticación mediante usuario y contraseña, lo que permitirá obtener un token de validación, el que tiene una duración de tiempo definida y permitirá realizar las consultas respectivas en los distintos métodos disponibles.

Envío de credenciales Security/Login

Url Certificación

http://apidesa_te1d.economia.cl/api/Security/Login

Url Producción

https://api_te1d.economia.cl/api/Security/Login

Parámetros

Nombre

Tipo

Descripción

Usuario

String

Credenciales entregadas por el Registro de Empresas y

Sociedades

Password

String

Datos de salida

Nombre

Tipo

Descripción

Respuesta

Int

Código de respuesta

Mensaje

String

Mensaje relacionado al código de respuesta

Data

String

Token de validación

 

Códigos de respuesta

Código

Descripción

0

Respuesta exitosa

100

Usuario o password incorrectos

130

Acceso no válido por IP

 

Ejemplo JSon solicitud de token:

 

{

"Usuario": "U$uari0",

"Password": "123K456#"

}

 

Métodos

Obtención de datos GetData/Res

Url Certificación

http://apidesa_te1d.economia.cl/api/GetData/Res

Url Producción

https://api_te1d.economia.cl/api/GetData/Res

Parámetros

Nombre

Tipo

Descripción

RutSociedad

String

Rut de la sociedad a consultar, con guion y sin puntos.
Ej.:  77000456-K

RutSocio

String

Rut de socio perteneciente a la sociedad, con guion y sin puntos.
Ej.: 12111456-9

Token

String

Token de validación obtenido en la autenticación

Datos de salida

Nombre

Tipo

Descripción

Respuesta

Int

Código de respuesta

Mensaje

String

Mensaje relacionado al código de respuesta

Data

Object

Objeto que contiene la información de la sociedad

 

Códigos de respuesta

Código

Descripción

0

Respuesta exitosa

210

No existe el RUT de sociedad

220

Rut sociedad o socio no válido

230

Rut socio no pertenece a la sociedad

240

Acceso denegado. Verificar credenciales

Código Última Actuacion

1

Constitución

2

Modificación

3

Disolución

4

Rectificación

5

Saneamiento

8

Transformación

12

Migración

13

Emigración

14

Fusión por absorción

16

Fusión con el regimen general

Códigos estado SII

0

Con Inicio de actividades

100

No existe en los registros del SII

101

Disuelta en SII

102

Registra término de giro en SII

103

Registra término de giro en trámite en SII

104

No ha declarado Inicio de Actividades en SII

Códigos tipo de sociedad

211

Sociedad de Responsabilidad Limitada

212

Empresa Individual de Responsabilidad Limitada

213

Sociedad Anónima

216

Sociedad en Comandita por Acciones

223

Sociedad por Acciones

224

Sociedad en Comandita Simple

227

Sociedad Anónima de Garantía Recíproca

228

Sociedad Colectiva Comercial

Códigos tipo socio

1

Socio

2

Accionista

3

Socio gestor

4

Socio comanditario

5

Representante

6

Gerente

7

Director provisorio

8

Director suplente

9

Administrador

10

Administrador provisorio

 

Ejemplo JSon solicitud de datos sociedad:

{

"RutSociedad": "76000123-K",

"RutSocio": "1900987-1",

"Token":" 2077bc4e-2255-4661-9e48-7d88ad3dc6cd "

}

 

 

Ejemplo JSon respuesta solicitud de datos sociedad:

{

"respuesta":0,

"data":

{

"rut":76000123,

"dv":"K",

"razonSocial":"Sociedad TEST 123 SpA",

"fechaConstitucion":"19-04-2018",

"codigoTipoSociedad":223,

"tipoSociedad":"Sociedad por Acciones",

"codigoUltimaActuacion":"2",

"ultimaActuacion":"Modificación",

"certificados":

{

"vigencia":"https://www.qa.empresaenundia.cl/...",

"estatutoActualizado":"https://www.qa.empresaenundia.cl/...",

"anotaciones":"https://www.qa.empresaenundia.cl/..."

},

"estadoSii":

{

"estado":0,

"descripcion":"Con Inicio de actividades"

},

"socios":

[

{

"rutSocio":1900987,

"dvRutSocio":"1",

"apellidoPaterno":"APELLIDO PATERNO SOCIO",

"apellidoMaterno":"APELLIDO MATERNO SOCIO",

"nombre":"NOMBRE SOCIO",

"codigoTipoSocio":[ 1,2,3,4,5,6,7,8,9,10 ],

"tipoSocio":"[ Socio,Accionista,Socio gestor,Socio comanditario,Representante,Gerente,Director provisorio,Director suplente,Administrador,Administrador provisorio ]"}

}

]

},

"mensaje":null

}