Definición de segmento de importación bancaria
Utiliza esta función para definir la estructura detallada de la información que aparece en un segmento del fichero de importación de extractos bancarios para importar transacciones de extractos bancarios. Esta información determina qué datos se importan y dónde se almacenan los datos extraídos en la base.
Hay que crear una línea de detalle por segmento. Si, por ejemplo, recibes ficheros de extractos bancarios de distintos bancos con distintos formatos, puedes utilizar varios segmentos.
Para más información, consulta el apartado Formatos de extractos bancarios electrónicos.
(missing or bad snippet)Formatos de extractos bancarios electrónicos
La importación avanzada de extractos bancarios es compatible con distintos formatos de extractos bancarios electrónicos. Es importante comprender los formatos que puedes utilizar.
Los formatos permitidos son los siguientes:
- MT940
- AR Lockbox
- CAMT
- BAI2
- CSV
MT940
Un extracto bancario MT940 contiene varios segmentos separados por dos puntos (":"). Según el tipo de segmento, puede repetirse o aparecer una vez por extracto.
La siguiente imagen muestra el ejemplo de un único extracto con dos transacciones. Un fichero puede contener varios extractos.

La información puede estructurarse de la siguiente manera:
Los números en rojo corresponden al segmento.
:20:, :25: información de la cabecera del extracto
:60:, :62: información sobre el saldo
:61: fecha/importe de la transacción
:86: referencia del pago
El texto en azul/amarillo indica los distintos campos, que están caracterizados por una longitud de campo y una posición en el segmento.
Longitud 160810
Posición 0810
El texto en verde corresponde a un identificador de campo que marca el inicio de un subcampo. Este tipo de campo se utiliza en la referencia de pago.
?00
AR Lockbox
AR Lockbox se utiliza en Norteamérica (NA) para importar ficheros bancarios. Cuando importas ficheros bancarios AR Lockbox, hay que utilizar el tipo de fichero CSV.
CAMT
El mapeo de los elementos CAMT describe un conjunto de elementos/etiquetas XML en un fichero de extracto CAMT extraído en el proceso de importación de extracto bancario. Hay dos tipos de CAMT estándar predefinidos:
CAMT.053
CAMT.054
Importar ficheros CAMT
Puedes importar mensajes XML para los extractos banco-cliente y procesar los extractos de cuenta CAMT.053 y las notificaciones de transacciones globales CAMT.054 en formato XML ISO 20022.
La importación de mensajes XML para los extractos banco-cliente es un proceso automatizado en dos etapas. En la primera etapa, se procesa un fichero CAMT en un fichero CSV por medio de la estructura de mapeo de los elementos CAMT. En la segunda etapa, el fichero CSV se interpreta en función de las definiciones del segmento y se crean los registros de importación de Sage X3.
La pantalla de mapeo de los elementos CAMT proporciona una lista predefinida de los elementos XML en una estructura jerárquica. Elementos como la identificación de mensajes, el saldo inicial y final, el importe y la divisa de la transacción, el signo, la referencia de la transacción y el nombre del expedidor están referenciados en la función de mapeo de los elementos. Están ordenados por niveles, que se definen según su posición en la estructura del extracto CAMT.
Formato de archivo BAI2
El archivo BAI2 es un formato de extracto bancario estándar desarrollado por el Bank Administration Institute (BAI) y utilizado en la gestión electrónica de tesorería. Este formato se utiliza principalmente en Reino Unido y Estados Unidos.
Un fichero BAI2 contiene varios tipos de registros organizados según una estructura específica. Cada archivo contiene una cabecera (tipo 01) y un finalizador (tipo 99), pero puede contener varios grupos. Cada grupo contiene un cabecera (tipo 02) y un finalizador (tipo 98). Dentro de cada grupo puede haber varias cuentas (tipos 03 y 49) que contienen el detalle de la transacción (tipo 16), seguido de una o varias líneas de continuación (tipo 88).
La siguiente muestra comentada es un ejemplo de estructura de fichero BAI2 con un grupo y dos cuentas.
Las dos primeras cifras de cada línea, seguidas de una coma, identifican el tipo de registro.
En las líneas de detalle de transacción (resaltadas en morado), el código de tipo sigue al tipo de registro 16, separado por una coma. En este ejemplo, una línea de detalle de transacción tiene el código de tipo 195 y la segunda línea, el código de tipo 495.
Requisitos previos
Acciones
Selecciona Crear para definir un nuevo segmento de importación bancaria o el icono Modificar para modificar un segmento de importación existente.
Según el tipo de fichero, no todos los campos son obligatorios y, por lo tanto, no están disponibles.
Cabecera
Segmento (campo CODSCT) |
Introduce un identificador único para cada segmento en función del tipo. |
Descripción (campo DES) |
Introduce la descripción del segmento. |
Tipo fichero (campo FILTYP) |
Selecciona un tipo de fichero:
|
Longitud máxima (campo LNGMAX) |
Este campo muestra la longitud máxima del campo definida en la tabla de líneas. |
Mapeo elemento CAMT (campo CODELT) |
Introduce o selecciona uno de los dos tipos de elementos de mapeo CAMT predefinidos:
El mapeo de los elementos CAMT describe un conjunto de elementos/etiquetas XML en un fichero de extracto CAMT extraído en el proceso de importación de extracto bancario. Este campo no está disponible en otros tipos de fichero. |
Nivel (campo LEV) |
Introduce el nivel jerárquico para la estructura de mapeo de los elementos CAMT según la definición del segmento de importación bancaria. Este campo solo está disponible en los ficheros CAMT. |
Tabla
Posición (campo POS) |
Introduce un número para definir la posición inicial del campo en el segmento. La posición inicial más la longitud del campo anterior debe coincidir con la posición inicial del campo siguiente. Según el tipo de fichero, este campo puede estar deshabilitado y, por lo tanto, no ser necesario. El orden de las líneas determina la secuencia. |
Longitud (campo LNG) |
Introduce un número para definir la longitud máxima de los campos del segmento. |
Tipo de longitud (campo LNGTYP) |
Utiliza este campo para definir si la longitud del campo es fija o variable. |
Tipo (campo TYP) |
Utiliza este campo para seleccionar el tipo de datos del campo:
A veces se requiere una constante cuando un formato de archivo carece de la información obligatoria para procesar la importación. Por ejemplo, un código de divisa o un signo de pago. Ambos valores son obligatorios en el proceso de importación de extractos bancarios. Si se requiere una constante, se introduce sin comillas en el campo Fórmula. |
Identificador (campo FLDIDT) |
Este campo es obligatorio en los tipos ID segmento e ID campo. Introduce la cadena de caracteres para reconocer el segmento o campo. Por ejemplo, ":20:" para el segmento 20 de MT940. |
Campo destino (campo FLD) |
En los campos de datos, indica el campo de la base de datos donde se almacenan los datos importados. Por ejemplo, [F:BSIIMP]BSITRS]. Los campos deben respetar la notación Sage X3 SAFE. Se trata de una parametrización técnica, de modo que las modificaciones hay que realizarlas con precaución. En caso de duda, contacta con tu administrador o partner de Sage X3. |
Formato (campo FLDFMT) |
Utiliza este campo si quieres definir un formato para el campo. El formato permite verificar los datos del campo durante la importación. |
Tipo campo (campo FLDTYP) |
Selecciona un tipo de campo.
El tipo seleccionado debe ser compatible con el tipo de campo de destino. |
Obligatorio (campo FLDOBY) |
Si el segmento es obligatorio, marca esta casilla. Si el segmento no aparece en el fichero, se produce un error en la importación. |
Descripción (campo BSISCT_LINE_DES) |
Puedes introducir una descripción informativa en la línea. |
Fórmula (campo FRM) |
Introduce una fórmula de Sage X3 para aplicar controles o modificaciones específicas en los datos. Las fórmulas deben respetar la notación Sage X3 SAFE. Se trata de una parametrización técnica, de modo que las entradas hay que realizarlas con precaución. En caso de duda, contacta con tu administrador o partner de Sage X3. |
Mensajes de error
Además de los mensajes genéricos, se pueden mostrar los siguientes mensajes de error durante la entrada:
Las definiciones del segmento y del formato deben contener el mismo tipo de fichero
Los tipos de ficheros definidos en la definición del segmento de importación bancaria y el formato de importación bancaria vinculado deben ser los mismos.
El campo obligatorio "$1$" del segmento "$2$" no existe. Verificar la definición del formato y el segmento correspondientes.
Revisa y actualiza la definición del segmento.
Tablas utilizadas
En la función se utilizan las siguientes tablas:
Tabla | Título tabla |
|---|---|
BSISCT [BSISCT] | Segmento import. bancaria |
BSISCTD [BSISCTD] | Detalle segmento import. bancaria |
Consulta la documentación de implementación.