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 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-3 Campos e Descrições de Swift MT940

Campo Descrição
Número de Referência da Transaçã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  
Data da Transação  
Tipo de Transação  
Moeda  
Data do Demonstrativo  
Número do Demonstrativo  
Valor  
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:

Tabela 17-4 Descrições do Campo de Transação de Arquivo no Formato CAMT.053

Campo Descrição (baseada em definições ISO) CAMT.053 TAG
StatementIdentification Identificação exclusiva para identificar inequivocamente o extrato de conta. <Stmt> <Id>
CreateDate A data em que o extrato foi criado. <Stmt> <CreDtTm>
StatementFromDate A data de início do período para a qual o extrato de conta é emitido. <Stmt> <FrToDt> <FrDtTm>
StatementToDate A data em que termina o período e para a qual o extrato de conta é emitido. <Stmt> <FrToDt> <ToDtTm>
Conta A identificação inequívoca da conta na qual são feitos os lançamentos de crédito e débito. <Stmt> <Acct> <Id> <Othr> <Id> ou <Stmt> <Acct> <Id> <IBAN>
AccountOwner Proprietário legal da conta <Stmt> <Acct> <Ownr>
Valor A quantia em dinheiro no lançamento em dinheiro. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <Amt Ccy="ISO Currency Code"> ou <Stmt> <Acct> <Ntry> <Amt Ccy="ISO Currency Code">
Moeda O código da moeda em que foi feito o lançamento em dinheiro. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <Amt Ccy="ISO Currency Code"> ou <Stmt> <Acct> <Ntry> <Amt Ccy="ISO Currency Code">
CdtDbtInd Indicador de Débito ou Crédito <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <NtryDtls> <TxDtls> <CdtDbtInd> ou <Stmt> <Acct> <Ntry> <CdtDbtInd>

Exceto para registros em lote, a tag <TxDtls> é obrigatória. É possível que o extrato bancário não contenha informações detalhadas da transação para reservas em lote devido à natureza sensível dos dados.

BookingDate A data e hora em que um lançamento foi feito em uma conta ou nos livros do serviço da conta. <Stmt> <Acct> <Ntry> <BookgDt> <Dt>
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. <Stmt> <Acct> <Ntry> <ValDt> <Dt>
EntryRef Referência exclusiva do lançamento <Stmt> <Acct> <Ntry> <NtryRef>
AccountServicerReference Referência exclusiva conforme atribuída à instituição da conta para identificar o lançamento inequivocamente o lançamento <Stmt> <Acct> <Ntry> <AcctSvcrRef> ou <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <Refs> <AcctSvcrRef>
DomainCode Parte do Código da Transação Bancária. Especifica a área de negócios da transação subjacente. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <BkTxCd> <Domn> <Cd> ou <Stmt> <Acct> <Ntry> <BkTxCd> <Domn> <Cd>
FamilyCode Especifica a família em um domínio. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <BkTxCd> <Domn> <Fmly> <Cd> ou <Stmt> <Acct> <Ntry> <BkTxCd> <Domn> <Fmly> <Cd>
SubFamilyCode Especifica a família de subprodutos em uma família em particular. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <BkTxCd> <Domn> <Fmly> <SubFmlyCd> ou <Stmt> <Acct> <Ntry> <BkTxCd> <Domn> <Fmly> <SubFmlyCd>
Proprietary Código da transação bancária em um formulário proprietário, conforme definido pelo emissor. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <BkTxCd> <Prtry> <cd> ou <Stmt> <Acct> <Ntry> <BkTxCd> <Prtry> <cd>
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. <Stmt> <Acct> <Ntry> <RvslInd>
BankTransactionIdentification Identificação exclusiva que pode ser usada para reconciliação, monitoramento ou vinculação de tarefas relacionadas à transação no nível interbancos. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <Refs> <TxId>
EndToEndIdentification Identificação exclusiva, conforme atribuída pela parte iniciadora, para identificar a transação inequivocamente. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <Refs> <EndToEndId>
ChequeNumber Identificador exclusivo e inequívoco para um cheque, conforme atribuído pelo agente. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <Refs> <ChqNb>
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. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <Refs> <InstrId>
PaymentInformationIdentification Identificação exclusiva, conforme atribuída pela parte emissora, para identificar inequivocamente o grupo de informações de pagamento na mensagem. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <Refs> <PmtInfId>
MandateIdentification Identificação exclusiva, conforme atribuída pelo credor, para identificar o mandato inequivocamente. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <Refs> <MndtId>
ClearingSystemReference Referência exclusiva, conforme atribuída por um sistema de compensação, para identificar inequivocamente a instrução. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <Refs> <ClrSysRef>
SourceCurrency Moeda a partir da qual um valor será convertido em uma conversão de moeda. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <TxAmt> <CcyXchg> <SrcCcy> ou <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <InstdAmt> <CcyXchg> <SrcCcy>
TargetCurrency Moeda para a qual um valor será convertido em uma conversão de moeda. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <TxAmt> <CcyXchg> <TrgtCcy> ou <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <InstdAmt> <CcyXchg> <TrgtCcy>
UnitCurrency Moeda na qual a taxa de câmbio será expressa em um câmbio. No exemplo, 1GBP = xxxCUR, a unidade da moeda é GBP. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <TxAmt> <CcyXchg> <UnitCcy> ou <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <InstdAmt> <CcyXchg> <UnitCcy>
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). <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <TxAmt> <CcyXchg> <XchgRate> ou <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <InstdAmt> <CcyXchg> <XchgRate>
ContractIdentification Identificação exclusiva para identificar inequivocamente o contrato de câmbio estrangeiro. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <TxAmt> <CcyXchg> <CtrctId> ou <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <InstdAmt> <CcyXchg> <CtrctId>
QuotationDate Data e hora em que uma taxa de câmbio é cotada. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <TxAmt> <CcyXchg> <QtnDt> ou <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <AmtDtls> <InstdAmt> <CcyXchg> <QtnDt>
ReturnReasonCode Especifica o motivo para a devolução, de acordo com códigos externos SWIFT. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <RtrInf> <Rsn> <Code>
ReturnReasonProprietary Especifica o motivo para a devolução, em um formulário proprietário. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <RtrInf> <Rsn> <Prtry>
Originador Nome da parte que emite a devolução. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <RtrInf> <Orgtr> <Nm>
OrgnlBkTxCdDomain Parte do Código da Transação Bancária Original. Especifica a área de negócios da transação subjacente. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <RtrInf> <OrgnlBkTxCd> <Domn> <Cd>
OrgnlBkTxCdFamily Especifica a família em um domínio do Código da Transação Bancária Original. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <RtrInf> <OrgnlBkTxCd> <Domn> <Fmly> <Cd>
OrgnlBkTxCdSubFamily Especifica a família de subprodutos em uma família específica do Código da Transação Bancária Original. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <RtrInf> <OrgnlBkTxCd> <Domn> <Fmly> <SubFmlyCd>
OrgnlBkTxCdProprietary O Código da Transação Bancária Original em um formulário proprietário, conforme definido pelo emissor <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <RtrInf> <OrgnlBkTxCd> <Prtry> <Cd>
InitiatingParty Parte que iniciou o pagamento informado na entrada. <Stmt> <Ntry> <NtryDtls> <TxDtls> <RltdPties> <InitgPty> <Pty> <Nm>
Creditor Parte à qual uma quantia em dinheiro é devida <Stmt> <Ntry> <NtryDtls> <TxDtls> <RltdPties> <Cdtr> <Pty> <Nm>
CreditorAccount Identificação inequívoca da conta do credor na qual foi feito um lançamento de crédito como resultado da transação de pagamento <Stmt> <Ntry> <NtryDtls> <TxDtls> <RltdPties> <CdtrAcct> <Id> <IBAN> ou <Stmt> <Ntry> <NtryDtls> <TxDtls> <RltdPties> <CdtrAcct> <Id> <Othr> <Id>
UltimateCreditor Parte final à qual uma quantia em dinheiro é devida <Stmt> <Ntry> <NtryDtls> <TxDtls> <RltdPties> <UltmtCdtr> <Pty> <Nm>
Debtor Parte que deve uma quantia em dinheiro ao credor (final). <Stmt> <Ntry> <NtryDtls> <TxDtls> <RltdPties> <Dbtr> <Pty> <Nm>
DebtorAccount Identificação inequívoca da conta do devedor <Stmt> <Ntry> <NtryDtls> <TxDtls> <RltdPties> <DbtrAcct> <Id> <IBAN> ou <Stmt> <Ntry> <NtryDtls> <TxDtls> <RltdPties> <DbtrAcct> <Id> <Othr> <id>
UltimateDebtor Parte final que deve uma quantia em dinheiro ao credor (final) <Stmt> <Ntry> <NtryDtls> <TxDtls> <RltdPties> <UltmtDbtr> <Pty> <Nm>
TradingParty Parte que desempenha um papel ativo no planejamento e na execução das transações que criam ou liquidam investimentos dos ativos do investidor, ou que transferem os ativos entre investimentos dele. <Stmt> <Ntry> <NtryDtls> <TxDtls> <RltdPties> <TradgPty> <Pty> <Nm>
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. <Stmt> <Acct> <Ntry> <NtryDtls> <TxDtls> <RmtInf> <Ustrd>
AdditionalRemittanceInformation Informações adicionais, em formato de texto livre, que complementam as informações da remessa estruturada <Stmt> <Ntry> <NtryDtls> <TxDtls> <RmtInf> <Strd> <AddtlRmtInf>
CreditorReferenceInformation Informações de referência fornecidas pelo credor para permitir a identificação dos documentos subjacentes. <Stmt> <Ntry> <NtryDtls> <TxDtls> <RmtInf> <Strd> <CdtrRefInf> <Ref>
CreditorReferenceInformationCode Tipo de referência do credor, em um formulário codificado <Stmt> <Ntry> <NtryDtls> <TxDtls> <RmtInf> <Strd> <CdtrRefInf> <Tp> <CdOrPrtry> <Cd>
CreditorReferenceInformationPrtry Tipo de referência do credor, em um formulário proprietário <Stmt> <Ntry> <NtryDtls> <TxDtls> <RmtInf> <Strd> <CdtrRefInf> <Tp> <CdOrPrtry> <Prtry>
Invoicee Identificação da parte para a qual uma fatura é emitida, quando ela é diferente da do devedor ou do devedor final <Stmt> <Ntry> <NtryDtls> <TxDtls> <RmtInf> <Strd> <Invcee> <Nm>
Invoicer Identificação da organização que está emitindo a fatura, quando ela é diferente da do credor ou do credor final <Stmt> <Ntry> <NtryDtls> <TxDtls> <RmtInf> <Strd> <Invcr> <Nm>
ReferredDocumentInformation Fornece a identificação e o conteúdo do documento referido <Stmt> <Ntry> <NtryDtls> <TxDtls> <RmtInf> <Strd> <RfrdDocInf> <Nb>

Para adicionar um aplicativo de Transações em Arquivo com Formato BAI, 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 í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.