Compartilhar via


Configurar e gerar arquivos de pagamento positivo

Observação

Essa funcionalidade será preterida em 2022 de setembro, os novos usuários devem usar a emissão de relatórios eletrônicos. Para obter mais informações, consulte Configurar arquivos de pagamento positivos usando o Relatório eletrônico.

Este artigo explica como configurar o pagamento positivo e gerar arquivos de pagamento positivo.

Configure o pagamento positivo para gerar uma lista eletrônica de cheques que é fornecida ao banco. Então, quando o cheque é apresentado ao banco, o banco o compara à lista de cheques. Se o cheque corresponder a um cheque na lista, o banco o liberará. Se o cheque não corresponder a um cheque na lista, o banco o reterá para revisão.

Segurança para arquivos de pagamento positivo

Os arquivos de pagamento positivo podem conter dados sigilosos sobre o credor e valores de cheque. Portanto, certifique-se de usar medidas de segurança apropriadas a partir do momento em que os arquivos são geradas até o momento em que são recebidos pelo banco. Os arquivos de pagamento positivo são baixados para o local especificado pelo navegador. Como os arquivos de pagamento positivo podem conter dados sigilosos, é importante que somente os usuários autorizados tenham acesso para gerar e exibir as informações no Microsoft Dynamics 365 Finance. Use a tabela a seguir para ajudar a determinar os privilégios necessários.

Tarefa Privilégio
Gere arquivos de pagamento positivo na página de listagem Contas bancárias ou na página Contas bancárias.
  • Manter informações de pagamento positivo do banco (BankPositivePayProcess)
  • BankPositivePayExportEntityView (BankPositivePayExportEntityView)
Gere arquivos de pagamento positivo para várias entidades legais e contas bancárias na página Gerar um arquivo de pagamento positivo.
  • Manter informações de pagamento positivo do banco (BankPositivePayProcess)
  • BankPositivePayExportEntityView (BankPositivePayExportEntityView)
Exiba os arquivos de pagamento positivo na página Resumo do arquivo de pagamento positivo. Exibir informações de pagamento positivo bancário para várias entidades legais (BankPositivePayView)
Confirme um arquivo de pagamento positivo na página Resumo do arquivo de pagamento positivo. Confirmar arquivo de pagamento positivo (BankPositivePayConfirm)
Cancele um arquivo de pagamento positivo na página Resumo do arquivo de pagamento positivo. Cancelar arquivo de pagamento positivo (BankPositivePayRecall)

Configurar um formato de pagamento positivo

Os arquivos de pagamento positivo são criados usando entidades de dados. Antes de gerar um arquivo de pagamento positivo, você deve configurar um formato da entrada de transformação usado para traduzir as informações de verificação em um formato que possa se comunicar com o banco. Na página Formato de pagamento positivo, você pode criar um identificador e uma descrição do formato de arquivo. O formato de entrada de transformação deve ser do tipo XML. O formato específico depende do arquivo de transformação que você está usando. Por exemplo, o arquivo XSLT (Extensible Stylesheet Language Transformations) de exemplo fornecido usa o formato XML-Element. Use a ação Arquivo de upload usado para a transformação para especificar o local do arquivo de transformação para o formato exigido pelo banco.

Exemplo: arquivo XSLT para arquivo de pagamento positivo

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl xslthelper" xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xslthelper="http://schemas.microsoft.com/BizTalk/2003/xslthelper">
  <xsl:output method="xml" omit-xml-declaration="no" version="1.0" encoding="utf-8"/>
  <xsl:template match="/">
    <xsl:value-of select="'
'" />
    <Document>
      <xsl:value-of select="'
'" />
      <!--Header Begin-->
      <xsl:value-of select='string("Vendor ID,Vendor Name,Voided,Document Type,Check Date,Check Number,Check Amount,Checkbook ID,Vendor Class ID,Posted Date")'/>
      <xsl:value-of select="'
'" />
      <!--Header End-->
      <xsl:for-each select="Document/BANKPOSITIVEPAYEXPORTENTITY">
        <!--Cheque Detail begin-->
        <xsl:value-of select='RECIPIENTACCOUNTNUM/text()'/>
        <xsl:value-of select="','" />
        <xsl:value-of select='BANKNEGINSTRECIPIENTNAME/text()'/>
        <xsl:value-of select="','" />
        <xsl:choose>
          <xsl:when test='CHEQUESTATUS/text()=normalize-space("Void") or CHEQUESTATUS/text()=normalize-space("Rejected") or CHEQUESTATUS/text()=normalize-space("Cancelled")'>
            <xsl:value-of select='string("Yes")'/>
          </xsl:when>
          <xsl:when test='CHEQUESTATUS/text()=normalize-space("Payment")'>
            <xsl:value-of select='string("No")'/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select='string(" ")'/>
          </xsl:otherwise>
        </xsl:choose>
        <xsl:value-of select="','" />
        <xsl:value-of select='string("Payment")'/>
        <xsl:value-of select="','" />
        <xsl:value-of select='TRANSDATE/text()'/>
        <xsl:value-of select="','" />
        <xsl:value-of select='CHEQUENUM/text()'/>
        <xsl:value-of select="','" />
        <xsl:value-of select='AMOUNTCUR/text()'/>
        <xsl:value-of select="','" />
        <xsl:value-of select='string("BOA-#1812")'/>
        <xsl:value-of select="','" />
        <xsl:choose>
          <xsl:when test='RECIPIENTTYPE/text()=normalize-space("Vend")'>
            <xsl:value-of select='VENDGROUP/text()'/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select='CUSTGROUP/text()'/>
          </xsl:otherwise>
        </xsl:choose>
        <xsl:value-of select="','" />
        <xsl:value-of select='TRANSDATE/text()'/>
        <xsl:value-of select="'
'" />
      </xsl:for-each>
    </Document>
  </xsl:template>
</xsl:stylesheet>

Observação

Os nomes em XML no XSLT devem corresponder à capitalização dos nós no XML. Os arquivos XSLT e XML diferenciam maiúsculas e minúsculas.

Atribuir o formato de pagamento positivo a uma conta bancária

Para cada conta bancária que você deseja gerar as informações de pagamento positivo, é necessário atribuir o formato de pagamento positivo que foi especificado na seção anterior. Na página Contas bancárias, selecione o formato de pagamento positivo que corresponda à conta bancária. No campo Data inicial do pagamento positivo, insira a primeira data para gerar os arquivos de pagamento positivo. É importante que você insira uma data nesse campo. Caso contrário, o primeiro arquivo de pagamento positivo gerado incluirá todos os cheques já criados para essa conta bancária.

Atribuir uma sequência numérica para arquivos de pagamento positivo

Cada arquivo de pagamento positivo deve ter um número exclusivo. Use a guia Sequências numéricas na página Parâmetros de de gerenciamento de caixa e bancário para criar uma sequência numérica para arquivos de pagamento positivo.

Gerar um arquivo de pagamento positivo para uma única conta bancária

Você pode gerar um arquivo de pagamento positivo para uma única entidade legal e uma única conta bancária. Para obter informações sobre como gerar arquivos de pagamento positivo para várias entidades legais e contas bancárias ao mesmo tempo, consulte a próxima seção. Para gerar um arquivo de pagamento positivo para uma única entidade legal e uma única conta bancária, abra a caixa de diálogo Gerar um arquivo de pagamento positivo na página Contas bancárias. No campo Data de fechamento, insira a data do último cheque a ser incluído no arquivo de pagamento positivo. Todos os cheques que não tiverem sido incluídos em um arquivo de pagamento positivo até o final dessa data de verificação serão incluídos no arquivo.

Gerar um arquivo de pagamento positivo para várias contas bancárias

Para gerar um arquivo de pagamento positivo para várias contas bancárias, use a tarefa periódica Gerar um arquivo de pagamento positivo. Selecione o formato de pagamento positivo para o arquivo e especifique se deseja gerar o arquivo de pagamento positivo para todas as entidades legais ou para uma entidade legal selecionada. Você também pode gerar o arquivo de pagamento positivo para todas as contas bancárias que usam o formato de pagamento positivo para uma conta bancária selecionada. No campo Data de fechamento, insira a data do último cheque a ser incluído no arquivo de pagamento positivo. Todos os cheques que não tiverem sido incluídos em um arquivo de pagamento positivo até o final dessa data de verificação serão incluídos no arquivo.

Exibir os resultados de geração de um arquivo de pagamento positivo

Depois que o arquivo positivo de pagamento for gerado, você poderá exibir os resultados na página Resumo do arquivo de pagamento positivo. Para exibir os detalhes das verificações individuais, use a página de detalhes Arquivo de pagamento positivo.

Confirmar um arquivo de pagamento positivo

Depois que os cheques listados em um arquivo de pagamento positivo forem pagos, você receberá um número de confirmação do banco. Em seguida, será possível confirmar o arquivo de pagamento positivo.. Na página Resumo do arquivo de pagamento positivo, selecione um arquivo de pagamento positivo com o status Criado e selecione a ação Inserir confirmação. Quando você confirma um arquivo de pagamento positivo, o número de confirmação recebido do banco é registrado.

Cancelar um arquivo de pagamento positivo

Se você tiver de alterar um arquivo de pagamento positivo, poderá cancelá-lo. Na página Resumo do arquivo de pagamento positivo, selecione um arquivo de pagamento positivo com o status Criado e selecione a ação Cancelar. Para cada cheque no arquivo de pagamento positivo, o campo que indica se esse cheque foi incluído em um arquivo de pagamento positivo será redefinido. Em seguida, você poderá criar um novo arquivo de pagamento positivo que inclua o cheque cancelado.