Skip to main content

Overview

This reference lists all available fields that can be used in rule conditions. Fields are organized by entity type (Person, Company, Transaction, KYC) and country (BR, AR, Global).
This documentation is automatically generated from the codebase. Last updated: 2026-06-27

How to Use This Reference

  1. Find your entity type: Person, Company, Transaction, or KYC
  2. Check country-specific fields: BR (Brazil), AR (Argentina), or GLOBAL
  3. Copy the field path: Use the exact field path in your rule conditions
  4. Choose an operator: See Available Operators section
  5. Set the value: Provide the value to compare against

Quick Navigation


Person Fields

Fields available for evaluating person entities (individual customers).

BR - Country-Specific Fields

AR - Country-Specific Fields

Global Fields

Nested Field Structures

Some fields contain nested structures (arrays or objects) with multiple sub-fields:

enrichmentData.normalized.documentsSummary - Resumo de Documentos

Type: Object Description: Estatísticas agregadas sobre documentos Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.documents - Documentos

Type: Array of objects Description: Buscar campos específicos dentro de todos os documentos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.addressesSummary - Resumo de Endereços

Type: Object Description: Estatísticas agregadas sobre endereços Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.addresses - Endereços

Type: Array of objects Description: Buscar campos específicos dentro de todos os endereços Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.emailsSummary - Resumo de E-mails

Type: Object Description: Estatísticas agregadas sobre e-mails Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.emails - E-mails

Type: Array of objects Description: Buscar campos específicos dentro de todos os e-mails Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.phonesSummary - Resumo de Telefones

Type: Object Description: Estatísticas agregadas sobre telefones Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.phones - Telefones

Type: Array of objects Description: Buscar campos específicos dentro de todos os telefones Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.sanctionsSummary - Resumo de Sanções

Type: Object Description: Estatísticas agregadas sobre sanções Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.legalProceedingsSummary - Resumo de Processos Legais

Type: Object Description: Estatísticas agregadas sobre processos legais Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.legalProceedings - Processos Judiciais

Type: Array of objects Description: Buscar campos específicos dentro de todos os processos judiciais Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.riskFlags - Bandeiras de Risco

Type: Array of objects Description: Buscar campos específicos dentro de todas as bandeiras de risco Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.riskFlagsSummary - Resumo de Bandeiras de Risco

Type: Object Description: Estatísticas agregadas sobre bandeiras de risco Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.violations - Violações Consolidadas

Type: Array of objects Description: Buscar campos específicos dentro de todas as violações consolidadas (ESG + crimes) Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.violationsSummary - Resumo de Violações

Type: Object Description: Estatísticas agregadas sobre violações Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.mediaMentions - Menções em Mídia

Type: Array of objects Description: Buscar campos específicos dentro de todas as menções em mídia consolidadas Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.mediaSummary - Resumo de Mídia

Type: Object Description: Estatísticas agregadas sobre menções na mídia (tipado MediaSummary) Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.sanctions - Sanções Consolidadas

Type: Array of objects Description: Buscar campos específicos dentro de todas as sanções consolidadas Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.demographics - Demografia

Type: Array of objects Description: Buscar campos específicos dentro de todos os dados demográficos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.demographicsSummary - Resumo Demográfico

Type: Object Description: Estatísticas agregadas sobre dados demográficos Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.occupations - Ocupações

Type: Array of objects Description: Buscar campos específicos dentro de todos os dados de ocupação Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.occupationsSummary - Resumo de Ocupações

Type: Object Description: Estatísticas agregadas sobre ocupações profissionais Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.electoralActivitySummary - Resumo de Atividade Eleitoral

Type: Object Description: Estatísticas agregadas sobre doações eleitorais Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.electoralActivity - Doações Eleitorais por Ano

Type: Array of objects Description: Buscar doações eleitorais específicas por ano Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.taxReturnsSummary - Resumo de Declarações de IR

Type: Object Description: Estatísticas agregadas sobre declarações de imposto de renda Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.taxReturns - Declarações de Imposto

Type: Array of objects Description: Buscar campos específicos dentro de todas as declarações de imposto Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.relationships - Relacionamentos

Type: Array of objects Description: Buscar campos específicos dentro de todos os relacionamentos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.relationshipsSummary - Resumo de Relacionamentos

Type: Object Description: Estatísticas agregadas sobre relacionamentos Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.aliases - Nomes Alternativos

Type: Array of objects Description: Buscar campos específicos dentro de todos os nomes alternativos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

kyc.biometricResult - Resultado biométrico

Type: Object Description: Face match y liveness agregados (biometric_result JSON). Available Sub-fields: Example Usage (Object Field):

kyc.documentsVerified - Documentos verificados

Type: Array of objects Description: Lista de documentos verificados en el KYC Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

kyc.riskAssessment - Evaluación de riesgo KYC

Type: Object Description: Riesgo evaluado en la sesión KYC Available Sub-fields: Example Usage (Object Field):

kyc.extractedData - Datos extraídos (OCR)

Type: Object Description: Datos extraídos del documento (extracted_data) Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.economicActivities - Actividades económicas

Type: Array of objects Description: Filas estructuradas de actividad económica (AFIP / Nosis / ARCA) Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.economicActivitiesSummary - Resumen actividades económicas

Type: Object Description: Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.documents - Documentos

Type: Array of objects Description: Buscar campos específicos dentro de todos los documentos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.riskFlags - Banderas de Riesgo

Type: Array of objects Description: Buscar campos específicos dentro de todas las banderas de riesgo Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.demographics - Demografía

Type: Array of objects Description: Buscar campos específicos dentro de todos los datos demográficos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.occupations - Ocupaciones

Type: Array of objects Description: Buscar campos específicos dentro de todos los datos de ocupación Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.mediaSummary - Resumen de Menciones en Medios

Type: Object Description: Estadísticas agregadas sobre menciones en medios (tipado MediaSummary) Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.addresses - Direcciones

Type: Array of objects Description: Buscar campos específicos dentro de todas las direcciones Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.aliases - Alias/Nombres Alternativos

Type: Array of objects Description: Buscar campos específicos dentro de todos los nombres alternativos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.aliasesSummary - Resumen de Aliases

Type: Object Description: Estadísticas agregadas sobre nombres alternativos Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.emails - Emails

Type: Array of objects Description: Buscar campos específicos dentro de todos los emails Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.phones - Teléfonos

Type: Array of objects Description: Buscar campos específicos dentro de todos los teléfonos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.sanctions - Sanciones Consolidadas

Type: Array of objects Description: Buscar campos específicos dentro de todas las sanciones consolidadas Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.sanctionsSummary - Resumen de Sanciones

Type: Object Description: Estadísticas agregadas sobre listas de sanciones Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.legalProceedings - Procesos Judiciales

Type: Array of objects Description: Buscar campos específicos dentro de todos los procesos judiciales Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

services.holder_intelligence - Inteligencia de Titulares CBU/CVU

Type: Object Description: Consulta on-demand de inteligencia de titulares CBU/CVU (Gu1). Elegí el campo CUIT en la condición (p. ej. metadata.cuit). Si no hay titular o servicio inactivo, found=false y los contadores no aplican. Available Sub-fields: Example Usage (Object Field):

kyc.biometricResult - Resultado biométrico

Type: Object Description: Face match y liveness agregados (biometric_result JSON). Available Sub-fields: Example Usage (Object Field):

kyc.documentsVerified - Documentos verificados

Type: Array of objects Description: Lista de documentos verificados en el KYC Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

kyc.riskAssessment - Evaluación de riesgo KYC

Type: Object Description: Riesgo evaluado en la sesión KYC Available Sub-fields: Example Usage (Object Field):

kyc.extractedData - Datos extraídos (OCR)

Type: Object Description: Datos extraídos del documento (extracted_data) Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.riskFlags - Banderas de Riesgo

Type: Array of objects Description: Banderas de riesgo consolidadas (PEP, Sanciones). Solo se consolidan automáticamente si hay 1 hit relevante. Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.sanctions - Sanciones

Type: Array of objects Description: Listas de sanciones donde aparece la persona Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.sanctionsSummary - Resumen de Sanciones

Type: Object Description: Estadísticas agregadas sobre listas de sanciones Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.demographics - Demografía

Type: Array of objects Description: Buscar campos específicos dentro de todos los datos demográficos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.occupations - Ocupaciones

Type: Array of objects Description: Buscar campos específicos dentro de todos los datos de ocupación Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.mediaMentions - Menciones en Medios

Type: Array of objects Description: Buscar campos específicos dentro de todas las menciones en medios consolidadas Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.mediaSummary - Resumen de Menciones en Medios

Type: Object Description: Estadísticas agregadas sobre menciones en medios (mediaSummary en normalized) Available Sub-fields: Example Usage (Object Field):

kyc.biometricResult - Resultado biométrico

Type: Object Description: Face match y liveness agregados (biometric_result JSON). Available Sub-fields: Example Usage (Object Field):

kyc.documentsVerified - Documentos verificados

Type: Array of objects Description: Lista de documentos verificados en el KYC Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

kyc.riskAssessment - Evaluación de riesgo KYC

Type: Object Description: Riesgo evaluado en la sesión KYC Available Sub-fields: Example Usage (Object Field):

kyc.extractedData - Datos extraídos (OCR)

Type: Object Description: Datos extraídos del documento (extracted_data) Available Sub-fields: Example Usage (Object Field):

Company Fields

Fields available for evaluating company entities (businesses).

BR - Country-Specific Fields

AR - Country-Specific Fields

Global Fields

Nested Field Structures

Some fields contain nested structures (arrays or objects) with multiple sub-fields:

enrichmentData.normalized.documents - Documentos

Type: Array of objects Description: Buscar campos específicos dentro de todos os documentos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.documentsSummary - Resumo de Documentos

Type: Object Description: Campos agregados sobre documentos Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.aliases - Nomes Alternativos

Type: Array of objects Description: Buscar campos específicos dentro de todos os nomes alternativos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.aliasesSummary - Resumo de Aliases

Type: Object Description: Estatísticas agregadas sobre nomes alternativos Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.cnaes - CNAEs (Atividades Econômicas)

Type: Array of objects Description: Buscar campos específicos dentro de todas as atividades econômicas Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.cnaesSummary - Resumo de CNAEs

Type: Object Description: Estatísticas agregadas sobre atividades econômicas Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.economicActivities - Actividades económicas

Type: Array of objects Description: Filas estructuradas de actividad económica (p. ej. CNAE, SII, AFIP) Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.economicActivitiesSummary - Resumen actividades económicas

Type: Object Description: Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.addresses - Endereços

Type: Array of objects Description: Buscar campos específicos dentro de todos os endereços Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.addressesSummary - Resumo de Endereços

Type: Object Description: Estatísticas agregadas sobre endereços Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.emails - E-mails

Type: Array of objects Description: Buscar campos específicos dentro de todos os e-mails Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.emailsSummary - Resumo de E-mails

Type: Object Description: Estatísticas agregadas sobre e-mails Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.phones - Telefones

Type: Array of objects Description: Buscar campos específicos dentro de todos os telefones Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.phonesSummary - Resumo de Telefones

Type: Object Description: Estatísticas agregadas sobre telefones Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.legalProceedings - Processos Judiciais

Type: Array of objects Description: Buscar campos específicos dentro de todos os processos judiciais Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.legalProceedingsSummary - Resumo de Processos Judiciais

Type: Object Description: Estatísticas agregadas sobre processos judiciais Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.riskFlags - Bandeiras de Risco

Type: Array of objects Description: Buscar campos específicos dentro de todas as bandeiras de risco Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.riskFlagsSummary - Resumo de Bandeiras de Risco

Type: Object Description: Estatísticas agregadas sobre bandeiras de risco Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.sanctionsSummary - Resumo de Sanções

Type: Object Description: Estatísticas agregadas sobre listas de sanções Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.shareholdersSummary - Resumo de Sócios/Acionistas

Type: Object Description: Estatísticas agregadas sobre estrutura societária Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.shareholders - Sócios/Acionistas Consolidados

Type: Array of objects Description: Buscar campos específicos dentro de todos os sócios consolidados (QSA + outras fontes) Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.violations - Violações Consolidadas

Type: Array of objects Description: Buscar campos específicos dentro de todas as violações consolidadas (ESG + crimes) Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.violationsSummary - Resumo de Violações

Type: Object Description: Estatísticas agregadas sobre violações Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.mediaMentions - Menções em Mídia

Type: Array of objects Description: Buscar campos específicos dentro de todas as menções em mídia consolidadas Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.mediaSummary - Resumo de Mídia

Type: Object Description: Estatísticas agregadas sobre menções na mídia (tipado MediaSummary) Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.sanctions - Sanções Consolidadas

Type: Array of objects Description: Buscar campos específicos dentro de todas as sanções consolidadas Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.economicActivities - Actividades económicas

Type: Array of objects Description: Filas estructuradas de actividad económica (AFIP / Nosis / ARCA) Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.economicActivitiesSummary - Resumen actividades económicas

Type: Object Description: Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.riskFlags - Banderas de Riesgo

Type: Array of objects Description: Buscar campos específicos dentro de todas las banderas de riesgo Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.sanctions - Sanciones Consolidadas

Type: Array of objects Description: Buscar campos específicos dentro de todas las sanciones consolidadas Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.sanctionsSummary - Resumen de Sanciones

Type: Object Description: Estadísticas agregadas sobre listas de sanciones Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.legalProceedings - Procesos judiciales

Type: Array of objects Description: Condiciones sobre ítems del arreglo legalProceedings (p. ej. tipo, estado, monto) Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.mediaSummary - Resumen de Menciones en Medios

Type: Object Description: Estadísticas agregadas sobre menciones en medios (tipado MediaSummary) Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.occupations - Actividades/Ocupaciones

Type: Array of objects Description: Buscar campos específicos dentro de todas las actividades económicas Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.occupationsSummary - Resumen de Actividades

Type: Object Description: Estadísticas agregadas sobre actividades económicas Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.aliases - Alias/Nombres Alternativos

Type: Array of objects Description: Buscar campos específicos dentro de todos los nombres alternativos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.aliasesSummary - Resumen de Aliases

Type: Object Description: Estadísticas agregadas sobre nombres alternativos Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.documents - Documentos

Type: Array of objects Description: Buscar campos específicos dentro de todos los documentos Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.documentsSummary - Resumen de Documentos

Type: Object Description: Estadísticas agregadas sobre documentos Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.addresses - Direcciones

Type: Array of objects Description: Buscar campos específicos dentro de todas las direcciones Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.addressesSummary - Resumen de Direcciones

Type: Object Description: Estadísticas agregadas sobre direcciones Available Sub-fields: Example Usage (Object Field):

services.holder_intelligence - Inteligencia de Titulares CBU/CVU

Type: Object Description: Consulta on-demand de inteligencia de titulares CBU/CVU (Gu1). Elegí el campo CUIT en la condición (p. ej. metadata.cuit). Si no hay titular o servicio inactivo, found=false y los contadores no aplican. Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.riskFlags - Banderas de Riesgo

Type: Array of objects Description: Buscar campos específicos dentro de todas las banderas de riesgo Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.sanctions - Sanciones Consolidadas

Type: Array of objects Description: Buscar campos específicos dentro de todas las sanciones consolidadas Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.sanctionsSummary - Resumen de Sanciones

Type: Object Description: Estadísticas agregadas sobre listas de sanciones Available Sub-fields: Example Usage (Object Field):

enrichmentData.normalized.mediaMentions - Menciones en Medios

Type: Array of objects Description: Buscar campos específicos dentro de todas las menciones en medios consolidadas Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

enrichmentData.normalized.mediaSummary - Resumen de Menciones en Medios

Type: Object Description: Estadísticas agregadas sobre menciones en medios (mediaSummary en normalized) Available Sub-fields: Example Usage (Object Field):

Transaction Fields

Fields available for evaluating transaction data.

Global Fields


KYC Fields

Fields available for evaluating KYC verification data.

Global Fields

Nested Field Structures

Some fields contain nested structures (arrays or objects) with multiple sub-fields:

kyc.biometricResult - Resultado biométrico

Type: Object Description: Face match y liveness agregados (biometric_result JSON). Available Sub-fields: Example Usage (Object Field):

kyc.documentsVerified - Documentos verificados

Type: Array of objects Description: Lista de documentos verificados en el KYC Available Sub-fields: Example Usage (Array Field):
Nota: el code del Rule Builder (ej. company.br.enrichment.documents.type) es metadata de UI — no usarlo en condition.field.

kyc.riskAssessment - Evaluación de riesgo KYC

Type: Object Description: Riesgo evaluado en la sesión KYC Available Sub-fields: Example Usage (Object Field):

kyc.extractedData - Datos extraídos (OCR)

Type: Object Description: Datos extraídos del documento (extracted_data) Available Sub-fields: Example Usage (Object Field):

Shareholders Fields

Fields available for evaluating company shareholders and directors.
Shareholder fields use a special notation: shareholders.(person|company).fieldPathExamples:
  • shareholders.person.enrichmentData.normalized.taxId
  • shareholders.company.enrichmentData.normalized.revenue
  • shareholders.person.enrichmentData.normalized.isPep
Shareholder conditions allow you to create rules that evaluate the characteristics of a company’s shareholders and directors. These are relationship-based conditions that check if ANY shareholder matches the specified criteria.The fields listed below show what’s available for person and company shareholders. To use them in conditions, prefix with shareholders.person. or shareholders.company. as shown in the examples.

BR - Country-Specific Fields

AR - Country-Specific Fields

Global Fields


Available Operators

Comparison Operators

  • eq - Equals
  • ne - Not equals
  • gt - Greater than
  • gte - Greater than or equal
  • lt - Less than
  • lte - Less than or equal
  • in - Value is in array
  • not_in - Value is not in array
  • between - Value is between two numbers (inclusive)
  • not_between - Value is not between two numbers
  • is_null - Field is null or undefined
  • is_not_null - Field exists and is not null

String Operators

  • contains - Contains substring
  • not_contains - Does not contain substring
  • starts_with - Starts with substring
  • ends_with - Ends with substring
  • regex - Matches regular expression pattern
  • not_regex - Does not match regular expression pattern

Boolean Operators

  • eq:true - Boolean field is true
  • eq:false - Boolean field is false

Data List Operators

  • in_datalist - Value exists in a data list (blocklists, allowlists)
  • not_in_datalist - Value does not exist in a data list
  • matches_datalist_pattern - Value matches a pattern in data list

Custom List Operators

  • in_custom_list - Value exists in a custom list
  • not_in_custom_list - Value does not exist in a custom list

Date & Time Operators

  • date_between - Date is between two dates
  • date_not_between - Date is not between two dates

Temporal Operators

  • within_last - Event occurred within last N days/hours/minutes
  • between_dates - Date is between two specific dates
  • before - Date is before a specific date
  • after - Date is after a specific date
  • age_in_days - Calculate age in days
  • age_in_hours - Calculate age in hours
  • age_in_minutes - Calculate age in minutes

Mathematical Operators

  • add - Addition
  • subtract - Subtraction
  • multiply - Multiplication
  • divide - Division
  • modulo - Modulo (remainder)
  • power - Exponentiation
  • sum - Sum of values
  • avg - Average of values
  • count - Count of items
  • min - Minimum value
  • max - Maximum value
  • abs - Absolute value
  • round - Round to nearest integer
  • ceil - Round up to nearest integer
  • floor - Round down to nearest integer

Geographical Operators

  • distance_from - Calculate distance from coordinates
  • in_region - Check if location is in region
  • country_risk_level - Check country risk level

Aggregation Operators

  • count_in_period - Count occurrences in time period
  • sum_in_period - Sum values in time period
  • velocity_change - Calculate rate of change over time
  • frequency_pattern - Detect frequency patterns

Logical Operators (for combining conditions)

  • AND - All conditions must be true
  • OR - At least one condition must be true
  • NOT - Inverts the condition result
  • XOR - Exactly one condition must be true

Usage Examples

Simple Condition - Text Field

Check if a company’s legal name equals a specific value:

Number Field with Comparison

Check if company revenue is greater than 1 million:

Boolean Field

Check if a company is sanctioned:

Date Comparison

Check if incorporation date is after a specific date:

Data List Checking

Check if tax ID is in a blocklist:

Working with Arrays - The .$. Notation

When working with array fields, you must use the special .$. notation to traverse array elements and access their properties.

Array Traversal Syntax

The .$. notation tells the rules engine to:
  1. Iterate through each element in the array
  2. Access the specified property within each element
  3. Apply the condition to matching elements (optionally filtered)
Format: arrayField.$.propertyName

Example 1: Array Field with Filters

Check if a company has active legal proceedings with amount > 100,000:
Explanation:
  • legalProceedings is an array of objects
  • .$. traverses each legal proceeding in the array
  • amount accesses the amount property of each proceeding
  • filters ensures we only check proceedings where status === "active"

Example 2: Check Sanction Types

Check if a person has any sanction of type “TERRORIST”:
Explanation:
  • sanctions is an array containing all sanctions records
  • .$. iterates through each sanction
  • type accesses the type field of each sanction
  • The condition matches if ANY sanction has type “TERRORIST”

Example 3: Array with Multiple Filters

Check if a person has any sanction from a specific country and program:
Common Array Fields:
  • enrichmentData.normalized.sanctions.$.type - Sanction types
  • enrichmentData.normalized.sanctions.$.origin - Sanction origins
  • enrichmentData.normalized.sanctions.$.program - Sanction programs
  • enrichmentData.normalized.legalProceedings.$.amount - Legal proceeding amounts
  • enrichmentData.normalized.legalProceedings.$.status - Legal proceeding status
  • enrichmentData.normalized.pepLevels.$.level - PEP level values

Working with Shareholders

Shareholder fields use a special structure: shareholders.(person|company).fieldPath

Shareholder Field Structure

Shareholders can be either person or company entities. To access shareholder properties, use: Format: shareholders.(person|company).fieldPath Where:
  • person - For individual shareholders (uses person entity fields)
  • company - For corporate shareholders (uses company entity fields)
  • fieldPath - Any valid field path from the respective entity type

Example 1: Check Shareholder Tax ID

Check if any shareholder (person) has a specific tax ID:
Explanation:
  • shareholders.person - Look at person-type shareholders
  • enrichmentData.normalized.taxId - Access their normalized tax ID
  • This checks ALL person shareholders for a match

Example 2: Check if Shareholder is PEP

Check if any shareholder (person) is a Politically Exposed Person:

Example 3: Check if Shareholder is Sanctioned

Check if any shareholder (person) is sanctioned:

Example 4: Corporate Shareholder Revenue

Check if any corporate shareholder has revenue greater than 10 million:

Example 5: Shareholder Array Fields

Check if any shareholder (person) has sanctions of a specific type:
Explanation:
  • shareholders.person - Look at person shareholders
  • enrichmentData.normalized.sanctions - Access their sanctions array
  • .$. - Traverse each sanction in the array
  • type - Check the type of each sanction

Common Shareholder Patterns

Person Shareholders:
  • shareholders.person.enrichmentData.normalized.taxId - Tax ID
  • shareholders.person.enrichmentData.normalized.isPep - PEP status
  • shareholders.person.enrichmentData.normalized.sanctioned - Sanction status
  • shareholders.person.enrichmentData.normalized.isDeceased - Death status
  • shareholders.person.entityData.person.firstName - First name
  • shareholders.person.entityData.person.lastName - Last name
Company Shareholders:
  • shareholders.company.enrichmentData.normalized.taxId - Company tax ID
  • shareholders.company.enrichmentData.normalized.revenue - Revenue
  • shareholders.company.enrichmentData.normalized.sanctioned - Sanction status
  • shareholders.company.entityData.company.legalName - Legal name

Complex Condition with Multiple Checks

Check if a person is a PEP OR has sanctions OR has criminal records:

Notes

Country Metadata

Each condition can include country metadata to provide context about where the field comes from:

Array Field Syntax

When working with array fields, use the $ symbol to indicate you’re evaluating items within the array:
  • enrichmentData.normalized.sanctions.$.type - Checks the type field of ANY item in the sanctions array
  • enrichmentData.normalized.legalProceedings.$.amount - Checks the amount field of ANY item in the legalProceedings array

Filters

Filters allow you to pre-filter array items before applying the main condition. They work with AND logic:
This checks if there’s any active terrorism sanction with high severity.

See Also