Detalle
| Campo | Valor |
|---|---|
| Manual de Usuario | Setup de BIND |
| Módulo | Herramientas |
| Formulario | FormBIND_Setup |
| Tipo de pantalla | Configuración de integración (PSP bancario) |
Introducción
BIND PSP es el servicio del Banco Industrial (BIND) que Plenario v14 utiliza para operaciones bancarias: consulta de cuentas por CBU y por alias, verificación de CUIT bancarizado y transferencias por CBU/alias. La pantalla Setup de BIND centraliza las credenciales, la URL de la API y, opcionalmente, el certificado cliente (mTLS) necesarios para autenticarse contra los servicios de BIND.
Acceso al módulo
Se ingresa desde el menú Herramientas → BIND → Setup de la aplicación de escritorio. El botón valida el permiso correspondiente antes de abrir el formulario; si el usuario no lo tiene, la pantalla no se abre.
Pantalla principal
Formulario modal de tamaño fijo titulado "Setup de BIND". Carga automáticamente la configuración existente. Los campos numéricos (TTL, VersionMethodCertificate, Passphrase, Id Cliente) usan máscara numérica. Los certificados (CrtFile y KeyFile) se cargan en cuadros de texto multilínea. Los cambios se confirman con Aceptar.
Parámetros
| Campo | Descripción |
|---|---|
| ApiRoot | URL base de la API de BIND PSP contra la que se envían las solicitudes. |
| Usuario | Usuario provisto por BIND para autenticación. |
| Contraseña | Contraseña asociada al usuario de BIND. |
| TTL | Tiempo de vida (en la unidad que maneja BIND) del token/sesión de autenticación, antes de renovarlo. Valor numérico. |
| Activo | Habilita o deshabilita la integración con BIND. |
| Use Certificate | Indica si la conexión debe usar certificado cliente (mTLS). Cuando está activo, se utilizan CrtFile, KeyFile y Passphrase. |
| VersionMethodCertificate | Versión del método de certificado a emplear. Valor numérico que selecciona la variante de manejo del certificado. |
| Passphrase | Frase de paso del certificado/clave privada (campo numérico en el formulario). |
| CrtFile | Contenido del certificado cliente (.crt) en texto. |
| KeyFile | Contenido de la clave privada (.key) en texto. |
| Id Cliente | Identificador de cliente asociado a la cuenta/credenciales de BIND. Valor numérico. |
Nota: Usuario, Contraseña, Passphrase, CrtFile y KeyFile son datos sensibles. No deben divulgarse; se cargan con los valores que entrega BIND para la cuenta.
Resultado del proceso
Al presionar Aceptar, el sistema valida el formulario y guarda la configuración. Si el guardado es exitoso, la ventana se cierra. Si falla, se muestra "No se pudo guardar". Ante un error inesperado, se registra en el log de la aplicación y se muestra el aviso genérico para avisar a Sistemas.
Acciones disponibles
- Cargar credenciales: ApiRoot, Usuario, Contraseña, Id Cliente.
- Configurar autenticación por certificado: marcar Use Certificate y completar CrtFile, KeyFile, Passphrase y VersionMethodCertificate.
- Ajustar TTL del token/sesión.
- Activar / desactivar la integración con la casilla Activo.
- Guardar: botón Aceptar.
Ejemplo práctico
- BIND entrega usuario, contraseña, URL de API, Id Cliente y (si corresponde) el par de certificado/clave.
- El operador ingresa a Herramientas → BIND → Setup.
- Completa ApiRoot, Usuario, Contraseña e Id Cliente.
- Si la operatoria requiere mTLS, marca Use Certificate, pega el contenido de CrtFile y KeyFile, completa Passphrase y elige VersionMethodCertificate.
- Ajusta TTL, marca Activo y presiona Aceptar.
Consejos útiles
- Si no usás certificado cliente, dejá Use Certificate desmarcado; CrtFile, KeyFile y Passphrase no se aplican en ese caso.
- Verificá que ApiRoot apunte al ambiente correcto antes de operar transferencias reales.
- Cargá CrtFile y KeyFile completos (incluyendo encabezados/pies del PEM si corresponde), respetando el formato que espera BIND.
- Existe una única fila de configuración: al guardar se actualiza la existente.
Preguntas frecuentes
¿Cuándo necesito activar Use Certificate?
Cuando BIND exige autenticación mutua (mTLS) para la operatoria contratada. En ese caso hay que cargar el certificado, la clave privada y la passphrase.¿Qué representa el TTL?
Es el tiempo de vida del token/sesión de autenticación contra BIND. Pasado ese lapso, el sistema renueva las credenciales.¿Qué operaciones habilita esta integración?
Consulta de cuentas por alias y por CBU, verificación de CUIT bancarizado y transferencias por alias y por CBU, entre otras operaciones del PSP de BIND.¿Puedo desactivar BIND temporalmente sin borrar las credenciales?
Sí. Desmarcá Activo y guardá; las credenciales se conservan pero la integración queda inhabilitada.Permisos
Para abrir el formulario el usuario debe tener habilitado el permiso Herramientas.BIND.Setup (categoría padre Herramientas.BIND). Descripción del permiso en el sistema: "Permite el ingreso al formulario Setup de BIND".
Información técnica
Basada en el análisis del formulario real de la v14
Formularios principales
| Form | Rol |
|---|---|
| FormBIND_Setup | Pantalla de configuración de credenciales, URL y certificado del PSP BIND |
Permisos reales
| Permiso | Acción |
|---|---|
| Herramientas.BIND.Setup | Permite el ingreso al formulario Setup de BIND |
Tablas de base de datos principales
| Tabla | Uso |
|---|---|
| BIND_Setup | Almacena la configuración: Id_Cliente, ApiRoot, Usuario, Password, TTL, Activo, UseCertificate, VersionMethodCertificate, CrtFile, KeyFile, Passphrase |
Relación con otros módulos / manuales
| Manual relacionado | Vínculo operativo |
|---|---|
| Configuración SETUP (NOSIS/VERAZ/AFIP/SMS) - Herramientas | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Notas para soporte
- El manager
BIND_ABM_Setuppersiste los campos enumerados arriba;REST_BINDconsume la configuración para consultas de cuentas (alias/CBU), CUIT bancarizado y transferencias. - El mensaje de error registrado al guardar usa internamente la etiqueta "riesgonet" (texto reutilizado de otro formulario); no afecta el funcionamiento.
- Formulario de tecnología legacy (WinForms/DevExpress sobre EF). Verificar contra el binario instalado en el cliente.