Integração de Transações em Arquivos de Banco com Formato BAI, SWIFT MT940 e CAMT.053

Ao carregar dados de arquivo de banco, você cria uma origem de dados associada ao sistema de origem do arquivo de banco. A Integração de Dados converte os formatos de arquivo BAI, SWIFT MT940 ou CAMT.053 no formato .CSV para carregamento na Correspondência de Transações. O arquivo de carregamento CSV pode ser exibido nos resultados dos Jobs de Correspondência de Transações.

O aplicativo de origem de Transações em Arquivo com Formato BAI tem as colunas constantes predefinidas e cabeçalhos a seguir:

  • Conta
  • Valor
  • Tipo de Transação
  • Moeda
  • Data da Transação
  • Referência do Banco
  • Referência do Cliente
  • Texto do Banco

O aplicativo de origem do arquivo de Transações em Arquivo com Formato Swift MT940 tem as colunas constantes predefinidas e cabeçalhos a seguir:

  • Número de Referência da Transação
  • Conta
  • Número do Demonstrativo
  • Data do Demonstrativo
  • Data da Transação
  • Valor
  • Tipo de Transação
  • Referência do Cliente
  • Referência do Banco
  • Texto do Banco
  • Informações Adicionais 1
  • Informações Adicionais 2
  • Informações Adicionais 3

O aplicativo de origem para um arquivo de Transações de Arquivo de Banco no Formato CAMT.053 tem os cabeçalhos e colunas constantes predefinidos a seguir:

Campo Descrição (baseada em definições ISO)
StatementIdentification Identificação exclusiva para identificar inequivocamente o extrato de conta.
CreateDate A data em que o extrato foi criado.
StatementFromDate A data de início do período para a qual o extrato de conta é emitido.
StatementToDate A data em que termina o período e para a qual o extrato de conta é emitido.
Conta A identificação inequívoca da conta na qual são feitos os lançamentos de crédito e débito.
Valor A quantia em dinheiro no lançamento em dinheiro.
Moeda O código da moeda em que foi feito o lançamento em dinheiro.
CdtDbtInd Indicador de Débito ou Crédito
BookingDate A data e hora em que um lançamento foi feito em uma conta ou nos livros do serviço da conta.
ValueDate Data e hora em que ativos são disponibilizados ao proprietário da conta em caso de lançamento de crédito, ou ficam indisponíveis ao proprietário da conta em caso de lançamento de débito.
EntryRef Referência exclusiva do lançamento
AccountServicerReference Referência exclusiva conforme atribuída à instituição da conta para identificar o lançamento inequivocamente o lançamento
DomainCode Parte do Código da Transação Bancária. Especifica a área de negócios da transação subjacente.
FamilyCode Especifica a família em um domínio.
SubFamilyCode Especifica a família de subprodutos em uma família em particular.
Proprietary Código da transação bancária em um formulário proprietário, conforme definido pelo emissor.
ReversalIndicator Indica se o lançamento é resultado de um estorno ou não. Este elemento só deve estar presente se o lançamento for resultado de um estorno.
BankTransactionIdentification Identificação exclusiva que pode ser usada para reconciliação, monitoramento ou vinculação de tarefas relacionadas à transação no nível interbancos.
EndToEndIdentification Identificação exclusiva, conforme atribuída pela parte iniciadora, para identificar a transação inequivocamente.
ChequeNumber Identificador exclusivo e inequívoco para um cheque, conforme atribuído pelo agente.
InstructionIdentification Identificação exclusiva, que é uma referência ponto a ponto que pode ser usada entre a parte instrutora e a parte instruída para fazer referência à instrução individual.
PaymentInformationIdentification Identificação exclusiva, conforme atribuída pela parte emissora, para identificar inequivocamente o grupo de informações de pagamento na mensagem.
MandateIdentification Identificação exclusiva, conforme atribuída pelo credor, para identificar o mandato inequivocamente.
ClearingSystemReference Referência exclusiva, conforme atribuída por um sistema de compensação, para identificar inequivocamente a instrução.
SourceCurrency Moeda a partir da qual um valor será convertido em uma conversão de moeda.
TargetCurrency Moeda para a qual um valor será convertido em uma conversão de moeda.
UnitCurrency Moeda na qual a taxa de câmbio será expressa em um câmbio. No exemplo, 1GBP = xxxCUR, a unidade da moeda é GBP.
ExchangeRate O fator usado para converter m valor de uma moeda em outra. Isso reflete o preço pelo qual uma moeda foi comprada com outra moeda.
Uso: ExchangeRate expressa o coeficiente entre UnitCurrency e QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).
ContractIdentification Identificação exclusiva para identificar inequivocamente o contrato de câmbio estrangeiro.
QuotationDate Data e hora em que uma taxa de câmbio é cotada.
ReturnReasonCode Especifica o motivo para a devolução, de acordo com códigos externos SWIFT.
ReturnReasonProprietary Especifica o motivo para a devolução, em um formulário proprietário.
Originador Nome da parte que emite a devolução.
OrgnlBkTxCdDomain Parte do Código da Transação Bancária Original. Especifica a área de negócios da transação subjacente.
OrgnlBkTxCdFamily Especifica a família em um domínio do Código da Transação Bancária Original.
OrgnlBkTxCdSubFamily Especifica a família de subprodutos em uma família específica do Código da Transação Bancária Original.
OrgnlBkTxCdProprietary O Código da Transação Bancária Original em um formulário proprietário, conforme definido pelo emissor
RemittanceInformation Informações fornecidas para habilitar a correspondência/reconciliação de uma entrada com os itens que o pagamento pretende liquidar, como faturas comerciais em um sistema de contas a receber, em um formulário não estruturado.

O aplicativo de origem de Transações em Arquivos de Banco com Formato Swift MT940 tem os cabeçalhos e as colunas de constantes predefinidas a seguir:

Tabela 17-2 Campos e Descrições de Swift MT940

Campo Descrição
StatementIdentification Identificação exclusiva para identificar inequivocamente o extrato de conta.
CreateDate A data em que o extrato foi criado.
StatementFromDate A data de início do período para a qual o extrato de conta é emitido.
StatementToDate A data em que termina o período e para a qual o extrato de conta é emitido.
Conta A identificação de conta inequívoca na qual são feitos os lançamentos de crédito e débito.
Valor A quantia em dinheiro no lançamento em dinheiro.
Moeda O código da moeda em que foi feito o lançamento em dinheiro.
Saldo Final  
Moeda  
Tipo de Transação  
Moeda  
Data do Demonstrativo  
account  

Para adicionar um Arquivo de Banco no Formato BAI, aplicativo de Transações em Arquivos de Banco no Formato SWIFT MT940 ou CAMT.053:

  1. Na página inicial da Integração de Dados, clique em Ações e selecione Aplicativos.
  2. Na página Aplicativos, clique em A imagem mostra o botão Adicionar. (ícone Adicionar).
  3. Em Categoria, selecione Origem de Dados.
  4. Em Tipo, selecione Arquivo bancário.
  5. Em Aplicativo, selecione um nome de aplicativo na lista de valores.

    Os tipos de aplicativos disponíveis incluem:

    • Transações em Arquivo com Formato BAI
    • Transações em Arquivo com Formato SWIFT MT940
    • Transações em Arquivos de Banco com Formato CAMT.053

    Nota:

    A conexão da Integração de Dados ao arquivo de origem BAI, SWIFT MT940, camt.053, falha nas seguintes circunstâncias:

    • O tipo de correspondência é alterado para Correspondência de Transação.
    • O ID de origem de dados muda.
    • OI ID do atributo de origem de dados muda ou é adicionado e removido.

    Nesse caso, você precisa criar o aplicativo novamente (inclusive todo o aplicativo de destino, o formato de importação, o local e o mapeamento) na Integração de Dados.

    Para um arquivo BAI, selecione Transações de Arquivo de Banco no Formato BAI.

    Para um arquivo SWIFT MT940, selecione Transações em Arquivo com Formato Swift MT940.

    Para um arquivo CAMT.053, selecione Transações em Arquivo de Banco com Formato CAMT.053.

  6. Em Prefixo, especifique um prefixo para tornar exclusivo o nome do sistema de origem.

    Use um prefixo quando o nome do sistema de origem que desejar adicionar se basear em um nome de sistema de origem existente. O prefixo une-se ao nome existente. Por exemplo, se desejar nomear um aplicativo de arquivo Bank com o mesmo nome de um que já existe, você poderá atribuir as suas iniciais como o prefixo.

  7. Clique em OK.
  8. Na página Aplicativo, clique em A imagem mostra o ícone Selecionar. à direita do aplicativo e depois selecione Detalhes do Aplicativo.
  9. Selecione a guia Dimensões.
  10. Para ver dimensões no sistema de origem do arquivo de Banco, selecione a guia Detalhes da Dimensão.

    Os detalhes da dimensão de um aplicativo de Transações em Arquivo de Banco com Formato BAI são mostrados a seguir:

    A imagem mostra detalhes da dimensão de Transações em Arquivos de Banco com formato BAI

    Veja a seguir um exemplo dos detalhes da dimensão de um aplicativo de Transações em Arquivos de Banco com Formato SWIFT MT940:

    A imagem mostra detalhes da dimensão de transações em arquivos de banco com formato SWIFT MT940

    Veja a seguir um exemplo dos detalhes da dimensão de um aplicativo de Transações em Arquivos de Banco com Formato CAMT.053:

    A imagem mostra as dimensões de um aplicativo de Transações em Arquivos de Banco com formato CAMT.053.

  11. Configure o mapeamento de integração entre o sistema de origem do arquivo Bancário e o aplicativo de destino Account Reconciliation.
    1. Na homepage Integração de Dados, clique em A imagem mostra o ícone Adicionar. para adicionar uma nova integração.
    2. Na página Criar Integração, Nome e Descrição, digite um nome e uma descrição para a nova integração.
    3. Em Local, insira o nome de um novo local ou escolha um local existente para carregar os dados.

    4. No menu suspenso Origem (A imagem mostra o ícone de Origem.), selecione o aplicativo de origem Account Reconciliation.

    5. Na lista suspensa Destino (A imagem mostra o ícone de Destino.), selecione o aplicativo da origem e dados Correspondência de Transações.

    6. Em Categoria, selecione o Bucket da Moeda, que é geralmente o Bucket da Moeda habilitado mais baixo no Perfil.

      Nota:

      Os mapeamentos de categoria não são relevantes para transações de Correspondência de Transações, mas são obrigatórios na Integração de Dados.
    7. Opcional: selecione quaisquer atributos de local aplicáveis à integração. Para obter mais informações, consulte Seleção de Atributos de Localização.

      A imagem mostra a página Criar Integração.

  12. Na página inicial da Integração de Dados, clique em A imagem mostra o ícone Selecionar. à direita da integração e selecione Mapear Dimensões.
  13. Na página Mapear Dimensões, conclua o seguinte:
    1. Em Formato de Importação, selecione o nome do formato de importação a ser usado na integração.

      Você também pode usar um nome de formato de importação definido pelo usuário.

    2. Na grade de mapeamentos, mapeie as colunas de origem na origem para as dimensões no aplicativo de destino.

      Nota:

      Todos os arquivos de correspondência de transações na dimensão ID de Reconciliação devem ser mapeados para o Perfil de Correspondência de Transações Correspondente.

      As dimensões do aplicativo de destino são preenchidas automaticamente.

      Se o formato de importação já tiver sido definido para a integração, as colunas de origem e destino serão mapeadas automaticamente.

  14. Na página inicial da Integração de Dados, clique em A imagem mostra o ícone Selecionar. à direita da integração e selecione Mapear Membros.
  15. Na página Mapear Membros, defina o mapeamento de membros para mapear os membros da origem para o destino.
    A imagem mostra a página Mapear Membros./

    Nota:

    Os códigos BAI de 100 a 399 são para créditos bancários (números positivos) e de 400 a 699 são para débitos bancários (números negativos).

    Para códigos BAI específicos de Banco superiores a 699, a Integração de Dados os tratará como créditos bancários (números positivos) por padrão. Se você precisar que algum código específico nesse intervalo seja tratado como débito bancário (número negativo), use o Mapeamento SQL (consulte SQL) para atualizar o Valor como um número negativo, como no exemplo a seguir.
    AMOUNTX=
    CASE
        WHEN UD7 = '868' THEN AMOUNT*-1
         ELSE AMOUNT
    END

    Nota:

    Todos os arquivos de correspondência de transações na dimensão ID de Reconciliação devem ser mapeados para o Perfil de Correspondência de Transações Correspondente.
  16. Na página inicial da Integração de Dados, clique em A imagem mostra o ícone Selecionar. à direita da integração e selecione Workbench.
  17. No Workbench, teste e valide os dados executando a integração para garantir que a regra de carregamento de dados seja executada da forma adequada e que os seus dados pareçam corretos. A Integração de Dados transforma os dados e os prepara para serem usados pelo Account Reconciliation.
    Para obter mais informações sobre como usar o Workbench, consulte Execução de uma Integração.