Canales y formatos
Conectividad bancaria que entiende lo que envía cada banco.
Tus bancos envían por SWIFT, por EBICS, por un host-to-host contra SFTP o por su propia API, en MT940, CAMT.053, BAI2 o CSB43. Tresora usa el canal que cada uno ya tiene montado y lee todos los campos del fichero — también los que el estándar deja abiertos.
El canal
¿Cómo envía un banco sus extractos?
Por el canal que ya utiliza. SWIFT transporta los mensajes MT, EBICS cubre buena parte de Europa, un host-to-host deja los ficheros en SFTP de madrugada y cada vez más bancos publican el mismo extracto por API. Un fichero que exporta tu propio equipo es una quinta vía, y el Centro de cargas la recoge.
Cuentas
- Host-to-hostMT940 · BAI2 · CSB43
- 18
- SWIFTMT940 · MT942 · MT900/910
- 12
- EBICSCAMT.053 · CAMT.052 · CAMT.054
- 9
- API del bancoCAMT.053 · MT941
- 8
Cuentas del grupo47
Autorización
Si un banco tuyo envía por algo que no aparece en esta lista, también tiene conector. La lista crece el día que uno de tus bancos lo necesita, y el trabajo de añadirlo es nuestro.
Continuidad
¿Cómo sé que un extracto no ha llegado?
Porque el banco numera sus extractos y porque cada uno arranca en el saldo con el que cerró el anterior. Un fichero que no llega rompe las dos cadenas a la vez. Lo que se señala es la rotura, porque el fichero, por definición, no está ahí para mirarlo.
Dos cadenas, y las dos son del banco, no nuestras. El número de secuencia es donde un extracto declara su lugar en la serie. El saldo de cierre es donde declara por dónde tiene que empezar el siguiente.
La cuenta queda marcada antes de que nadie construya nada sobre ella, y el extracto se vuelve a pedir por el canal por el que tocaba. Una posición que deja una cuenta fuera en silencio es peor que una que dice qué cuenta le falta.
- Esperados
- 47
- Recibidos
- 45
- Faltan
- 2
- Extracto214· saldo de cierre
- EUR 4.318.240,55
- Extracto215
- no entregado
- Extracto216· saldo de apertura
- EUR 4.504.690,75
Sin explicar entre ambosEUR 186.450,20
:28C: (MT940) · LglSeqNb (CAMT.053)
Lo que devuelve
¿Qué me queda cuando el fichero ya está leído?
Movimientos, saldos y las fechas que el banco les puso, con una misma forma, venga del banco que venga.
- Todas las columnas del fichero
- No el puñado que cabe en un modelo de extracto. Un campo que hoy no lee nadie sigue en el registro el día en que algo lo necesita, y sigue siendo el dato del banco y no nuestro resumen de él.
- La fecha valor junto a la fecha contable
- El día en que el dinero es tuyo de verdad es la fecha que puso el banco, no el día en que se contabilizó la línea. El Monitor de fecha valor es la pantalla de las cuentas donde esas dos no dejan de discrepar.
- Un saldo de cierre que tiene que cuadrar
- Apertura más movimiento del día igual a cierre, por cuenta y por día, contrastado con la cifra que imprimió el propio banco. En Análisis de saldos una diferencia deja de ser una sospecha.
- Se lee una vez y lo tienen todos los módulos
- El mismo movimiento ya está en la posición y ya está en la conciliación. Nada se carga dos veces, y ningún módulo trabaja con una copia que se pueda quedar atrás.
Nada del fichero se descarta por el camino. Eso es lo que convierte el siguiente módulo en una configuración y no en una segunda integración.
Quién lo usa
¿Quién se ocupa de la conexión bancaria cada día?
Tesorería operativa abre la lista de extractos faltantes antes de abrir la posición, porque una posición montada sobre un día incompleto es peor que no tener posición. Un centro de servicios compartidos vigila esa misma lista en todas las sociedades que lleva. El controller la mira en el cierre y quiere ver que los días encadenan.
Pensado para
Los ficheros que transporta
Por dónde sigue
Preguntas prácticas
¿Qué más se pregunta antes de conectar un banco?
- 01¿Soportáis SWIFT, EBICS y host-to-host?
- Sí, y también la API del propio banco. El canal lo decide tu banco, no nosotros: el que tenga montado es el que abrimos con él, con la autorización que te pida. Un fichero que exporta tu equipo y sube a mano es una quinta vía, y acaba en el mismo sitio.
- 02¿Qué diferencia hay entre MT940 y CAMT.053?
- Hacen lo mismo con una generación de diferencia. MT940 es un mensaje SWIFT de ancho fijo cuyas referencias viven en el :86:, un campo de texto libre sin estándar detrás. CAMT.053 es XML de ISO 20022 y da a esas mismas referencias elementos propios. Los dos llegan aquí como el mismo movimiento y con los mismos campos resueltos, así que un grupo con un banco en cada uno no lee dos juegos de cifras.
- 03¿Puedo ver los movimientos de hoy antes del fichero de cierre?
- Sí. MT942 y CAMT.052 traen el día según avanza, y MT900, MT910 y CAMT.054 confirman adeudos y abonos concretos según los contabiliza el banco. La posición se mueve con eso. El extracto de cierre es lo que cierra el día, no lo que lo empieza.
- 04¿Quién autoriza la conexión con nuestros bancos?
- Tú, en la forma que exija tu banco: un mandato firmado, un certificado, un intercambio de claves EBICS, un consentimiento de API. Tresora abre el canal con esa autorización y con ninguna otra, y si la retiras más adelante todo lo ya cargado se queda donde está.
- 05¿Podemos seguir subiendo ficheros a mano?
- Sí, y hay equipos que lo siguen haciendo para una cuenta que se resiste. El Centro de cargas recoge el fichero, Estado de procesamiento enseña qué ha pasado con él y Filas rechazadas enseña cualquier línea que no se haya podido leer, con el motivo y el registro original al lado. Ninguna línea se salta en silencio.
Empieza por el banco que más guerra te da.
Mándanos un mes de sus extractos, en el formato en que los mande. Los leemos, encadenamos los saldos día a día y te decimos qué días no están.
Con ficheros basta para una primera mirada. No hay que conectar nada, y leer un fichero que ya tienes no necesita la autorización de nadie.