Appearance
Crear nueva cuenta por cobrar
POST
/receivables
Crea una nueva cuenta por cobrar (receivable) en el sistema Kuenta.
📊 Estados del Crédito (CreditStatus):
Los créditos pueden tener los siguientes estados (valores numéricos):
0- InProcess: En proceso de análisis y aprobación1- Pending: Pendiente de aprobación manual2- Approved: Aprobado, listo para formalización3- Rejected: Rechazado por políticas o scoring4- Failed: Fallido en el proceso5- Formalized: Formalizado, listo para desembolso6- Disbursing: En proceso de desembolso7- Disbursed: Desembolsado al deudor8- Paid: Completamente pagado9- Desisted: Desistido por el cliente10- Delinquent: En mora o incumplimiento11- Undelivered: No reclamado12- Simulation: Simulación (no real)13- AwaitingForm: Incompleto, esperando formularios14- AwaitingCheck: En verificación15- NonPerformingLoan: Castigado16- AwaitingPayment: Pago pendiente17- Colateral: Esperando garantías
Proceso de creación:
- Validación: Se validan los datos de entrada contra el schema del crédito
- Asignación automática: El CreditorID se asigna automáticamente desde la sesión
- Creación: Se crea el crédito con estado inicial (InProcess = 0)
- Análisis: Se inicia automáticamente el proceso de análisis crediticio
Campos requeridos:
- debtorID: Debe corresponder a una entidad previamente registrada
- creditLineID: Línea de crédito que autoriza esta operación
- principal: Monto del crédito (validado contra límites de la línea)
- time: Plazo en días
- rate: Tasa de interés mensual
Estados iniciales:
- Estado: InProcess (0) - En proceso de análisis
- CreditorID: Asignado automáticamente desde la sesión autenticada
- Fechas: CreatedAt y UpdatedAt establecidas automáticamente
Flujo posterior:
Después de la creación, el crédito pasa por análisis automático que puede resultar en:
- Aprobación automática: Estado
2(Approved) - Si cumple todas las políticas - Pendiente manual: Estado
1(Pending) - Si requiere revisión humana - Rechazo automático: Estado
3(Rejected) - Si no cumple criterios básicos
Authorizations
test
OAuth 2.0 Client Credentials Grant (RFC 6749 §4.4).
Utilice este flow para autenticación de aplicación-a-aplicación sin intervención del usuario.
Ideal para servicios backend y integración entre sistemas.
clientCredentials Flow
Token URL
https://test-api.kuenta.co/v1/oauth/tokenScopes:
*Acceso completo (administrador)users:readLectura de usuariosusers:writeEscritura de usuariosusers.info:writeEscritura de información de usuariosclients:readLectura de clientes OAuthclients:writeEscritura de clientes OAuthverifications:writeEscritura de verificacionespasswords:writeEscritura de contraseñaskeys:readLectura de clavessettings:readLectura de configuracionessettings:writeEscritura de configuraciones
or
stage
OAuth 2.0 Client Credentials Grant (RFC 6749 §4.4).
Utilice este flow para autenticación de aplicación-a-aplicación sin intervención del usuario.
Ideal para servicios backend y integración entre sistemas.
clientCredentials Flow
Token URL
https://stage-api.kuenta.co/v1/oauth/tokenScopes:
*Acceso completo (administrador)users:readLectura de usuariosusers:writeEscritura de usuariosusers.info:writeEscritura de información de usuariosclients:readLectura de clientes OAuthclients:writeEscritura de clientes OAuthverifications:writeEscritura de verificacionespasswords:writeEscritura de contraseñaskeys:readLectura de clavessettings:readLectura de configuracionessettings:writeEscritura de configuraciones
or
demo
OAuth 2.0 Client Credentials Grant (RFC 6749 §4.4).
Utilice este flow para autenticación de aplicación-a-aplicación sin intervención del usuario.
Ideal para servicios backend y integración entre sistemas.
clientCredentials Flow
Token URL
https://demo-api.kuenta.co/v1/oauth/tokenScopes:
*Acceso completo (administrador)users:readLectura de usuariosusers:writeEscritura de usuariosusers.info:writeEscritura de información de usuariosclients:readLectura de clientes OAuthclients:writeEscritura de clientes OAuthverifications:writeEscritura de verificacionespasswords:writeEscritura de contraseñaskeys:readLectura de clavessettings:readLectura de configuracionessettings:writeEscritura de configuraciones
or
prod
OAuth 2.0 Client Credentials Grant (RFC 6749 §4.4).
Utilice este flow para autenticación de aplicación-a-aplicación sin intervención del usuario.
Ideal para servicios backend y integración entre sistemas.
clientCredentials Flow
Token URL
https://api.kuenta.co/v1/oauth/tokenScopes:
*Acceso completo (administrador)users:readLectura de usuariosusers:writeEscritura de usuariosusers.info:writeEscritura de información de usuariosclients:readLectura de clientes OAuthclients:writeEscritura de clientes OAuthverifications:writeEscritura de verificacionespasswords:writeEscritura de contraseñaskeys:readLectura de clavessettings:readLectura de configuracionessettings:writeEscritura de configuraciones
Parameters
Header Parameters
Config-Organization-ID*
ID de configuración de la organización.
Formato: UUID v4
Typestring
RequiredExample
123e4567-e89b-12d3-a456-426614174000format
uuidOrganization-ID*
ID de la organización que está creando el crédito.
Formato: UUID v4
Typestring
RequiredExample
123e4567-e89b-12d3-a456-426614174000format
uuidRequest Body
application/json
Ejemplo de crédito comercial con configuración mínima
JSON
{
"debtorID": "789e1234-e89b-12d3-a456-426614174002",
"creditLineID": "456e7890-e89b-12d3-a456-426614174001",
"principal": 50000,
"time": 30,
"rate": 0.025,
"debtRate": 0.035,
"reference": "CRE-2023-001234",
"source": "web"
}
Responses
Crédito creado exitosamente.
El crédito se crea con estado inicial `InProcess (0)` y se inicia
automáticamente el proceso de análisis crediticio.
application/json
Ejemplo de crédito creado exitosamente en estado inicial de análisis
JSON
{
"data": {
"credit": {
"ID": "123e4567-e89b-12d3-a456-426614174000",
"creditorID": "012e5678-e89b-12d3-a456-426614174003",
"debtorID": "789e1234-e89b-12d3-a456-426614174002",
"creditLineID": "456e7890-e89b-12d3-a456-426614174001",
"creditAnalysisID": "123e4567-e89b-12d3-a456-426614174005",
"principal": "50000.00",
"time": 30,
"rate": "0.025",
"debtRate": "0.035",
"status": 0,
"reference": "CRE-2023-001234",
"consecutive": 1234,
"source": "web",
"amortizationMethod": "VarPrincipalInterestV3",
"userLastActionID": "123e4567-e89b-12d3-a456-426614174008",
"createdAt": "2023-12-01T10:30:00Z",
"updatedAt": "2023-12-01T10:30:00Z"
},
"message": "Crédito creado exitosamente. Análisis crediticio iniciado."
}
}