API | Doing Solutions
  1. Personal
API | Doing Solutions
  • Introducción
  • Autenticación
  • Ambientes
  • Implementación
  • Modelo Outsourcing
    • Personal
      • Consultar Datos Generales
        GET
      • Consultar Comprobantes de Pago
        GET
      • Crear Empleado y Contrato
        POST
      • Registrar Conceptos
        POST
    • Empresa
      • Consultar Estructura
      • Consultar Contabilización
  • Autenticación
    POST
  1. Personal

Crear Empleado y Contrato

POST
/api/bpo/personal/
Permite registrar un empleado en el sistema.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json

Examples

Responses

🟢200Empleado Registrado
application/json
Body

🟠400Faltan campos
🟠401Falta Token
🟠422Token invalido
🟠423Usuario Inactivo
🟠406IP Invalida
🟠409Persona con proceso doble
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://doisol.sytes.net/api/bpo/personal/' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "nit" : 0, // Obligatorio
    "nombres": "NOMBRES EMPLEADO", // Obligatorio
    "apellidos": "APELLIDOS EMPLEADO", // Obligatorio
    "direccion": "DIRECCION", 
    "ciudad": 0,
    "telefono_1": "TELEFONO CASA", 
    "telefono_2": "TELEFONO TRABAJO",
    "tipo_identificacion": 2, // Obligatorio
    "barrio": "Chiquinquira", // Obligatorio
    "notas": "API_", // Concatenar la cédula del encargado de la contratación API_CEDULA  
    "mail": "CORREO EMPLEADO", // Obligatorio
    "departamento": 0, // Obligatorio
    "celular": "TELEFONO", // Obligatorio
    "pais": 0, // Obligatorio
    "datos_basicos": {
        "libreta": "0",
        "categoria_libreta": "",
        "estado_civil": 0,
        "sexo": "INICIAL_GENERO",
        "fecha_nacimiento": "AAAA-MM-DD 00:00:00", // Obligatorio
        "numero_hijos": 0, // Obligatorio
        "nivel_escolaridad": 0, // Obligatorio
        "estrato": 0, // Obligatorio
        "nivel_ingresos" : 0,
        "cabeza_familia" : "",
        "jornada_laboral" : "",
        "rh": "+", // Obligatorio
        "sanguineo": "A ",
        "estatura": 0, 
        "peso": 0,
        "camisa": "M-00",
        "pantalon": "NUMERO DE TALLA",
        "zapatos": "NUMERO DE TALLA" 
    },
    "datos_adicionales":{
        "numero_pasaporte": 0,
        "fecha_expedicion": "AAAA-MM-DD 00:00:00", // Obligatorio
        "pais_expedicion" : 0, // Obligatorio
        "ciudad_expedicion": 0, // Obligatorio
        "departamento_expedicion": 0, // Obligatorio
        "tipo_licencia": 0,
        "licencia_conduccion": "",
        "categoria_licencia": "",
        "vencimiento_licencia": "AAAA-MM-DD 00:00:00",
        "nacionalidad": "", // Obligatorio
        "lugar_nacimiento": "", // Obligatorio
        "jefe_inmediato": "", // Obligatorio
        "curso_manipulacion_alimentos" : "",
        "fecha_curso_manipulacion_alimentos" : "AAAA-MM-DD 00:00:00",
        "observaciones_persona": "",
        "trabaja_en_alturas": "",
        "descripcion_titulo": "",
        "resumen_perfil" : "",
        "runt" : 0
    },
    "datos_contrato": {
        "id_proceso_homologado": "000", // Obligatorio
        "nomina": 0, // Obligatorio
        "tipo_contrato": 0, // Obligatorio
        "tipo_salario": 0, // Obligatorio
        "basico_mes": "0", // Obligatorio
        "centro": 0, // Obligatorio
        "ciudad": 0,
        "forma_pago": "B", // Obligatorio
        "banco": 0,
        "cta_empleado": "0000",
        "tipo_cta": "A",
        "subsidio_tte": 0, // Obligatorio
        "nit_cajac": 0, 
        "fecha_ingreso": "AAAA-MM-DD", // Obligatorio
        "fecha_final": "AAAA-MM-DD", // Obligatorio
        "fondo_pension": 0,
        "fondo_salud": 0, // Obligatorio
        "fondo_cesantias": 0,
        "tipo_empleado": 0, // Obligatorio
        "descripcion_cargo": "CARGO DEL CONTRATO",
        "nit_empresa": 0, // Obligatorio
        "tipo_cotizante": 0, // Obligatorio
        "sub_tipo_cotizante": 0, // Obligatorio
        "riesgo": 0, // Obligatorio
        "actividad_economica": 0, // Obligatorio
        "area": 0, // Obligatorio
        "sucursal": 0, // Obligatorio
        "subcentro": 0, // Obligatorio
        "conceptos":[
            {
                "id": 0,
                "valor": 0,
                "periodicidad": 0
            }
        ]
    }
}'
Response Response Example
200 - Empleado Registrado
{
    "status": "success",
    "message": "Registro exitoso"
}
Previous
Consultar Comprobantes de Pago
Next
Registrar Conceptos
Built with