Integración de transacciones de archivo bancario con formato BAI, SWIFT MT940 y CAMT.053

Al cargar datos de archivo bancario, crea un origen de datos asociado al sistema de origen de archivo bancario. Data Integration convierte los formatos de archivo BAI, SWIFT MT940 o CAMT.053 a formato CSV para su carga en Transaction Matching. El archivo de carga CSV se puede ver en los resultados de los trabajos de Transaction Matching.

La aplicación de origen para Transacciones de archivo bancario con formato BAI tiene las siguientes columnas y cabeceras constantes predefinidas:

  • Cuenta
  • Importe
  • Tipo de transacción
  • Moneda
  • Fecha de la transacción
  • Referencia bancaria
  • Referencia del cliente
  • Texto de banco

La aplicación de origen para un archivo Transacciones de archivo bancario con formato Swift MT940 tiene las siguientes columnas y cabeceras constantes predefinidas:

  • Número de referencia de transacción
  • Cuenta
  • Número de extracto
  • Fecha de extracto
  • Fecha de la transacción
  • Importe
  • Tipo de transacción
  • Referencia de cliente
  • Referencia bancaria
  • Texto de banco
  • Información adicional1
  • Información adicional2
  • Información adicional3

La aplicación de origen del archivo Transacciones de archivo bancario con formato CAMT.053 tiene las siguientes columnas y cabeceras constantes predefinidas:

Campo Descripción (basada en definiciones ISO)
StatementIdentification Identificación única para identificar el extracto de cuenta de manera inequívoca.
CreateDate Fecha en la que se creó el extracto.
StatementFromDate Fecha en la que se inicia el período para el que se emite el extracto de cuenta.
StatementToDate Fecha en la que finaliza el período para el que se emite el extracto de cuenta.
Cuenta Identificación inequívoca de la cuenta en la que se realizan las entradas de crédito y débito.
Importe Importe de dinero en la entrada de efectivo.
Moneda Código de la moneda en la que se ha realizado la entrada de efectivo.
CdtDbtInd Indicador de crédito o débito
BookingDate Fecha y hora en la que se contabiliza una entrada en una cuenta en los libros del servicio de cuenta.
ValueDate Fecha y hora en la que los activos están disponibles para el responsable de cuenta en caso de una entrada de crédito, o en la que dejan de estar disponibles para el responsable de cuenta en caso de una entrada de débito.
EntryRef Referencia única para la entrada
AccountServicerReference Referencia única que asigna la institución de servicios de cuentas para identificar la entrada de manera inequívoca
DomainCode Parte del código de transacción bancaria. Especifica el área de negocio de la transacción subyacente.
FamilyCode Especifica la familia dentro del dominio.
SubFamilyCode Especifica la familia de subproductos dentro de una familia específica.
Proprietary Código de transacción bancaria con formato protegido definido por el emisor.
ReversalIndicator Indica si la entrada es o no el resultado de una reversión. Este elemento solo debe estar presente si la entrada es el resultado de una reversión.
BankTransactionIdentification Identificación única que se puede utilizar para la conciliación, el seguimiento o para enlazar tareas relacionadas con la transacción en el nivel interbancario.
EndToEndIdentification Identificación única que asigna la parte iniciadora para identificar la transacción de manera inequívoca.
ChequeNumber Identificador único e inequívoco para un cheque asignado por el agente.
InstructionIdentification Identificación única que es una referencia de punto a punto que se puede utilizar entre la parte que envía la instrucción y la parte que recibe la instrucción para hacer referencia a la instrucción individual.
PaymentInformationIdentification Identificación única que asigna la parte que realiza el envío para identificar el grupo de información de pago de manera inequívoca dentro del mensaje.
MandateIdentification Identificación única que asigna el acreedor para identificar el mandato de manera inequívoca.
ClearingSystemReference Referencia única que asigna el sistema de compensación para identificar la instrucción de manera inequívoca.
SourceCurrency Moneda desde la que se convertirá un importe en una conversión de moneda.
TargetCurrency Moneda en la que se convertirá un importe en una conversión de moneda.
UnitCurrency Moneda en la que se expresa el tipo de cambio en un cambio de moneda. En el ejemplo, 1GBP = xxxCUR, la moneda de la unidad es GBP.
ExchangeRate Factor que se utiliza para convertir un importe de una moneda a otra. Refleja el precio al que se compró la moneda con otra moneda.
Uso: ExchangeRate expresa el tipo entre UnitCurrency y QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).
ContractIdentification Identificación única para identificar el contrato de divisas
QuotationDate Fecha y hora en la que se cotiza un tipo de cambio.
ReturnReasonCode Especifica el motivo de la devolución según los códigos SWIFT externos.
ReturnReasonProprietary Especifica el motivo de la devolución con formato protegido.
Originador Nombre de la parte que emite la devolución.
OrgnlBkTxCdDomain Parte del código de transacción bancaria original. Especifica el área de negocio de la transacción subyacente.
OrgnlBkTxCdFamily Especifica la familia dentro del dominio del código de transacción bancaria original.
OrgnlBkTxCdSubFamily Especifica la familia de subproductos dentro de una familia específica del código de transacción bancaria original.
OrgnlBkTxCdProprietary Código de transacción bancaria original con formato protegido definido por el emisor.
RemittanceInformation Información suministrada para activar la confrontación/conciliación de una entrada con los elementos que pretende liquidar, como facturas comerciales en un sistema de cuentas a cobrar, con formato no estructurado.

La aplicación de origen para Transacciones de archivo bancario con formato Swift MT940 tiene los siguientes campos constantes predefinidos:

Tabla 17-2 Campos de Swift MT940 y descripciones

Campo Descripción
StatementIdentification Identificación única para identificar el extracto de cuenta de manera inequívoca.
CreateDate Fecha en la que se creó el extracto.
StatementFromDate Fecha en la que se inicia el período para el que se emite el extracto de cuenta.
StatementToDate Fecha en la que finaliza el período para el que se emite el extracto de cuenta.
Cuenta Identificación inequívoca de la cuenta en la que se realizan las entradas de crédito y débito.
Importe Importe de dinero en la entrada de efectivo.
Moneda Código de la moneda en la que se ha realizado la entrada de efectivo.
Balance de cierre  
Moneda  
Tipo de transacción  
Moneda  
Fecha de extracto  
account  

Para agregar una aplicación Transacciones de archivo bancario con formato BAI, SWIFT MT940 o CAMT.053:

  1. En la página de inicio de Data Integration, en Acciones, seleccione Aplicaciones.
  2. En la página Aplicaciones, haga clic en La imagen muestra el botón Agregar. (icono Agregar).
  3. En Categoría, seleccione Origen de datos.
  4. En Tipo, seleccione Archivo bancario.
  5. En Aplicación, seleccione un nombre de aplicación en la lista de valores.

    Los tipos disponibles de aplicación son los siguientes:

    • Transacciones de archivo bancario con formato BAI
    • Transacciones de archivo bancario con formato SWIFT MT940
    • Transacciones de archivo bancario con formato CAMT.053

    Nota:

    La conexión de Data Integration al archivo de origen BAI, SWIFT MT940 o CAMT.053 falla en las siguientes circunstancias:

    • Cambia el tipo de confrontación en Confrontación de transacciones.
    • Cambia el identificador del origen de datos.
    • Cambia, se agrega o se elimina el identificador de atributo del origen de datos.

    En este caso, debe volver a crear la aplicación (incluida la aplicación de destino completa, el formato de importación, la ubicación y la asignación) en Data Integration.

    En el caso de un archivo BAI, seleccione Transacciones de archivo bancario con formato BAI.

    En el caso de un archivo SWIFT MT940, seleccione Transacciones de archivo bancario con formato SWIFT MT940.

    En el caso de un archivo CAMT.053, seleccione Transacciones de archivo bancario con formato CAMT.053.

  6. En Prefijo, especifique un prefijo para que el nombre del sistema de origen sea único.

    Utilice un prefijo si el nombre de sistema de origen que desea agregar se basa en un nombre de sistema de origen existente. El prefijo se le agregará al nombre existente. Por ejemplo, si desea que una aplicación de archivo de banco se denomine igual que la aplicación existente, puede utilizar sus iniciales como prefijo.

  7. Haga clic en Aceptar.
  8. En la página Aplicación, haga clic en La imagen muestra el icono Seleccionar. a la derecha de la aplicación y, a continuación, seleccione Detalles de aplicación.
  9. Seleccione el separador Dimensiones.
  10. Para ver dimensiones en el sistema de origen de archivo bancario, seleccione el separador Detalles de dimensión.

    A continuación se muestran los detalles de dimensión de una aplicación de transacciones de archivo bancario con formato BAI:

    En la imagen se muestran los detalles de dimensión de transacciones de archivo bancario con formato BAI

    A continuación se muestran los detalles de dimensión de una aplicación de transacciones de archivo bancario SWIFT MT940:

    En la imagen se muestran transacciones de archivo bancario SWIFT MT940.

    A continuación se muestran los detalles de dimensión de una aplicación de transacciones de archivo bancario CAMT.053:

    En la imagen se muestran las dimensiones de una aplicación de transacciones de archivo bancario CAMT.053.

  11. Configure la asignación de integración entre el sistema de origen de archivo bancario y la aplicación de destino Account Reconciliation.
    1. En la página de inicio de Data Integration, haga clic en La imagen muestra el icono Agregar. para agregar una nueva integración.
    2. En la página Crear integración, Nombre y Descripción, introduzca un nombre y una descripción para la nueva integración.
    3. En Ubicación, introduzca un nuevo nombre de ubicación o seleccione una ubicación existente en la que se cargarán los datos.

    4. En la lista desplegable Origen (En la imagen se muestra el icono Origen.), seleccione la aplicación de origen Account Reconciliation.

    5. En la lista desplegable Destino (En la imagen se muestra el icono Destino.), seleccione la aplicación de origen de datos de Transaction Matching de destino.

    6. En Categoría, seleccione el Depósito de monedas adecuado, normalmente es el depósito de monedas habilitado inferior del perfil.

      Nota:

      Las asignaciones de categorías no son relevantes para las transacciones de Transaction Matching, pero son necesarias en Data Integration.
    7. Opcional: seleccione los atributos de ubicación aplicables para la integración. Para obtener más información, consulte Selección de atributos de ubicación.

      En la imagen se muestra la página Crear integración.

  12. En la página de inicio de Data Integration, haga clic en La imagen muestra el icono Seleccionar. a la derecha de la integración. A continuación, seleccione Asignar dimensiones.
  13. En la página Asignar dimensiones, complete lo siguiente:
    1. En Formato de importación, seleccione el nombre del formato de importación que desea utilizar para la integración.

      También puede agregar un nombre de formato de importación definido por el usuario.

    2. En la cuadrícula de asignaciones, asigne las columnas de origen a las dimensiones en la aplicación de destino.

      Nota:

      Todos los archivos de confrontación de transacciones requieren que se asigne la dimensión de identificador de conciliación al perfil de Confrontación de transacciones correspondiente.

      Las dimensiones de la aplicación de destino se rellenan automáticamente.

      Si ya se ha definido el formato de importación para la integración, las columnas de origen y destino se asignan automáticamente.

  14. En la página de inicio de Data Integration, haga clic en La imagen muestra el icono Seleccionar. a la derecha de la integración y, a continuación, seleccione Asignar miembros.
  15. En la página Asignar miembros, defina la asignación de miembros para asignar miembros del origen al destino.
    La imagen muestra la página Asignar miembros./

    Nota:

    Los códigos BAI 100-399 son para los créditos bancarios (números positivos), y 400-699 son para los débitos bancarios (números negativos).

    En el caso de los códigos BAI específicos de banco superiores a 699, Data Integration los considerará créditos bancarios (números positivos) de forma predeterminada. Si necesita que un código específico de este rango se considere un débito bancario (número negativo), utilice la asignación SQL (consulte SQL) para que se actualice el importe como un número negativo, como se muestra en el siguiente ejemplo.
    AMOUNTX=
    CASE
        WHEN UD7 = '868' THEN AMOUNT*-1
         ELSE AMOUNT
    END

    Nota:

    Todos los archivos de confrontación de transacciones requieren que se asigne la dimensión de identificador de conciliación al perfil de Confrontación de transacciones correspondiente.
  16. En la página de inicio de Data Integration, haga clic en La imagen muestra el icono Seleccionar. a la derecha de la integración y, a continuación, seleccione Entorno de trabajo.
  17. En Área de trabajo, pruebe y valide los datos mediante la ejecución de la integración para asegurarse de que la carga se está ejecutando correctamente y los datos son correctos. Data Integration transforma los datos y los almacena en una ubicación temporal para que Account Reconciliation los utilice.
    Para obtener más información sobre el uso del área de trabajo, consulte Ejecución de una integración.