Partilhar via


Configurar o processo de importação de reconciliação bancária avançada

Nota

Esta funcionalidade será preterida em setembro de 2022; os novos utilizadores devem utilizar os relatórios eletrónicos. Para mais informações, consulte Configurar importação avançada de reconciliação bancária utilizando Relatórios electrónicos.

A caraterística de reconciliação bancária Avançada permite-lhe importar extratos bancários eletrónicos e reconciliá-los automaticamente com transações bancárias no Dynamics 365 Finance. Este artigo explica como configurar a funcionalidade de importação para os seus extratos bancários.

A configuração para a importação de extratos bancários varia, dependendo do formato do seu extrato bancário eletrónico. O Finance suporta três formatos de extratos bancários prontos a usar: ISO20022, MT940 e BAI2.

Definir preferência de fuso horário

Ao configurar as definições de importação de extratos bancários, pode ser importante considerar o fuso horário dos dados de data e hora nos ficheiros de extratos bancários que serão importados. A predefinição é assumir que quaisquer valores de data e hora já estão em Hora Universal Coordenada (UTC), pelo que não será aplicada qualquer conversão de fuso horário ao importar os dados.

Existe uma opção disponível para especificar um fuso horário a utilizar para a importação de dados. Esta opção está disponível no campo Preferência de fuso horário em cada página Detalhes do formato dos dados de origem (Espaço de trabalho de gestão de dados > Configurar origens de dados > Selecionar um formato de dados > Definições regionais FastTab). Esta preferência de fuso horário que introduzir irá aplicar-se a todas as importações que utilizem esse formato de dados de origem. Pode criar tantos formatos de origem de dados quantos forem necessários para a importação de dados de vários fusos horários.

Este fuso horário pode não ser o mesmo que o fuso horário de um utilizador ou empresa, por isso certifique-se de que esclarece qual o fuso horário utilizado pelos dados de data e hora. Recomendamos que considere os seguintes pontos ao definir uma preferência de fuso horário.

  • A preferência de fuso horário irá aplicar-se a todas as importações que utilizam esse formato de dados de origem. Pode criar tantos formatos de origem de dados quantos forem necessários para gerir a importação de dados de vários fusos horários.

  • A preferência de fuso horário tem de ser o fuso horário local dos dados de data e hora no ficheiro de importação.

  • O fuso horário dos dados de data e hora pode não ser o mesmo que o fuso horário de um utilizador ou uma empresa.

  • Os utilizadores podem ajustar o seu próprio fuso horário utilizando as suas Opções do utilizador.

Tenha em atenção que as seguintes ações podem ajudar a minimizar potenciais conflitos de data e hora ao importar extratos bancários.

  • Evite alterar as preferências de fuso horário para quaisquer contas bancárias que já tenham tido extratos importados. A alteração da preferência de fuso horário poderia ter impacto na ordenação de novos extratos em relação aos extratos existentes, devido ao ajuste do fuso horário.

  • Reveja todas as importações que utilizam o formato de origem de dados selecionado. A preferência de fuso horário especificada para o formato irá aplicar-se a todos os projetos de importação que utilizem esse formato. Verifique se a preferência de fuso horário é apropriada para todos os projetos de importação que utilizem esse formato.

Ficheiros de exemplo

Para os três formatos, tem de ter ficheiros que convertam o extrato bancário eletrónico do formato original para um formato utilizado pelo Finance. Pode encontrar os ficheiros de recursos necessários no nó Resources no Explorador de Aplicações no Microsoft Visual Studio. Depois de encontrar os ficheiros, copie-os para uma única localização conhecida, para que possa mais facilmente carregá-los durante o processo de configuração.

Nome do recurso Nome do ficheiro
BankStmtImport_BAI2CSV_to_BAI2XML_xslt BAI2CSV-to-BAI2XML.xslt
BankStmtImport_BAI2XML_to_Reconciliation_xslt BAI2XML-to-Reconciliation.xslt
BankStmtImport_BankReconciliation_to_Composite_xslt BankReconciliation-to-Composite.xslt
BankStmtImport_ISO20022XML_to_Reconciliation_xslt ISO20022XML-to-Reconciliation.xslt
BankStmtImport_MT940TXT_to_MT940XML_xslt MT940TXT-to-MT940XML.xslt
BankStmtImport_MT940XML_to_Reconciliation_xslt MT940XML-to-Reconciliation.xslt
BankStmtImport_SampleBankCompositeEntity_xml SampleBankCompositeEntity.xml

Exemplos de formatos de extratos bancários e esquemas técnicos

Abaixo estão exemplos de definições de esquemas técnicos de ficheiros de importação de reconciliação bancária avançados e três ficheiros de exemplo de extratos bancários relacionados: Exemplos de ficheiros de importação

Definição de esquema técnico Ficheiro de exemplo de extrato bancário
DynamicsAXMT940Layout MT940StatementExample
DynamicsAXISO20022Layout ISO20022StatementExample
DynamicsAXBAI2Layout BAI2StatementExample

Configurar a importação de extratos bancários ISO20022

Primeiro, tem de definir o grupo de processamento de formato de extrato bancário para os extratos bancários ISO20022, utilizando a estrutura da entidade de dados.

  1. Aceder a Espaços de trabalho>Gestão de dados.
  2. Clique em Importar.
  3. Introduzir um nome para o formato, como por exemplo ISO20022.
  4. Definir o campo Source data format para XML-Element.
  5. Defina o campo Entity name para Bank statements.
  6. Para carregar os ficheiros de importação, clique em Upload e, em seguida, navegue para selecionar o ficheiro SampleBankCompositeEntity.xml que guardou anteriormente.
  7. Depois que a entidade Extratos bancários for carregada e o mapeamento for concluído, clique na ação Exibir mapa para a entidade.
  8. A entidade Extratos bancários é uma entidade composta que consiste em quatro entidades separadas. Na lista, seleccione BankStatementDocumentEntity e, em seguida, clique na ação Ver mapa .
  9. No separador Transformations , clique em New.
  10. Para o número de sequência 1, clique em Carregar ficheiro e seleccione o ficheiro ISO20022XML-to-Reconciliation.xslt que guardou anteriormente. Nota: Os ficheiros de transformação são criados para o formato padrão. Como os bancos divergem frequentemente deste formato, poderá ter de atualizar o ficheiro de transformação para mapear para o formato de extrato bancário.
  11. Clique em Novo.
  12. Para a sequência número 2, clique em Carregar ficheiro e seleccione o ficheiro BankReconciliation-to-Composite.xslt que guardou anteriormente.
  13. Clique em Aplicar transformações.

Após o grupo de processamento de formatos estar configurado, o passo seguinte é definir as regras de formato para extratos bancários ISO20022.

  1. Aceder a Gestão de caixa e banco>Configuração>Configuração avançada da reconciliação bancária>Formato do extrato bancário.
  2. Clique em Novo.
  3. Especificar um formato de declaração, como por exemplo ISO20022.
  4. Introduza um nome para o formato.
  5. Defina o campo Processing group para o grupo que definiu anteriormente, por exemplo, ISO20022.
  6. Seleccione a caixa de verificação XML file .

O último passo é ativar a Reconciliação bancária avançada e definir o formato do extrato na conta bancária.

  1. Aceder a Gestão de caixa e bancos>Contas bancárias.
  2. Selecione a conta bancária e abra-a para visualizar os detalhes.
  3. No separador Reconciliação , defina a opção Reconciliação bancária avançada para Sim.
  4. Defina o campo Statement format para o formato que criou anteriormente, por exemplo, ISO20022.

Configurar a importação de extratos bancários MT940

Primeiro, tem de definir o grupo de processamento de formato de extrato bancário para os extratos bancários MT940, utilizando a estrutura da entidade de dados.

  1. Aceder a Espaços de trabalho>Gestão de dados.
  2. Clique em Importar.
  3. Introduzir um nome para o formato, como por exemplo MT940.
  4. Definir o campo Source data format para XML-Element.
  5. Defina o campo Entity name para Bank statements.
  6. Para carregar ficheiros de importação, clique em Upload e, em seguida, navegue para selecionar o ficheiro SampleBankCompositeEntity.xml que guardou anteriormente.
  7. Depois que a entidade Extratos bancários for carregada e o mapeamento for concluído, clique na ação Exibir mapa para a entidade.
  8. A entidade Extratos bancários é uma entidade composta que consiste em quatro entidades separadas. Na lista, seleccione BankStatementDocumentEntity e, em seguida, clique na ação Ver mapa .
  9. No separador Transformations , clique em New.
  10. Para o número de sequência 1, clique em Carregar ficheiro e seleccione o ficheiro MT940TXT-to-MT940XML.xslt que guardou anteriormente.
  11. Clique em Novo.
  12. Para o número de sequência 2, clique em Carregar ficheiro e seleccione o ficheiro MT940XML-to-Reconciliation.xslt que guardou anteriormente. Nota: Os ficheiros de transformação são criados para o formato padrão. Como os bancos divergem frequentemente deste formato, poderá ter de atualizar o ficheiro de transformação para mapear para o formato de extrato bancário.
  13. Clique em Novo.
  14. Para a sequência número 3, clique em Carregar ficheiro e seleccione o ficheiro BankReconciliation-to-Composite.xslt que guardou anteriormente.
  15. Clique em Aplicar transformações.

Após o grupo de processamento de formatos estar configurado, o passo seguinte é definir as regras de formato para extratos bancários MT940.

  1. Aceder a Gestão de caixa e banco>Configuração>Configuração avançada da reconciliação bancária>Formato do extrato bancário.
  2. Clique em Novo.
  3. Especificar um formato de declaração, como por exemplo MT940.
  4. Introduza um nome para o formato.
  5. Defina o campo Processing group para o grupo que definiu anteriormente, como MT940.
  6. Defina o campo File type para txt.

O último passo é ativar a Reconciliação bancária avançada e definir o formato do extrato na conta bancária.

  1. Aceder a Gestão de caixa e bancos>Contas bancárias.
  2. Selecione a conta bancária e abra-a para visualizar os detalhes.
  3. No separador Reconciliação , defina a opção Reconciliação bancária avançada para Sim.
  4. Quando lhe for pedido para confirmar a sua seleção e ativar a Reconciliação bancária avançada, clique em OK.
  5. Defina o campo Statement format para o formato que criou anteriormente, como MT940.

Configurar a importação de extratos bancários BAI2

Primeiro, tem de definir o grupo de processamento de formato de extrato bancário para os extratos bancários BAI2, utilizando a estrutura da entidade de dados.

  1. Aceder a Espaços de trabalho>Gestão de dados.
  2. Clique em Importar.
  3. Introduzir um nome para o formato, como por exemplo BAI2.
  4. Definir o campo Source data format para XML-Element.
  5. Defina o campo Entity name para Bank statements.
  6. Para carregar ficheiros de importação, clique em Upload e, em seguida, navegue para selecionar o ficheiro SampleBankCompositeEntity.xml que guardou anteriormente.
  7. Depois que a entidade Extratos bancários for carregada e o mapeamento for concluído, clique na ação Exibir mapa para a entidade.
  8. A entidade Extratos bancários é uma entidade composta que consiste em quatro entidades separadas. Na lista, seleccione BankStatementDocumentEntity e, em seguida, clique na ação Ver mapa .
  9. No separador Transformations , clique em New.
  10. Para o número de sequência 1, clique em Carregar ficheiro e seleccione o ficheiro BAI2CSV-to-BAI2XML.xslt que guardou anteriormente.
  11. Clique em Novo.
  12. Para o número de sequência 2, clique em Carregar ficheiro e seleccione o ficheiro BAI2XML-to-Reconciliation.xslt que guardou anteriormente. Nota: Os ficheiros de transformação são criados para o formato padrão. Como os bancos divergem frequentemente deste formato, poderá ter de atualizar o ficheiro de transformação para mapear para o formato de extrato bancário.
  13. Clique em Novo.
  14. Para a sequência número 3, clique em Carregar ficheiro e seleccione o ficheiro BankReconciliation-to-Composite.xslt que guardou anteriormente.
  15. Clique em Aplicar transformações.

Após o grupo de processamento de formatos estar configurado, o passo seguinte é definir as regras de formato para extratos bancários BAI2.

  1. Aceder a Gestão de caixa e banco>Configuração>Configuração avançada da reconciliação bancária>Formato do extrato bancário.
  2. Clique em Novo.
  3. Especificar um formato de declaração, como por exemplo BAI2.
  4. Introduza um nome para o formato.
  5. Defina o campo Processing group para o grupo que definiu anteriormente, por exemplo, BAI2.
  6. Defina o campo File type para txt.

O último passo é ativar a Reconciliação bancária avançada e definir o formato do extrato na conta bancária.

  1. Aceder a Gestão de caixa e bancos>Contas bancárias.
  2. Selecione a conta bancária e abra-a para visualizar os detalhes.
  3. No separador Reconciliação , defina a opção Reconciliação bancária avançada para Sim.
  4. Quando lhe for pedido para confirmar a sua seleção e ativar a Reconciliação bancária avançada, clique em OK.
  5. Defina o campo Statement format para o formato que criou anteriormente, por exemplo, BAI2.

Testar a importação do extrato bancário

O passo final é testar se pode importar o extrato bancário.

  1. Aceder a Gestão de caixa e bancos>Contas bancárias.
  2. Selecione a conta bancária para a qual está ativada a funcionalidade de Reconciliação bancária avançada.
  3. No separador Reconciliar , clique em Extratos bancários.
  4. Na página Extrato bancário , clique em Importar extrato.
  5. Defina o campo Conta bancária para a conta bancária selecionada. O campo Statement format será definido automaticamente, com base na definição da conta bancária.
  6. Clique em Browse e seleccione o seu ficheiro de extrato bancário eletrónico.
  7. Clique em Carregar.
  8. Clique em OK.

Se a importação for bem sucedida, receberá uma mensagem a informar que o extrato foi importado. Se a importação não tiver sido bem sucedida, no espaço de trabalho Gestão de dados , na secção Histórico de tarefas , localize a tarefa. Clique em Detalhes da execução para a tarefa para abrir a página Resumo da execução e, em seguida, clique em Ver registo de execução para ver os erros de importação.