Partilhar via


Configurar e gerar ficheiros de pagamentos positivos

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 ficheiros de pagamentos positivos através de Relatórios eletrónicos.

Este artigo explica como configurar um pagamento positivo e gerar ficheiros de pagamentos positivos.

Configure o pagamento positivo para gerar uma lista eletrónica de cheques que é fornecida ao banco. Posteriormente, quando um cheque é apresentado ao banco, o banco compara-o com a lista de cheques. Se o cheque corresponder a um cheque da lista, o banco liquida-o. Se o cheque não corresponder a um cheque da lista, o banco guarda-o para análise.

Segurança para ficheiros de pagamentos positivos

Os ficheiros de pagamentos positivos podem conter informações sensíveis sobre os beneficiários e os montantes dos cheques. Por conseguinte, certifique-se de que utiliza medidas de segurança adequadas desde o momento em que os ficheiros são gerados até à sua receção pelo banco. Os ficheiros de pagamentos positivos são transferidos para a localização especificada pelo seu browser. Sendo que os ficheiros de pagamentos positivos podem conter informações sensíveis, é importante que apenas os utilizadores autorizados tenham acesso para gerar e ver estas informações no Microsoft Dynamics 365 Finance. Utilize a tabela seguinte para ajudar a determinar os privilégios necessários.

Tarefa Privilégio
Gerar ficheiros de pagamentos positivos a partir da página de listagem Contas bancárias ou da página Contas bancárias.
  • Manter informações de pagamentos positivos bancários (BankPositivePayProcess)
  • BankPositivePayExportEntityView (BankPositivePayExportEntityView)
Gerar ficheiros de pagamentos positivos para várias entidades legais e contas bancárias a partir da página Gerar um ficheiro de pagamentos positivos.
  • Manter informações de pagamentos positivos bancários (BankPositivePayProcess)
  • BankPositivePayExportEntityView (BankPositivePayExportEntityView)
Ver ficheiros de pagamentos positivos na página Resumo de ficheiro de pagamentos positivos. Ver informações de pagamentos positivos bancários para várias entidades legais (BankPositivePayView)
Confirmar um ficheiro de pagamentos positivos bancários na página Resumo de ficheiro de pagamentos positivos. Confirmar ficheiro de pagamentos positivos (BankPositivePayConfirm)
Revogar um ficheiro de pagamentos positivos bancários na página Resumo de ficheiro de pagamentos positivos. Revogar ficheiro de pagamentos positivos (BankPositivePayRecall)

Configurar um formato de pagamento positivo

São criados ficheiros de pagamentos positivos ao utilizar entidades de dados. Antes de poder gerar um ficheiro de pagamentos positivos, tem de configurar um formato de entrada de transformação que será utilizado para converter as informações de cheques para um formato que possa comunicar com o banco. Na página Formato de pagamento positivo, pode criar um identificador de formato de ficheiro e uma descrição. O formato de entrada de transformação tem de ser do tipo XML. O formato específico depende do ficheiro de transformação que utiliza. Por exemplo, a amostra do ficheiro XSLT (Extensible Stylesheet Language Transformations) fornecido utiliza o formato XML-Element. Utilize a ação Carregar ficheiro utilizado para transformação para especificar a localização do ficheiro de transformação para o formato requerido pelo seu banco.

Exemplo: Ficheiro XSLT para ficheiro de pagamentos positivos

<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>

Nota

Os nomes XML no XSLT têm de corresponder às maiúsculas/minúsculas dos nós no XML. Tanto os ficheiros XSLT como os XML são sensíveis a maiúsculas e minúsculas.

Atribuir o formato de pagamentos positivos a uma conta bancária

Para cada conta bancária para a qual pretende gerar informações de pagamento positivo, tem de atribuir o formato de pagamentos positivos que especificou na secção anterior. Na página Contas bancárias, selecione o formato de pagamentos positivos que corresponde à conta bancária. No campo Data de início do pagamento positivo, introduza a primeira data para gerar ficheiros de pagamentos positivos. É importante que introduza uma data neste campo. Caso contrário, o primeiro ficheiro de pagamentos positivos que gerar incluirá todos os cheques que já foram criados para esta conta bancária.

Atribuir uma sequência numérica para ficheiros de pagamentos positivos

Cada ficheiro de pagamentos positivos tem de ter um número único. Utilize o separador Sequências numéricas na página Parâmetros de gestão de caixa e bancária para criar uma sequência numérica para ficheiros de pagamentos positivos.

Gerar um ficheiro de pagamentos positivos para uma única conta bancária

Pode gerar um ficheiro de pagamentos positivos para uma única entidade legal e uma única conta bancária. Para obter informações sobre como gerar ficheiros de pagamentos positivos para várias entidades legais e contas bancárias ao mesmo tempo, consulte a secção seguinte. Para gerar um ficheiro de pagamentos positivos para uma única entidade legal e uma única conta bancária, abra a caixa de diálogo Gerar um ficheiro de pagamentos positivos a partir da página Contas bancárias. No campo Data limite, introduza a data do último cheque a incluir no ficheiro de pagamentos positivos. Todos os cheques que não tenham sido incluídos num ficheiro de pagamentos positivos até ao final desta data de cheque são incluídos no ficheiro.

Gerar um ficheiro de pagamentos positivos para várias contas bancárias

Para gerar um ficheiro de pagamentos positivos para várias contas bancárias, utilize a tarefa periódica Gerar um ficheiro de pagamentos positivos. Selecione o formato de pagamento positivo para o ficheiro e especifique se tem de gerar o ficheiro para todas as entidades legais ou para uma entidade legal selecionada. Pode também gerar o ficheiro de pagamentos positivos para todas as contas bancárias que utilizam o formato de pagamento positivo especificado ou para uma conta bancária selecionada. No campo Data limite, introduza a data do último cheque a incluir no ficheiro de pagamentos positivos. Todos os cheques que não tenham sido incluídos num ficheiro de pagamentos positivos até ao final desta data de cheque são incluídos no ficheiro.

Ver os resultados da geração de ficheiros de pagamentos positivos

Após a geração do ficheiro de pagamentos positivos, pode ver os resultados na página Resumo de ficheiro de pagamentos positivos. Para ver os detalhes dos cheques individuais, utilize a página de detalhes Ficheiro de pagamentos positivos.

Confirmar um ficheiro de pagamentos positivos

Após o pagamento dos cheques indicados num ficheiro de pagamentos positivos, recebe um número de confirmação do seu banco. Pode então confirmar o ficheiro de pagamentos positivos. Na página Resumo de ficheiro de pagamentos positivos, selecione um ficheiro de pagamentos positivos com o estado Criado e, em seguida, selecione a ação Introduzir confirmação. Quando confirma um ficheiro de pagamentos positivos, o número de confirmação que recebeu do banco é registado.

Revogar um ficheiro de pagamentos positivos

Se tiver de alterar um ficheiro de pagamentos positivos, pode revogá-lo. Na página Resumo de ficheiro de pagamentos positivos, selecione um ficheiro de pagamentos positivos com o estado Criado e, em seguida, selecione a ação Revogar. Para cada cheque no ficheiro de pagamentos positivos, é reposto o campo que indica se esse cheque foi incluído num ficheiro de pagamentos positivos. Em seguida, pode criar um novo ficheiro de pagamentos positivos que inclua o cheque que foi revogado.