Los datos bancarios valen cuando llegan a los sistemas donde la empresa realmente opera. Bancanet Empresarial exporta movimientos, saldos y catálogos a los formatos que SAP, Oracle, Contpaqi, Aspel y las herramientas de BI internas consumen sin transformación adicional.
Además de archivos, el portal publica una API REST con OAuth 2.0 y webhooks por eventos para automatizar el traspaso en lugar de depender de descargas manuales.
El menú de exportación parte del mismo catálogo de reportes disponible en reportes financieros y reportes personalizados. Cada reporte elige su formato de salida: CSV para ingesta simple, XLSX para revisión humana, TXT posicional para sistemas legados, XML para CFDI y cumplimiento regulatorio, MT940 o BAI2 para ERP internacionales.
Para los estados de cuenta, la exportación incluye el PDF legal y el XML CFDI 4.0 timbrado. Para movimientos detallados, el CSV entrega una fila por transacción con fecha, fecha valor, referencia, beneficiario, concepto, cargo, abono, saldo y UUID asociado cuando existe.
| Formato | Uso típico | Encoding | Tamaño máximo |
|---|---|---|---|
| CSV | Ingesta a BI / hojas de cálculo | UTF-8 BOM | 500,000 filas |
| XLSX | Revisión y análisis humano | UTF-8 | 500,000 filas |
| TXT posicional | Sistemas legados / mainframe | ASCII / ISO-8859-1 | 1,000,000 líneas |
| XML CFDI 4.0 | SAT, CFDI timbrado | ISO-8859-1 | Sin límite práctico |
| MT940 | ERP internacional (SAP) | ASCII | Por cuenta-día |
| BAI2 | ERP internacional (Oracle) | ASCII | Por cuenta-día |
| JSON | API REST / webhooks | UTF-8 | 10,000 registros/página |
Los conectores para ERP mexicanos (Contpaqi y Aspel SAE/COI) siguen el layout estándar del fabricante, con campos mapeados a movimientos bancarios, comisiones, tipo de cambio e UUID CFDI. La importación en el ERP se realiza sin transformación intermedia, reduciendo el esfuerzo de conciliación a una revisión visual por excepciones.
Para SAP, la exportación genera IDocs FINSTA con la estructura de estado de cuenta electrónico que SAP espera en el módulo Bank Accounting (FI-BL). Para Oracle EBS y Fusion, el formato es Oracle Cash Management FBDI compatible con la carga automática de bank statements. El catálogo de beneficiarios y operadores se alinea por RFC para mantener integridad referencial.
La API REST expone endpoints de consulta y ejecución. El flujo de autenticación es OAuth 2.0 client_credentials con token de acceso válido por 3,600 segundos. Los endpoints cubren saldos, movimientos, ejecución de pagos autorizados bajo mancomunidad previa, descarga de reportes y administración del catálogo de beneficiarios.
El rate limit estándar es 600 solicitudes por minuto por client_id. Las llamadas incluyen el header Idempotency-Key para evitar duplicidad en reintentos. La paginación entrega bloques de hasta 10,000 registros con cursores `next_page_token` para recorrer conjuntos grandes sin perder consistencia transaccional.
Los webhooks publican eventos en tiempo real a una URL configurada: transferencia SPEI completada, dispersión de nómina procesada, estado de cuenta disponible, reporte generado, intento de acceso fallido. El payload es JSON firmado con HMAC SHA-256 usando un secret compartido entre Banamex y la empresa.
La política de reintentos es backoff exponencial: 30 segundos, 2 minutos, 10 minutos, 1 hora, 6 horas. Si la URL no responde tras cinco intentos el evento queda en cola manual para reinyección desde el panel de administración de usuarios por parte del administrador maestro. Todo queda auditado ante la CNBV.