Cambios en validador de derecho.

parent 3bea4104
......@@ -337,7 +337,6 @@
"description": "Retorna la información detallada de un afiliado a la caja.",
"operationId": "validadorAfiliado",
"parameters": [
{
"name": "tipoId",
"in": "query",
......@@ -391,7 +390,6 @@
"description": "Retorna la información detallada de un afiliado a la caja.",
"operationId": "validadorAfiliadoPersonaBasico",
"parameters": [
{
"name": "tipoId",
"in": "query",
......@@ -445,7 +443,6 @@
"description": "Retorna la información detallada de un afiliado a la caja.",
"operationId": "validadorAfiliadoPersonaPacs",
"parameters": [
{
"name": "tipoId",
"in": "query",
......@@ -552,7 +549,6 @@
"description": "Retorna la información detallada de una empresa.",
"operationId": "validadorEmpresas.v2",
"parameters": [
{
"name": "tipoId",
"in": "query",
......@@ -667,8 +663,12 @@
"components": {
"schemas": {
"estadoAfiliado": {
"type":"string",
"enum":[ "VIGEN", "RETIR", "SUSPE" ],
"type": "string",
"enum": [
"VIGEN",
"RETIR",
"SUSPE"
],
"description": "Estados afiliado:\n * VIGEN - Vigente\n * RETIR - Retirado\n * SUSPE - Suspendido\n"
},
"validadorEmpresaResponse": {
......@@ -677,17 +677,17 @@
"resultado"
],
"properties": {
"estado":{
"type":"string",
"description":"Estado del servicio"
"estado": {
"type": "string",
"description": "Estado del servicio"
},
"mensaje":{
"type":"string",
"description":"Mensaje del servicio"
"mensaje": {
"type": "string",
"description": "Mensaje del servicio"
},
"data": {
"type": "array",
"items":{
"items": {
"$ref": "#/components/schemas/afiliadoValidadorEmpresa"
}
}
......@@ -704,362 +704,362 @@
"telefonoValidadorEmpresa": {
"type": "object",
"properties": {
"fijo":{
"type":"string",
"description":"Telefono fijo"
},
"celular":{
"type":"string",
"description":"Telefono celular"
"fijo": {
"type": "string",
"description": "Telefono fijo"
},
"celular": {
"type": "string",
"description": "Telefono celular"
}
}
},
"direccionValidadorEmpresa": {
"type": "object",
"properties": {
"pais":{
"type":"object",
"properties":{
"id":{
"type":"string",
"description":"Numero de identificacion del pais"
},
"nombre":{
"type":"string",
"description":"Nombre del pais"
"pais": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Numero de identificacion del pais"
},
"nombre": {
"type": "string",
"description": "Nombre del pais"
}
}
},
"departamento":{
"type":"object",
"properties":{
"id":{
"type":"string",
"description":"Numero de identificacion del departamento"
},
"nombre":{
"type":"string",
"description":"Nombre del departamento"
"departamento": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Numero de identificacion del departamento"
},
"nombre": {
"type": "string",
"description": "Nombre del departamento"
}
}
},
"ciudad":{
"type":"object",
"properties":{
"id":{
"type":"string",
"description":"Numero de identificacion de la ciudad"
},
"nombre":{
"type":"string",
"description":"Nombre de la ciudad"
"ciudad": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Numero de identificacion de la ciudad"
},
"nombre": {
"type": "string",
"description": "Nombre de la ciudad"
}
}
},
"localidad":{
"type":"object",
"properties":{
"id":{
"type":"string",
"description":"Numero de identificacion de la localidad"
},
"nombre":{
"type":"string",
"description":"Nombre de la localidad"
"localidad": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Numero de identificacion de la localidad"
},
"nombre": {
"type": "string",
"description": "Nombre de la localidad"
}
}
},
"direccionPrincipal":{
"type":"string",
"description":"Direccion principal"
},
"barrio":{
"type":"string",
"description":"Barrio"
"direccionPrincipal": {
"type": "string",
"description": "Direccion principal"
},
"direccionSecundaria":{
"type":"string",
"description":"Direccion secundaria"
"barrio": {
"type": "string",
"description": "Barrio"
},
"direccionSecundaria": {
"type": "string",
"description": "Direccion secundaria"
}
}
},
"representanteLegal":{
"type":"object",
"properties":{
"id":{
"type":"string",
"description":"Numero de identificacion"
},
"tipoDocumento":{
"type":"string",
"description":"Tipo de documento del representanteLegal"
"representanteLegal": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Numero de identificacion"
},
"numeroDocumento":{
"type":"string",
"description":"Numero de documento del representanteLegal"
"tipoDocumento": {
"type": "string",
"description": "Tipo de documento del representanteLegal"
},
"nombre":{
"type":"string",
"description":"Nombre del representanteLegal"
"numeroDocumento": {
"type": "string",
"description": "Numero de documento del representanteLegal"
},
"primerNombre":{
"type":"string",
"description":"Primer nombre del representanteLegal"
"nombre": {
"type": "string",
"description": "Nombre del representanteLegal"
},
"segundoNombre":{
"type":"string",
"description":"Segundo nombre del representanteLegal"
"primerNombre": {
"type": "string",
"description": "Primer nombre del representanteLegal"
},
"primerApellido":{
"type":"string",
"description":"Primer apellido del representanteLegal"
"segundoNombre": {
"type": "string",
"description": "Segundo nombre del representanteLegal"
},
"segundoApellido":{
"type":"string",
"description":"Segundo apellido del representanteLegal"
"primerApellido": {
"type": "string",
"description": "Primer apellido del representanteLegal"
},
"idPosicion":{
"type":"string",
"description":"Numero de identificacion de la posicion del representanteLegal"
"segundoApellido": {
"type": "string",
"description": "Segundo apellido del representanteLegal"
},
"idPosicion": {
"type": "string",
"description": "Numero de identificacion de la posicion del representanteLegal"
}
}
},
"contactoAdministrador":{
"type":"object",
"properties":{
"tipoDocumento":{
"type":"string",
"description":"Tipo de documento del contacto administrador"
},
"numeroDocumento":{
"type":"string",
"description":"Numero de documento del contacto administrador"
"contactoAdministrador": {
"type": "object",
"properties": {
"tipoDocumento": {
"type": "string",
"description": "Tipo de documento del contacto administrador"
},
"nombre":{
"type":"string",
"description":"Nombre del contacto administrador"
"numeroDocumento": {
"type": "string",
"description": "Numero de documento del contacto administrador"
},
"nombre": {
"type": "string",
"description": "Nombre del contacto administrador"
}
}
},
"actividadEconomica":{
"type":"object",
"properties":{
"codigo":{
"type":"string",
"description":"Codigo de actividad economica"
},
"descripcion":{
"type":"string",
"description":"Descripcion de actividad economica"
"actividadEconomica": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Codigo de actividad economica"
},
"agrupacion":{
"type":"string",
"description":"Agrupacion de actividad economica"
"descripcion": {
"type": "string",
"description": "Descripcion de actividad economica"
},
"agrupacion": {
"type": "string",
"description": "Agrupacion de actividad economica"
}
}
},
"claseValidadorEmpresa":{
"type":"object",
"properties":{
"id":{
"type":"string",
"description":"Numero de identificacion de clase"
"claseValidadorEmpresa": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Numero de identificacion de clase"
},
"descripcion":{
"type":"string",
"description":"Descripcion de clase"
"descripcion": {
"type": "string",
"description": "Descripcion de clase"
}
}
},
"detalleAportantes":{
"type":"object",
"properties":{
"tipoContrato":{
"type":"string",
"description":"Tipo de contrato"
},
"descripcionContrato":{
"type":"string",
"description":"Descripcion del contrato"
"detalleAportantes": {
"type": "object",
"properties": {
"tipoContrato": {
"type": "string",
"description": "Tipo de contrato"
},
"claseInterlocutor":{
"type":"string",
"description":"Clase de interlocutor"
"descripcionContrato": {
"type": "string",
"description": "Descripcion del contrato"
},
"descripcionInterlocutor":{
"type":"string",
"description":"Descripcion de interlocutor"
"claseInterlocutor": {
"type": "string",
"description": "Clase de interlocutor"
},
"estado":{
"type":"object",
"properties":{
"estadoId":{
"type":"string",
"description":"Estado id"
"descripcionInterlocutor": {
"type": "string",
"description": "Descripcion de interlocutor"
},
"fechaInicio":{
"type":"string",
"description":"Fecha de inicio"
"estado": {
"type": "object",
"properties": {
"estadoId": {
"type": "string",
"description": "Estado id"
},
"fechaFin":{
"type":"string",
"description":"Fecha de fin"
"fechaInicio": {
"type": "string",
"description": "Fecha de inicio"
},
"fechaFin": {
"type": "string",
"description": "Fecha de fin"
}
}
},
"numeroCotizantes":{
"type":"string",
"description":"Numero de cotizantes"
"numeroCotizantes": {
"type": "string",
"description": "Numero de cotizantes"
},
"numeroConyuges":{
"type":"string",
"description":"Numero de conyugues"
"numeroConyuges": {
"type": "string",
"description": "Numero de conyugues"
},
"numeroPacs":{
"type":"string",
"description":"Numero de pacs"
"numeroPacs": {
"type": "string",
"description": "Numero de pacs"
},
"retiro":{
"type":"object",
"properties":{
"motivo":{
"type":"string",
"description":"Motivo de retiro"
"retiro": {
"type": "object",
"properties": {
"motivo": {
"type": "string",
"description": "Motivo de retiro"
},
"descripcion":{
"type":"string",
"description":"Descripcion de retiro"
"descripcion": {
"type": "string",
"description": "Descripcion de retiro"
}
}
},
"modalidad":{
"type":"object",
"properties":{
"nombre":{
"type":"string",
"description":"Nombre de modalidad"
"modalidad": {
"type": "object",
"properties": {
"nombre": {
"type": "string",
"description": "Nombre de modalidad"
},
"descripcion":{
"type":"string",
"description":"Descripcion de modalidad"
"descripcion": {
"type": "string",
"description": "Descripcion de modalidad"
}
}
},
"pago":{
"type":"object",
"properties":{
"via":{
"type":"string",
"description":"Via de pago"
"pago": {
"type": "object",
"properties": {
"via": {
"type": "string",
"description": "Via de pago"
},
"descripcion":{
"type":"string",
"description":"Descripcion de pago"
"descripcion": {
"type": "string",
"description": "Descripcion de pago"
}
}
},
"ultimoCicloPagado":{
"type":"string",
"description":"Ultimo ciclo pagado"
"ultimoCicloPagado": {
"type": "string",
"description": "Ultimo ciclo pagado"
},
"fechaInicioAporte":{
"type":"string",
"description":"Fecha de inicio aporte"
"fechaInicioAporte": {
"type": "string",
"description": "Fecha de inicio aporte"
},
"distribucionId":{
"type":"string",
"description":"Distribucion Id"
"distribucionId": {
"type": "string",
"description": "Distribucion Id"
},
"pagoAportesId":{
"type":"string",
"description":"Id de pago de aportes"
"pagoAportesId": {
"type": "string",
"description": "Id de pago de aportes"
}
}
},
"validadorEmpresa": {
"type": "object",
"properties": {
"nombre":{
"type":"string",
"description":"Nombre del contribuyente"
"nombre": {
"type": "string",
"description": "Nombre del contribuyente"
},
"numeroDocumento":{
"type":"string",
"description":"Número de documento del contribuyente"
"numeroDocumento": {
"type": "string",
"description": "Número de documento del contribuyente"
},
"tipoDocumento":{
"type":"string",
"description":"Tipo de documento del contribuyente"
"tipoDocumento": {
"type": "string",
"description": "Tipo de documento del contribuyente"
},
"telefono":{
"telefono": {
"$ref": "#/components/schemas/telefonoValidadorEmpresa"
},
"direccion":{
"direccion": {
"$ref": "#/components/schemas/direccionValidadorEmpresa"
},
"correoElectronico":{
"type":"string",
"description":"Correo electronico del contribuyente"
"correoElectronico": {
"type": "string",
"description": "Correo electronico del contribuyente"
},
"sitioWebEmpresa":{
"type":"string",
"description":"Pagina web del contribuyente"
"sitioWebEmpresa": {
"type": "string",
"description": "Pagina web del contribuyente"
},
"representanteLegal":{
"representanteLegal": {
"$ref": "#/components/schemas/representanteLegal"
},
"contactoAdministrador":{
"contactoAdministrador": {
"$ref": "#/components/schemas/contactoAdministrador"
},
"nombreSujetoDerecho":{
"type":"string",
"description":"Nombre sujeto derecho"
"nombreSujetoDerecho": {
"type": "string",
"description": "Nombre sujeto derecho"
},
"formaJuridica":{
"type":"string",
"description":"Forma juridica"
"formaJuridica": {
"type": "string",
"description": "Forma juridica"
},
"actividadEconomica":{
"actividadEconomica": {
"$ref": "#/components/schemas/actividadEconomica"
},
"clase":{
"clase": {
"$ref": "#/components/schemas/claseValidadorEmpresa"
},
"leyMiPyme":{
"type":"string",
"description":"leyMiPyme"
"leyMiPyme": {
"type": "string",
"description": "leyMiPyme"
},
"fechaAfiliacion":{
"type":"string",
"description":"Fecha de afiliacion"
"fechaAfiliacion": {
"type": "string",
"description": "Fecha de afiliacion"
},
"idAlcaldia":{
"type":"string",
"description":"Numero de identificacion de alcaldia"
"idAlcaldia": {
"type": "string",
"description": "Numero de identificacion de alcaldia"
},
"idOficinaColsubsidio":{
"type":"string",
"description":"Numero de identificacion de oficina Colsubsidio"
"idOficinaColsubsidio": {
"type": "string",
"description": "Numero de identificacion de oficina Colsubsidio"
},
"localidad":{
"type":"string",
"description":"Localidad"
"localidad": {
"type": "string",
"description": "Localidad"
},
"tipoPersona":{
"type":"string",
"description":"Tipo de persona"
"tipoPersona": {
"type": "string",
"description": "Tipo de persona"
},
"tipoContribuyente":{
"type":"string",
"description":"Tipo de contribuyente"
"tipoContribuyente": {
"type": "string",
"description": "Tipo de contribuyente"
},
"fechaInicio":{
"type":"string",
"description":"Fecha de inicio"
"fechaInicio": {
"type": "string",
"description": "Fecha de inicio"
},
"detalleAportantes": {
"type": "array",
"items":{
"items": {
"$ref": "#/components/schemas/detalleAportantes"
}
}
......@@ -1071,17 +1071,17 @@
"resultado"
],
"properties": {
"estado":{
"type":"string",
"description":"Estado del servicio"
"estado": {
"type": "string",
"description": "Estado del servicio"
},
"mensaje":{
"type":"string",
"description":"Mensaje del servicio"
"mensaje": {
"type": "string",
"description": "Mensaje del servicio"
},
"data": {
"type": "array",
"items":{
"items": {
"$ref": "#/components/schemas/afiliadoEmpleadorValidador"
}
}
......@@ -1093,7 +1093,7 @@
"afiliado": {
"$ref": "#/components/schemas/validadorEmpleador"
},
"empleadores":{
"empleadores": {
"$ref": "#/components/schemas/empleadorValidacion"
}
}
......@@ -1101,48 +1101,48 @@
"validadorEmpleador": {
"type": "object",
"properties": {
"numeroDocumento":{
"type":"string",
"description":"Número de documento del afiliado"
"numeroDocumento": {
"type": "string",
"description": "Número de documento del afiliado"
},
"tipoDocumento":{
"type":"string",
"description":"Número de documento del afiliado"
"tipoDocumento": {
"type": "string",
"description": "Número de documento del afiliado"
},
"primerNombre":{
"type":"string",
"description":"primer nombre del afiliado"
"primerNombre": {
"type": "string",
"description": "primer nombre del afiliado"
},
"segundoNombre":{
"type":"string",
"description":"segundo nombre del afiliado"
"segundoNombre": {
"type": "string",
"description": "segundo nombre del afiliado"
},
"primerApellido":{
"type":"string",
"description":"primer apellido del afiliado"
"primerApellido": {
"type": "string",
"description": "primer apellido del afiliado"
},
"segundoApellido":{
"type":"string",
"description":"Segundo apellido del afiliado"
"segundoApellido": {
"type": "string",
"description": "Segundo apellido del afiliado"
},
"fechaNacimiento":{
"type":"string",
"fechaNacimiento": {
"type": "string",
"format": "date-time",
"description":"Fecha de nacimiento del afiliado"
"description": "Fecha de nacimiento del afiliado"
},
"genero":{
"type":"string",
"description":"Código de género del afiliado"
"genero": {
"type": "string",
"description": "Código de género del afiliado"
},
"estadoCivil":{
"type":"string",
"description":"Código de estado civil"
"estadoCivil": {
"type": "string",
"description": "Código de estado civil"
},
"estado":{
"type":"string",
"description":"Estado del Afiliado"
"estado": {
"type": "string",
"description": "Estado del Afiliado"
},
"afiliacion":{
"afiliacion": {
"$ref": "#/components/schemas/afiliacion"
}
}
......@@ -1153,17 +1153,17 @@
"resultado"
],
"properties": {
"estado":{
"type":"string",
"description":"Estado del servicio"
"estado": {
"type": "string",
"description": "Estado del servicio"
},
"mensaje":{
"type":"string",
"description":"Mensaje del servicio"
"mensaje": {
"type": "string",
"description": "Mensaje del servicio"
},
"data": {
"type": "array",
"items":{
"items": {
"$ref": "#/components/schemas/afiliadoPacsValidador"
}
}
......@@ -1175,9 +1175,9 @@
"afiliado": {
"$ref": "#/components/schemas/validadorBasico"
},
"pacs":{
"pacs": {
"type": "array",
"items":{
"items": {
"$ref": "#/components/schemas/pacs"
}
}
......@@ -1189,17 +1189,17 @@
"resultado"
],
"properties": {
"estado":{
"type":"string",
"description":"Estado del servicio"
"estado": {
"type": "string",
"description": "Estado del servicio"
},
"mensaje":{
"type":"string",
"description":"Mensaje del servicio"
"mensaje": {
"type": "string",
"description": "Mensaje del servicio"
},
"data": {
"type": "array",
"items":{
"items": {
"$ref": "#/components/schemas/afiliadoBasicoValidador"
}
}
......@@ -1216,46 +1216,53 @@
"validadorBasico": {
"type": "object",
"properties": {
"numeroDocumento":{
"type":"string",
"description":"Número de documento del afiliado"
"numeroDocumento": {
"type": "string",
"description": "Número de documento del afiliado"
},
"tipoDocumento":{
"type":"string",
"description":"Número de documento del afiliado"
"tipoDocumento": {
"type": "string",
"description": "Número de documento del afiliado"
},
"primerNombre":{
"type":"string",
"description":"primer nombre del afiliado"
"primerNombre": {
"type": "string",
"description": "primer nombre del afiliado"
},
"segundoNombre":{
"type":"string",
"description":"segundo nombre del afiliado"
"segundoNombre": {
"type": "string",
"description": "segundo nombre del afiliado"
},
"primerApellido":{
"type":"string",
"description":"primer apellido del afiliado"
"primerApellido": {
"type": "string",
"description": "primer apellido del afiliado"
},
"segundoApellido":{
"type":"string",
"description":"Segundo apellido del afiliado"
"segundoApellido": {
"type": "string",
"description": "Segundo apellido del afiliado"
},
"fechaNacimiento":{
"type":"string",
"description":"Fecha de nacimiento del afiliado"
"fechaNacimiento": {
"type": "string",
"description": "Fecha de nacimiento del afiliado"
},
"genero":{
"type":"string",
"description":"Código de género del afiliado"
"genero": {
"type": "string",
"description": "Código de género del afiliado"
},
"estadoCivil":{
"type":"string",
"description":"Código de estado civil"
"estadoCivil": {
"type": "string",
"description": "Código de estado civil"
},
"estado":{
"estado": {
"$ref": "#/components/schemas/estadoAfiliado"
},
"afiliacion":{
"correoElectronico": {
"type": "string",
"description": "Correo electronico del afiliado."
},
"contacto": {
"$ref": "#/components/schemas/contacto"
},
"afiliacion": {
"$ref": "#/components/schemas/afiliacionBasico"
}
}
......@@ -1264,12 +1271,12 @@
"type": "object",
"properties": {
"fechaAfiliacion": {
"type":"string",
"description":"fecha de afiliación"
"type": "string",
"description": "fecha de afiliación"
},
"categoria": {
"type":"string",
"description":"Categoría"
"type": "string",
"description": "Categoría"
}
},
"xml": {
......@@ -1427,7 +1434,6 @@
"name": "empleo"
}
},
"empleador": {
"type": "object",
"properties": {
......@@ -1447,85 +1453,84 @@
"name": "empleador"
}
},
"companias":{
"type":"object",
"properties":{
"bp":{
"type":"integer",
"description":"Código de SAP"
},
"tipoDocumento":{
"type":"string",
"description":"Tipo de documento"
"companias": {
"type": "object",
"properties": {
"bp": {
"type": "integer",
"description": "Código de SAP"
},
"numberoDocumento":{
"type":"integer",
"description":"Tipo de documento"
"tipoDocumento": {
"type": "string",
"description": "Tipo de documento"
},
"nombre":{
"type":"string",
"description":"Razón social de la empresa"
"numberoDocumento": {
"type": "integer",
"description": "Tipo de documento"
},
"tipoAportante":{
"type":"string",
"description":"Descripcion del Tipo de contribuyente DIAN. Ejemplo:Gran Contribuyente "
"nombre": {
"type": "string",
"description": "Razón social de la empresa"
},
"claserAportante":{
"type":"string",
"description":"Código que determina la clase de aporte"
"tipoAportante": {
"type": "string",
"description": "Descripcion del Tipo de contribuyente DIAN. Ejemplo:Gran Contribuyente "
},
"fechaInicioActividad":{
"type":"string",
"description":"Fecha de ingreso de actividades"
"claserAportante": {
"type": "string",
"description": "Código que determina la clase de aporte"
},
"estado":{
"type":"string",
"description":"Código que determina el estado de la actividad"
"fechaInicioActividad": {
"type": "string",
"description": "Fecha de ingreso de actividades"
},
"fechaIngresoAfiliado":{
"type":"string",
"description":"Fecha de ingreso del afiliado a la empresa"
"estado": {
"type": "string",
"description": "Código que determina el estado de la actividad"
},
"fechaInicioVigencia":{
"type":"string",
"description":"Fecha de afiliación de la empresa a la caja"
"fechaIngresoAfiliado": {
"type": "string",
"description": "Fecha de ingreso del afiliado a la empresa"
},
"fechaFinVigencia":{
"type":"string",
"description":"Fecha de fin de la vigencia de la empresa para casos donde su estado sea retirado."
"fechaInicioVigencia": {
"type": "string",
"description": "Fecha de afiliación de la empresa a la caja"
},
"salario":{
"type":"string",
"description":"Salario que está devengando en la empresa especifica."
"fechaFinVigencia": {
"type": "string",
"description": "Fecha de fin de la vigencia de la empresa para casos donde su estado sea retirado."
},
"sucursal":{
"type":"string",
"description":"Sucursal de la compañia."
"salario": {
"type": "string",
"description": "Salario que está devengando en la empresa especifica."
},
"localidad":{
"type":"string",
"description":"Localidad de la compañia."
"sucursal": {
"type": "string",
"description": "Sucursal de la compañia."
},
"empresaPrincipal":{
"type":"string",
"description":"Marca con la cual se identifica si la empresa es el principal empleador del afiliado"
"localidad": {
"type": "string",
"description": "Localidad de la compañia."
},
"empresaPrincipal": {
"type": "string",
"description": "Marca con la cual se identifica si la empresa es el principal empleador del afiliado"
}
}
},
"empleadorValidacion": {
"type": "object",
"properties": {
"empleadoresConcurrentes": {
"type":"integer",
"description":"Número de empleadores"
"type": "integer",
"description": "Número de empleadores"
},
"companias": {
"type": "array",
"items":{
"items": {
"$ref": "#/components/schemas/companias"
}
},
}
},
"xml": {
"name": "empleador"
......@@ -1574,7 +1579,6 @@
"type": "string",
"description": "Discapacidad."
}
},
"xml": {
"name": "beneficiario"
......@@ -1585,137 +1589,135 @@
"properties": {
"bp": {
"type": "string",
"description":"Identificador único en SAP de un Afiliado,Beneficiario, Empresa o Entidad."
"description": "Identificador único en SAP de un Afiliado,Beneficiario, Empresa o Entidad."
},
"tipoDocumento": {
"type":"string",
"description":"Tipo de documento"
"type": "string",
"description": "Tipo de documento"
},
"numeroDocumento": {
"type":"integer",
"description":"Número de documento de la persona a cargo del Afiliado"
"type": "integer",
"description": "Número de documento de la persona a cargo del Afiliado"
},
"primerNombre": {
"type":"string",
"description":"Primer Nombre de la persona a cargo del Afiliado"
"type": "string",
"description": "Primer Nombre de la persona a cargo del Afiliado"
},
"segundoNombre": {
"type":"string",
"description":"Segundo Nombre de la persona a cargo del Afiliado"
"type": "string",
"description": "Segundo Nombre de la persona a cargo del Afiliado"
},
"apellido": {
"type":"string",
"description":"Primer Apellido de la persona a cargo del Afiliado"
"type": "string",
"description": "Primer Apellido de la persona a cargo del Afiliado"
},
"segundoApellido": {
"type":"string",
"description":"Segundo Apellido de la persona a cargo del Afiliado"
"type": "string",
"description": "Segundo Apellido de la persona a cargo del Afiliado"
},
"edad": {
"type":"integer",
"description":"Edad de la persona a cargo del afiliado"
"type": "integer",
"description": "Edad de la persona a cargo del afiliado"
},
"genero": {
"type":"integer",
"description":"Edad de la persona a cargo del afiliado"
"type": "integer",
"description": "Edad de la persona a cargo del afiliado"
},
"fechaNacimiento": {
"type":"integer",
"description":"Fecha de nacimiento"
"type": "integer",
"description": "Fecha de nacimiento"
},
"relacion": {
"type":"object",
"properties":{
"codigo":{
"type":"string",
"description":"codigo"
},
"descripcion":{
"type":"string",
"description":"descripción"
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "codigo"
},
"descripcion": {
"type": "string",
"description": "descripción"
}
}
},
"fechaInicioVigencia":{
"type":"string",
"description":"Fecha de inicio de la vigencia de la empresa para casos donde su estado sea retirado."
"fechaInicioVigencia": {
"type": "string",
"description": "Fecha de inicio de la vigencia de la empresa para casos donde su estado sea retirado."
},
"fechaFinVigencia":{
"type":"string",
"description":"Fecha de fin de la vigencia de la empresa para casos donde su estado sea retirado."
"fechaFinVigencia": {
"type": "string",
"description": "Fecha de fin de la vigencia de la empresa para casos donde su estado sea retirado."
},
"fechaRegistroRetiro":{
"type":"string",
"description":" en el que se registra el retiro"
"fechaRegistroRetiro": {
"type": "string",
"description": " en el que se registra el retiro"
},
"discapacidad":{
"type":"integer",
"description":"Código de discapacidad"
"discapacidad": {
"type": "integer",
"description": "Código de discapacidad"
},
"fechaLimiteComprobanteNutricional":{
"type":"integer",
"description":"Fecha límite"
"fechaLimiteComprobanteNutricional": {
"type": "integer",
"description": "Fecha límite"
},
"documentacion":{
"type":"object",
"properties":{
"motivoBloqueo":{
"type":"string",
"description":"tipo de bloqueo"
"documentacion": {
"type": "object",
"properties": {
"motivoBloqueo": {
"type": "string",
"description": "tipo de bloqueo"
},
"descripcionBloqueo":{
"type":"string",
"description":"Descripción del bloqueo"
"descripcionBloqueo": {
"type": "string",
"description": "Descripción del bloqueo"
}
}
},
"tarjeta":{
"type":"object",
"properties":{
"numero":{
"type":"string",
"description":"Número de Tarjeta Amparada "
"tarjeta": {
"type": "object",
"properties": {
"numero": {
"type": "string",
"description": "Número de Tarjeta Amparada "
},
"estado":{
"type":"string",
"description":"ACTIVA o INACTIVA"
"estado": {
"type": "string",
"description": "ACTIVA o INACTIVA"
},
"lote":{
"type":"string",
"description":"Lote de la tarjeta"
"lote": {
"type": "string",
"description": "Lote de la tarjeta"
}
}
},
"cuotaMonetaria":{
"type":"object",
"properties":{
"cuotaMonetaria": {
"type": "object",
"properties": {
"valorSubsidio": {
"type":"number",
"description":"valor del subsidio del subsidio otorgado a los beneficiarios que cumplen con los requisitos correspondientes para recibir este rubro"
"type": "number",
"description": "valor del subsidio del subsidio otorgado a los beneficiarios que cumplen con los requisitos correspondientes para recibir este rubro"
},
"administrador":{
"administrador": {
"$ref": "#/components/schemas/administrador"
},
"motivoBloqueo":{
"type":"string",
"description":"Motivo del salario"
"motivoBloqueo": {
"type": "string",
"description": "Motivo del salario"
},
"salario":{
"type":"string",
"description":"Salario"
"salario": {
"type": "string",
"description": "Salario"
}
}
},
"nivelEducativo":{
"type":"string",
"description":"Nivel educativo de la persona"
"nivelEducativo": {
"type": "string",
"description": "Nivel educativo de la persona"
},
"estado":{
"type":"string",
"description":"Estado"
"estado": {
"type": "string",
"description": "Estado"
}
},
"xml": {
"name": "beneficiario"
......@@ -1781,7 +1783,6 @@
"name": "afiliado"
}
},
"afiliado": {
"type": "object",
"properties": {
......@@ -1819,6 +1820,9 @@
"type": "string",
"description": "Correo electronico del afiliado."
},
"contacto": {
"$ref": "#/components/schemas/contacto"
},
"nacionalidad": {
"type": "string",
"description": "Nacionalidad del afiliado."
......@@ -1829,9 +1833,9 @@
"$ref": "#/components/schemas/beneficiario"
}
},
"pacs":{
"type":"array",
"items":{
"pacs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/pacs"
}
}
......@@ -1867,7 +1871,7 @@
"direccionValidador": {
"type": "object",
"properties": {
"pais":{
"pais": {
"type": "object",
"properties": {
"id": {
......@@ -1880,7 +1884,7 @@
}
}
},
"departamento":{
"departamento": {
"type": "object",
"properties": {
"id": {
......@@ -1893,7 +1897,7 @@
}
}
},
"ciudad":{
"ciudad": {
"type": "object",
"properties": {
"id": {
......@@ -1906,7 +1910,7 @@
}
}
},
"localidad":{
"localidad": {
"type": "object",
"properties": {
"id": {
......@@ -1950,6 +1954,18 @@
"name": "direccion"
}
},
"contacto": {
"type": "object",
"properties": {
"numero": {
"type": "string",
"description": "Numeros de contacto adicional."
}
},
"xml": {
"name": "contacto"
}
},
"obtenerAfiliadoDep": {
"type": "object",
"properties": {
......@@ -1984,7 +2000,6 @@
}
}
},
"natural": {
"type": "object",
"properties": {
......@@ -2052,44 +2067,44 @@
"type": "object",
"properties": {
"fechaAfiliacion": {
"type":"string",
"description":"fecha de afiliación"
"type": "string",
"description": "fecha de afiliación"
},
"categoria": {
"type":"string",
"description":"Categoría"
"type": "string",
"description": "Categoría"
},
"grupo": {
"type":"string",
"description":"Grupo"
"type": "string",
"description": "Grupo"
},
"tipoSalario": {
"type":"string",
"description":"Tipo de salario"
"type": "string",
"description": "Tipo de salario"
},
"salario": {
"type":"string",
"description":"salario"
"type": "string",
"description": "salario"
},
"salarioOtros": {
"type":"string",
"description":"salario"
"type": "string",
"description": "salario"
},
"fechaRetiro": {
"type":"string",
"description":"Fecha del retiro"
"type": "string",
"description": "Fecha del retiro"
},
"tipoCargo": {
"type":"string",
"description":"Tipo de cargo"
"type": "string",
"description": "Tipo de cargo"
},
"horasLaboradas": {
"type":"string",
"description":"Horas laboradas"
"type": "string",
"description": "Horas laboradas"
},
"tipoTrabajador": {
"type":"string",
"description":"Tipo de trabajador"
"type": "string",
"description": "Tipo de trabajador"
}
},
"xml": {
......@@ -2100,22 +2115,21 @@
"type": "object",
"properties": {
"tieneCuotaMonetaria": {
"type":"string",
"description":"fecha de afiliación"
"type": "string",
"description": "fecha de afiliación"
},
"lugarEntrega": {
"type":"string",
"description":"Categoría"
"type": "string",
"description": "Categoría"
},
"valorUltimoSubsidio": {
"type":"string",
"description":"Grupo"
"type": "string",
"description": "Grupo"
},
"monto": {
"type":"string",
"description":"Tipo de salario"
"type": "string",
"description": "Tipo de salario"
}
},
"xml": {
"name": "afiliado"
......@@ -2124,15 +2138,15 @@
"administrador": {
"type": "object",
"properties": {
"tipoDocumento":{
"tipoDocumento": {
"type": "string",
"description": "<table border='1' width='10px'> <thead> <tr> <td colspan='2'><center>Tipos de identificación</center></td> </tr> </thead> <tr> <th>Código</th> <th>Descripción</th> </tr> <tr> <td>CO1C</td> <td>Cédula</td> </tr> <tr> <td>CO1N</td> <td>Nit</td> </tr> <tr> <td>CO1E</td> <td>Cédula de extranjería</td> </tr> <tr> <td>CO1T</td> <td>Tarjeta de identidad</td> </tr> <tr> <td>CO1L</td> <td>Registro Civil</td> </tr> <tr> <td>CO1P</td> <td>Pasaporte</td> </tr> <tr> <td>CO1D</td> <td>Carnet Diplomático</td> </tr> <tr> <td>CO1S</td> <td>Sin identificación del exterior</td> </tr> <tr> <td>CO1V</td> <td>Permiso Especial de Permanencia</td> </tr> <tr> <td>CO1X</td> <td>Tarjeta de extranjería</td> </tr> </table>"
},
"numeroDocumento":{
"numeroDocumento": {
"type": "string",
"description": "Número de documento de la persona administradora del subsidio ."
},
"primerNombre":{
"primerNombre": {
"type": "string",
"description": "Primer nombre de la persona administradora del subsidio."
},
......@@ -2154,61 +2168,61 @@
"type": "object",
"properties": {
"lote": {
"type":"string",
"description":"fecha de afiliación"
"type": "string",
"description": "fecha de afiliación"
},
"numeroTarjeta": {
"type":"string",
"description":"Categoría"
"type": "string",
"description": "Categoría"
},
"serialProximidad": {
"type":"string",
"description":"Grupo"
"type": "string",
"description": "Grupo"
},
"gp": {
"type":"integer",
"description":"gp"
"type": "integer",
"description": "gp"
},
"estado": {
"type":"integer",
"description":"estado"
"type": "integer",
"description": "estado"
},
"fechaEntrega": {
"type":"string",
"type": "string",
"format": "date-time",
"description":"Fecha entrega"
"description": "Fecha entrega"
},
"estadoEntrega": {
"type":"string",
"description":"Estado entrega"
"type": "string",
"description": "Estado entrega"
},
"fechaExpedicion": {
"type":"string",
"type": "string",
"format": "date-time",
"description":"Fecha de expedicion"
"description": "Fecha de expedicion"
},
"causaCambio": {
"type":"integer",
"description":"Causa de cambio"
"type": "integer",
"description": "Causa de cambio"
},
"ultimoMesPagado": {
"type":"integer",
"description":"Ultimo mes pagado"
"type": "integer",
"description": "Ultimo mes pagado"
},
"motivoBloqueo": {
"type":"integer",
"description":"Motivo de bloqueo"
"type": "integer",
"description": "Motivo de bloqueo"
},
"metodoPago": {
"type":"object",
"properties":{
"id":{
"type":"integer",
"description":"id del método de pago"
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "id del método de pago"
},
"nombre":{
"type":"string",
"description":"Nombre del método de pago"
"nombre": {
"type": "string",
"description": "Nombre del método de pago"
}
}
}
......@@ -2299,17 +2313,17 @@
"resultado"
],
"properties": {
"estado":{
"type":"string",
"description":"Estado del servicio"
"estado": {
"type": "string",
"description": "Estado del servicio"
},
"mensaje":{
"type":"string",
"description":"Mensaje del servicio"
"mensaje": {
"type": "string",
"description": "Mensaje del servicio"
},
"data": {
"type": "array",
"items":{
"items": {
"$ref": "#/components/schemas/afiliadoValidador"
}
}
......@@ -2321,12 +2335,12 @@
"afiliado": {
"$ref": "#/components/schemas/validador"
},
"empleadores":{
"empleadores": {
"$ref": "#/components/schemas/empleadorValidacion"
},
"pacs":{
"pacs": {
"type": "array",
"items":{
"items": {
"$ref": "#/components/schemas/pacs"
}
}
......@@ -2335,84 +2349,90 @@
"validador": {
"type": "object",
"properties": {
"bp":{
"type":"integer",
"description":"Identificador único del SAP"
"bp": {
"type": "integer",
"description": "Identificador único del SAP"
},
"numeroDocumento":{
"type":"integer",
"description":"Número de documento del afiliado"
"numeroDocumento": {
"type": "integer",
"description": "Número de documento del afiliado"
},
"tipoDocumento":{
"type":"integer",
"description":"Número de documento del afiliado"
"tipoDocumento": {
"type": "integer",
"description": "Número de documento del afiliado"
},
"primerNombre":{
"type":"string",
"description":"primer nombre del afiliado"
"primerNombre": {
"type": "string",
"description": "primer nombre del afiliado"
},
"segundoNombre":{
"type":"string",
"description":"segundo nombre del afiliado"
"segundoNombre": {
"type": "string",
"description": "segundo nombre del afiliado"
},
"primerApellido":{
"type":"string",
"description":"primer apellido del afiliado"
"primerApellido": {
"type": "string",
"description": "primer apellido del afiliado"
},
"segundoApellido":{
"type":"string",
"description":"Segundo apellido del afiliado"
"segundoApellido": {
"type": "string",
"description": "Segundo apellido del afiliado"
},
"fechaNacimiento":{
"type":"string",
"description":"Fecha de nacimiento del afiliado"
"fechaNacimiento": {
"type": "string",
"description": "Fecha de nacimiento del afiliado"
},
"edad":{
"type":"integer",
"description":"Fecha de nacimiento del afiliado"
"edad": {
"type": "integer",
"description": "Fecha de nacimiento del afiliado"
},
"genero":{
"type":"integer",
"description":"Código de género del afiliado"
"genero": {
"type": "integer",
"description": "Código de género del afiliado"
},
"estadoCivil":{
"type":"integer",
"description":"Código de estado civil"
"estadoCivil": {
"type": "integer",
"description": "Código de estado civil"
},
"personasACargo":{
"type":"integer",
"description":"Número de personas a cargo"
"personasACargo": {
"type": "integer",
"description": "Número de personas a cargo"
},
"nivelEducativo":{
"type":"string",
"description":"Nivel educativo de la persona"
"nivelEducativo": {
"type": "string",
"description": "Nivel educativo de la persona"
},
"telefono":{
"type":"integer",
"description":"Teléfono de la persona"
"telefono": {
"type": "integer",
"description": "Teléfono de la persona"
},
"motivoRetiro":{
"type":"string",
"description":"Descripción del motivo de Retiro"
"motivoRetiro": {
"type": "string",
"description": "Descripción del motivo de Retiro"
},
"direccion":{
"direccion": {
"$ref": "#/components/schemas/direccionValidador"
},
"estado":{
"estado": {
"$ref": "#/components/schemas/estadoAfiliado"
},
"afiliacion":{
"correoElectronico": {
"type": "string",
"description": "Correo electronico del afiliado."
},
"contacto": {
"$ref": "#/components/schemas/contacto"
},
"afiliacion": {
"$ref": "#/components/schemas/afiliacion"
},
"cuotaMonetaria":{
"cuotaMonetaria": {
"$ref": "#/components/schemas/cuotaMonetaria"
},
"tarjetaMultiservicios":{
"tarjetaMultiservicios": {
"$ref": "#/components/schemas/tarjetaMultiservicios"
}
}
},
}
},
"requestBodies": {
"crearAfiliadoRequestBody": {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment