¿Qué es un contexto de conciliación?
Un contexto de conciliación define los límites operacionales de un proceso de conciliación. Especifica:
- Qué fuentes de datos se comparan
- Qué reglas de conciliación aplican
- Cómo se manejan las excepciones
- La ventana de tiempo cubierta por la conciliación
- Cuenta bancaria 1234 vs Libro mayor (conciliación bancaria diaria)
- Pasarela de pago vs Sistema de ingresos (conciliación de pagos)
- Entidad intercompañía A vs Entidad B (conciliación intercompañía)
Tipos de contexto
Matcher permite usar diferentes cardinalidades de conciliación según la estructura de las transacciones.
Uno a uno (1:1)
Cada transacción se concilia contra una única contraparte. Casos de uso típicos:- Extractos bancarios
- Conciliación directa de pagos
Uno a muchos (1:n)
Una transacción se concilia contra múltiples contrapartes. Casos de uso típicos:- Pagos divididos
- Depósitos por lotes
- Facturas consolidadas
Muchos a muchos (n:m)
Múltiples transacciones se concilian entre múltiples contrapartes. Casos de uso típicos:- Acuerdos de compensación
- Asignación compleja de pagos
- Flujos financieros de múltiples tramos
Creando un contexto
Creación básica de contexto
Solicitud
cURL
Campos del contexto
| Campo | Tipo | Por defecto | Descripción |
|---|---|---|---|
name | String | — | Nombre descriptivo para el contexto |
type | String | — | Cardinalidad de coincidencia: 1:1, 1:N o N:M |
interval | String | — | Frecuencia de conciliación (ej. daily, weekly) |
rateId | String | "" | Referencia a una configuración de tasa FX para coincidencia multi-moneda |
feeToleranceAbs | Decimal | 0 | Tolerancia absoluta de comisiones para comparación de montos |
feeTolerancePct | Decimal | 0 | Tolerancia porcentual de comisiones para comparación de montos |
feeNormalization | String | "NET" | Modo de normalización de comisiones: NET o GROSS |
autoMatchOnUpload | Boolean | false | Ejecutar automáticamente una ejecución de coincidencia cuando se sube un archivo |
Respuesta
Ejecutando conciliación
Matcher procesa transacciones mediante ejecuciones de coincidencia. Puede activar la coincidencia manualmente o ver el historial de ejecuciones pasadas.
Ejecuciones manuales de conciliación
Active una ejecución de coincidencia para un contexto:cURL
Respuesta
mode: "DRY_RUN" para previsualizar resultados sin confirmar conciliaciones.
Modos de ejecución de conciliación
| Modo | Descripción |
|---|---|
DRY_RUN | Previsualizar coincidencias sin persistir resultados |
COMMIT | Ejecutar coincidencia y persistir resultados |
Ver historial de ejecuciones de conciliación
cURL
Respuesta
Estados de ejecución de conciliación
| Estado | Descripción |
|---|---|
PENDING | Ejecución en cola |
PROCESSING | Ejecución en progreso |
COMPLETED | Ejecución completada exitosamente |
FAILED | Ejecución encontró un error |
¿Qué es una fuente?
Una fuente representa un sistema o feed de datos que suministra transacciones a un contexto de conciliación. Cada contexto requiere al menos dos fuentes. Las fuentes típicas incluyen:
- Feeds de extractos bancarios
- Exportaciones del libro mayor del ERP
- Flujos de transacciones de procesadores de pago
- Sistemas contables internos
Agregando fuentes a un contexto
Crear una fuente bancaria
cURL
Respuesta
Crear una fuente de libro mayor
cURL
Tipos de fuente
| Tipo | Descripción | Uso típico |
|---|---|---|
LEDGER | Cuentas del libro mayor | Sistemas contables internos |
BANK | Extractos bancarios | Feeds bancarios externos |
GATEWAY | Transacciones de procesadores de pago | Pasarelas de pago |
CUSTOM | Integraciones personalizadas | Cualquier otra fuente de datos |
Configuración de fuente
Las fuentes aceptan un objeto
config opcional para metadatos adicionales, y un feeScheduleId opcional para asociar un programa de comisiones:
cURL
| Campo | Tipo | Descripción |
|---|---|---|
name | String | Nombre descriptivo de la fuente |
type | String | Tipo de fuente: LEDGER, BANK, GATEWAY o CUSTOM |
feeScheduleId | String | Referencia opcional a un programa de comisiones para esta fuente |
config | Object | Pares clave-valor flexibles para metadatos de integración |
Gestionando contextos
Actualizar un contexto
cURL
Pausar un contexto
Para detener temporalmente un contexto de ser usado en ejecuciones de conciliación, actualice su estado aPAUSED:
cURL
- Previene nuevas ejecuciones de coincidencia
- Preserva los datos históricos
- Permite reactivación futura estableciendo el estado de vuelta a
ACTIVE
Eliminar un contexto
cURL
Clonar un contexto
Para duplicar un contexto existente con sus fuentes, reglas y programas de tarifas, utilice el endpoint de clonación. Esto es útil para crear plantillas o replicar configuraciones entre entornos.cURL
Respuesta
DRAFT, para que pueda revisar y ajustar la configuración antes de activarlo.
Ciclo de vida del contexto
Un contexto de conciliación sigue un ciclo de vida bien definido que controla cuándo puede ejecutarse la conciliación y cómo se preservan los datos.
- Un contexto se crea primero en Borrador, donde se configuran las fuentes y la configuración.
- Una vez que todas las fuentes requeridas están en su lugar, el contexto se vuelve Activo y es elegible para ejecuciones de conciliación.
- Un contexto activo puede ser temporalmente Pausado para detener la ejecución sin afectar la configuración o los datos históricos.
- Cuando la conciliación para un período está completa, el contexto se Archiva, preservando todos los resultados y registros de auditoría para referencia futura.

Mejores prácticas
Usa nombres descriptivos
Usa nombres descriptivos
Usa nombres explícitos que reflejen cuentas, sistemas y propósito.
Comienza con umbrales conservadores
Comienza con umbrales conservadores
Favorece la precisión sobre la automatización inicialmente. Ajusta los umbrales según los resultados observados.
Separa las preocupaciones
Separa las preocupaciones
Usa múltiples contextos en lugar de una única conciliación amplia.
Marca las fuentes regulatorias
Marca las fuentes regulatorias
Siempre marca las fuentes con requisitos de cumplimiento.
Alinea las zonas horarias
Alinea las zonas horarias
Asegúrate de que las zonas horarias de las fuentes reflejen el feed de datos original.
Documenta las convenciones de signo
Documenta las convenciones de signo
Define explícitamente la semántica de débito y crédito para cada fuente.

