Los convenios empresariales son los acuerdos formales entre COMFACA y las empresas empleadoras que permiten a sus trabajadores acceder a créditos de libranza. Cada convenio vincula una empresa (identificada por su NIT) con COMFACA, habilitando el descuento por nómina como mecanismo de pago. Los endpoints administrativos permiten gestionar el ciclo de vida completo de estos convenios: creación, consulta, actualización y cambio de estado.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/elegroag/nuxt-credito-caja/llms.txt
Use this file to discover all available pages before exploring further.
GET /api/admin/convenios
Lista todos los convenios empresariales con soporte de paginación y filtros opcionales. Devuelve además unconteo_estados con el resumen de convenios por estado.
Query Parameters
Número de página a consultar. Entero positivo.
Número máximo de convenios a devolver por página.
Filtra convenios por estado. Valores posibles:
Activo, Inactivo, Suspendido, Vencido.Busca convenios por el NIT exacto de la empresa.
Búsqueda de texto libre sobre
razon_social, nit u otros campos indexados.Response
true cuando la consulta es exitosa.GET /api/admin/convenios/:id
Obtiene el detalle completo de un convenio empresarial por su ID interno.Path Parameters
ID numérico del convenio. Se convierte a
Number internamente.Response
Objeto
EmpresaConvenio con todos los campos del convenio incluyendo los campos extendidos de dirección, sector económico y notas internas.POST /api/admin/convenios/create
Crea un nuevo convenio empresarial en el sistema. El NIT y la razón social son obligatorios. Todos los demás campos son opcionales.Body
NIT de la empresa empleadora. Debe ser único en el sistema.
Razón social completa de la empresa tal como aparece en el registro mercantil.
Número de documento de identidad del representante legal de la empresa.
Nombre completo del representante legal.
Teléfono de contacto de la empresa (máx. 20 caracteres).
Correo electrónico de contacto. Debe ser una dirección válida (máx. 255 caracteres).
Fecha de vencimiento del convenio en formato ISO 8601 (
YYYY-MM-DD).Estado inicial del convenio. Valores permitidos:
Activo, Inactivo, Suspendido, Vencido. Por defecto se asigna según la lógica del servicio.Dirección física de la sede principal de la empresa.
Ciudad donde opera la empresa (máx. 100 caracteres).
Departamento donde opera la empresa (máx. 100 caracteres).
Sector económico al que pertenece la empresa (máx. 100 caracteres). Ejemplo:
Construcción, Educación, Salud.Número total de empleados de la empresa. Entero no negativo.
Tipo de sociedad empresarial (máx. 100 caracteres). Ejemplo:
S.A.S., S.A., Ltda., E.S.P..Descripción general del convenio y sus condiciones.
Notas de uso exclusivo del equipo administrativo. No son visibles para el solicitante.
Response
PUT /api/admin/convenios/:id
Actualiza los campos de un convenio empresarial existente. Todos los campos son opcionales; solo se modifican los que se incluyan en el body.Path Parameters
ID numérico del convenio a actualizar.
Body
Acepta los mismos campos quePOST /api/admin/convenios/create, todos como opcionales:
NIT de la empresa.
Razón social.
Documento del representante legal.
Nombre del representante legal.
Teléfono de contacto (máx. 20 caracteres).
Correo electrónico de contacto (máx. 255 caracteres).
Fecha de vencimiento en ISO 8601.
Nuevo estado:
Activo, Inactivo, Suspendido o Vencido.Dirección física actualizada.
Ciudad (máx. 100 caracteres).
Departamento (máx. 100 caracteres).
Sector económico (máx. 100 caracteres).
Número de empleados actualizado.
Tipo de empresa (máx. 100 caracteres).
Descripción del convenio.
Notas internas del equipo administrativo.
Response
Endpoints Públicos Relacionados
Además de los endpoints administrativos, existen dos endpoints públicos (sin autenticación) para la validación de convenios desde el flujo de solicitud de crédito:GET /api/convenios/activo
Devuelve la lista de convenios con estado
Activo. Utilizado en el formulario de solicitud para que el trabajador seleccione su empresa empleadora. No requiere autenticación.GET /api/convenios/:nit/:cedula/validar
Valida si una cédula específica pertenece a una empresa con convenio activo para el NIT dado. Usado para verificar elegibilidad antes de iniciar la solicitud. No requiere autenticación.