Módulo de consultas financieras
Comprende las consultas a los productos financieros (cuentas débito y cuentas crédito) de un usuario.
Consultar productos financieros
Obtiene la información resumida de las cuentas o productos financieros asociados al usuario especificando por el tipo y número de documento. Cuando el usuario no tiene productos asociados, la respuesta será una lista vacía.
// Información del titular del producto financiero
string userDocType = "CC";
string userDocNumber = "0000000000";
client.Inquiries.GetAccounts(userDocType, userDocNumber);
El resultado de la consulta será una lista de elementos representados por la entidad AccountInfo
asi:
Propiedades de una cuenta (List<AccountProperty>)
Es un conjunto de propiedades o atributos que representan información relevante de la cuenta.
Campo | Descripción |
---|---|
Label | Nombre o etiqueta para visualizar el contenido del atributo en la interfaz de usuario. |
Key | Identificador interno del atributo. |
Value | Valor asociado con el atributo. |
Atención
El conjunto de propiedades o atributos de una cuenta variará de acuerdo con el sistema de información origen del producto.
Sistemas de información origen
Proveen la información financiera relacionada con usuarios/tarjetahabientes/clientes. A diciembre de 2019 se tienen habilitados los siguientes sistemas:
Sistema | Descripción |
---|---|
Tup | El origen de la información es el sistema de administración de tarjetas débito TUP. |
Bancor | El origen de la información es el sistema de administración de cartera BANCOR. |
Consultar saldos
Permite obtener los saldos (balances) detallados de un producto financiero.
// Información del titular del producto financiero
string userDocType = "CC";
string userDocNumber = "0000000000";
// Obtener la lista de cuentas del usuario/tarjetahabiente/cliente
var accounts = client.Inquiries.GetAccounts(userDocType, userDocNumber);
// Obtener el saldo de cada cuenta
foreach (var account in accounts)
{
client.Inquiries.GetBalances(userDocType, userDocNumber, account.SourceAccountId);
}
El resultado de la consulta será una lista de elementos representados por la entidad BalanceInfo
asi:
Consultar movimientos
Obtiene la información de transacciones finacieras realizadas en una cuenta.
// Información del titular del producto financiero
string userDocType = "CC";
string userDocNumber = "0000000000";
// Obtener la lista de cuentas del usuario/tarjetahabiente/cliente
var accounts = client.Inquiries.GetAccounts(userDocType, userDocNumber);
// Obtener los movimientos de cada cuenta
foreach (var account in accounts)
{
client.Inquiries.GetStatements(userDocType, userDocNumber, account.SourceAccountId);
}
El resultado de la consulta será una lista de elementos representados por la entidad MiniStatementInfo
asi: