Documentos de Académico
Documentos de Profesional
Documentos de Cultura
integración con
Sistemas Base
Solución:
Afiliación digital CES
Versión 1.00
Vigente desde 02/11/2023
.
Contenido
1 INTRODUCCIÓN............................................................................................... 2
2 ALCANCE........................................................................................................... 2
3 TÉRMINOS Y REFERENCIAS.............................................................................2
4 TIPO DE TECNOLOGÍA PARA IMPLEMENTAR LAS INTERFACES...................2
5 FORMATO DE NUMERACIÓN DE PRODUCTOS FINANCIEROS.......................2
6 MANEJO DE ERRORES......................................................................................2
7 SERVICIOS........................................................................................................ 3
7.1 Clases....................................................................................................................3
7.1.1 ErrorDTOIBAN..................................................................................................3
7.1.2 NaturalPerson...................................................................................................3
7.1.3 CuentaIBANDTO................................................................................................4
7.1.4 ClienteDTO.........................................................................................................4
7.1.5 ClSolicitudAfiliacionTempTipoProductoDTO..................................................5
7.1.6 InsertCustomerAddressDTO............................................................................5
7.1.7 PhoneDTO..........................................................................................................5
7.1.8 EmailDTO...........................................................................................................5
7.1.9 ClClienteDireccionesEntregaDTO.....................................................................6
7.1.10 DebitCardReqDTO...........................................................................................6
7.1.11 GetAccountInfoRequestDTO...........................................................................6
7.1.12 GetAccountInfoResponseDTO........................................................................7
7.1.13 NaturalPersonRequestDTO............................................................................7
7.1.14 NaturalPersonResponseDTO..........................................................................7
7.1.15 MajorChildrenOvelDTO..................................................................................8
7.1.16 PepOvelDTO....................................................................................................8
7.1.17 CustomerOvelDTO..........................................................................................9
7.1.18 CustomerRequestOvelDTO...........................................................................10
7.1.19 CustomerResponseOvelDTO........................................................................10
7.1.20 ClienteResponseDTO....................................................................................11
7.1.21 ClClienteAfiliarRequestDTO.........................................................................11
7.2 Métodos..............................................................................................................12
8 CODIFICACIONES........................................................................................... 13
8.1 IdType.................................................................................................................13
8.2 Gender.................................................................................................................13
PS-ODB- Interfaces con Sistemas Base
8.3 CurrencyCode.....................................................................................................13
Historial de Versiones
Versión Descripción Fecha
1.00 Versió n inicial del documento 02-11-2023
1 Introducción
Este documento describe las interfaces que requiere la plataforma de afiliació n digital CES, para
comunicarse con los Sistemas Internos de su Entidad Financiera.
El documento detalle el tipo de tecnología, mensajes y pará metros de entrada y salida que de las
diferentes funcionalidades presenten en las interfaces expuestas, esto con el fin de interconectar los
sistemas de la forma má s simple y transparente.
2 Alcance
Este documento describe las interfaces que requiere la plataforma de afiliació n digital CES.
3 Términos y referencias
PCD: Proyecto de coperativa digital
6 Manejo de errores
La plataforma PCD tiene la capacidad de presentar los mensajes de errores que generen sus Sistemas
Internos en mú ltiples idiomas. Si desea aprovechar esta funcionalidad, deberá entregar una lista con
todos los có digos y mensajes de errores que estaría devolviendo en las interfaces que desarrollará .
Con esta lista, PCD se encargará de configurar los mensajes en los diferentes idiomas (su Entidad
deberá aportar las traducciones), de manera que, en funció n del lenguaje que el usuario seleccione en
la plataforma así se mostrará la descripció n del error.
Si no desea aprovechar esta capacidad, entonces en todas las clases de respuesta (terminadas con
RESPONSE) cuando suceda un error y desee notificarlo a nuestra plataforma PCD, deberá indicar
SIEMPRE un -1 en el có digo del error e indicar el mensaje respectivo (de lo que sucedió o validó ) en el
idioma que desee que se le presente al usuario.
7 Servicios
7.1 Clases
En todas las clases REQUEST, deben indicarle el valor para todos los atributos indicados, a menos que,
explícitamente se indique que es opcional
7.1.1 ErrorDTOIBAN
Clase para transporte el detalle de un error.
7.1.2 NaturalPerson
la persona
CantonCode Có digo de canton donde nació la Int
persona
DistrictCode Có digo de distrito donde nació la Int
persona
Division1Name ? String
Division2Name ? String
Division3Name ? String
ElectoralDistrict Distrito electoral String 5
ElectoralDistrictName Nombre del distrito electoral String 250
BirthDate Fecha de nacimiento Date
Gender Indicador de sexo. Segú n catá logo Int
KnownAs Nombre de la persona có mo String 250
también es conocido
7.1.3 CuentaIBANDTO
Clase que devuelve los datos al consultar una cuenta IBAN
Propiedad Descripción Tipo Long. Max
7.1.4 ClienteDTO
Clase de respuesta a una solicitud de afiliació n
7.1.5 ClSolicitudAfiliacionTempTipoProductoDTO
Clase de respuesta a una solicitud de afiliació n
7.1.6 InsertCustomerAddressDTO
Clase que contiene las direcciones de un cliente
7.1.7 PhoneDTO
Clase que contiene los teléfonos de un cliente
7.1.8 EmailDTO
Clase que contiene los correos de un cliente
7.1.9 ClClienteDireccionesEntregaDTO
Clase que contiene el detalle de la entrega de una tarjeta
7.1.10 DebitCardReqDTO
Clase que contiene los datos necesarios para realizar una solicitud de tarjeta de débito
7.1.11 GetAccountInfoRequestDTO
Clase que permite consultar datos de una cuenta IBAN
Propiedad Descripción Tipo Long. Max
7.1.12 GetAccountInfoResponseDTO
Clase que devuelve los datos al consultar una cuenta IBAN
Propiedad Descripción Tipo Long. Max
7.1.13 NaturalPersonRequestDTO
Clase que permite consultar datos personales de un cliente aunque no esté asociado a la entidad
Propiedad Descripción Tipo Long. Max
7.1.14 NaturalPersonResponseDTO
Clase de respuesta de la solicitud de informació n de una persona
7.1.15 MajorChildrenOvelDTO
Clase de respuesta que contiene la informació n de un hijo mayor de edad.
7.1.16 PepOvelDTO
Clase de respuesta que contiene la informació n si una persona es PEP (Persona expuesta pó litica o
pú blicamente).
Canton ? String
Distrito ? String
TipoFuente ? String
DescripcionRelacion ? String
Pep
CodigoRelacionPep ? String
7.1.17 CustomerOvelDTO
Clase de respuesta de la solicitud de informació n de una persona.
7.1.18 CustomerRequestOvelDTO
Clase de solicitud de informació n de una persona
7.1.19 CustomerResponseOvelDTO
Clase de respuesta de la solicitud de informació n de una persona
7.1.20 ClienteResponseDTO
Clase de respuesta a una solicitud de afiliació n
7.1.21 ClClienteAfiliarRequestDTO
Clase de solicitud de afiliació n de un cliente
ReferenciaCanal ? String
7.2 Métodos
Método
ObtenerInfoCiudadana(request:NaturalPersonRequestDTO): NaturalPersonResponseDTO
Permite obtener los datos completa de una persona aunque no esté asociado a la entidad para validar la carga
de la cédula
8 Codificaciones
8.1 IdType
Código Descripción
1 Persona física nacional
2 Persona jurídica nacional
3 Extranjero residente
5 Persona extranjera con pasaporte
8.2 Gender
Código Descripción
0 Masculino
1 Femenino
8.3 CurrencyCode
Código Descripción
1 Colones
2 Dó lares