Impostare e generare file pagamenti sicuri

Nota

Questa funzionalità verrà deprecata a settembre 2022, i nuovi utenti dovranno usare la creazione di report elettronici. Per ulteriori informazioni, vedere Impostare file di pagamenti sicuri mediante la creazione di report elettronici.

Questo articolo spiega come impostare un pagamento sicuro e generare file pagamenti sicuri.

Impostare il pagamento sicuro per generare l'elenco elettronico degli assegni che viene fornito alla banca. Quando si presenta un assegno alla banca, la banca lo confronta con l'elenco degli assegni. Se l'assegno corrisponde a uno presente nell'elenco, la banca lo liquida. Se l'assegno non corrisponde a un assegno nell'elenco, la banca lo trattiene per esaminarlo.

Sicurezza dei file pagamenti sicuri

I file pagamenti sicuri possono contenere dati riservati sui beneficiari e sugli importi dell'assegno. Di conseguenza, assicurarsi di utilizzare le misure di sicurezza appropriate dalla generazione dei file fino alla loro ricezione da parte della banca. I file pagamenti sicuri vengono scaricati nel percorso specificato dal Web browser. Poiché i file pagamenti sicuri possono contenere informazioni riservate, è importante che solo gli utenti autorizzati abbiano accesso per generare e visualizzare queste informazioni in Microsoft Microsoft Dynamics 365 Finance. Utilizzare la seguente tabella per determinare i privilegi necessari.

Attività Privilegio
Generare i file pagamenti sicuri dalla pagina elenco Conti bancari o dalla pagina Conti bancari.
  • Gestisci informazioni su pagamenti sicuri bancari (BankPositivePayProcess)
  • BankPositivePayExportEntityView (BankPositivePayExportEntityView)
Generare file pagamenti sicuri per più persone giuridiche e conti bancari dalla pagina Genera un file pagamenti sicuri.
  • Gestisci informazioni su pagamenti sicuri bancari (BankPositivePayProcess)
  • BankPositivePayExportEntityView (BankPositivePayExportEntityView)
Visualizzare i file pagamenti sicuri nella pagina Riepilogo file pagamenti sicuri. Visualizza le informazioni sui pagamenti sicuri per più persone giuridiche (BankPositivePayView)
Confermare un file pagamenti sicuri nella pagina Riepilogo file pagamenti sicuri. Conferma file pagamenti sicuri (BankPositivePayConfirm)
Richiamare un file pagamenti sicuri nella pagina Riepilogo file pagamenti sicuri. Richiama file pagamenti sicuri (BankPositivePayRecall)

Impostare un formato pagamenti sicuri

Questi file vengono creati tramite entità di dati. Prima di generare un file pagamenti sicuri, è necessario impostare un formato di input trasformazione da utilizzare per convertire le informazioni sull'assegno in un formato interpretabile dalla banca. Nella pagina Formato pagamenti sicuri è possibile creare un identificatore di formato file e una descrizione. Il formato di input trasformazione deve essere del tipo XML. Il formato specifico dipende dal file di trasformazione in uso. Ad esempio, il file di esempio XSLT (Extensible Stylesheet Language Transformations) fornito usa il formato XML-Element. Utilizzare l'azione Carica file utilizzati per la trasformazione per specificare il percorso del file di trasformazione per il formato richiesto dalla banca.

Esempio: file XSLT per il file pagamenti sicuri

<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

I nomi XML nell'XSLT devono corrispondere all'ortografia dei nodi nell'XML. Entrambi i file XSLT e XML fanno distinzione tra maiuscole e minuscole.

Assegnare il formato pagamenti sicuri a un conto bancario

Per ogni conto bancario per il quale generare le informazioni pagamenti sicuri, è necessario assegnare il formato pagamenti sicuri specificato nella sezione precedente. Nella pagina Conti bancari selezionare il formato pagamenti sicuri che corrisponde al conto bancario. Nel campo Data di inizio pagamenti sicuri immettere la prima data per generare i file pagamenti sicuri. È importante immettere una data in questo campo. In caso contrario, il file pagamenti sicuri generato includerà tutti gli assegni creati per questo conto bancario.

Assegnare una sequenza numerica per i file pagamenti sicuri

Ogni file pagamenti sicuri deve essere dotato di un numero univoco. Utilizzare la scheda Sequenze numeriche nella pagina Parametri di gestione cassa e banche per creare una sequenza numerica per i file pagamenti sicuri.

Generare un file pagamenti sicuri per un singolo conto bancario

È possibile generare un file pagamenti sicuri per una singola persona giuridica e un singolo conto bancario. Per informazioni su come generare contemporaneamente file pagamenti sicuri per più persone giuridiche e conti bancari, vedere la sezione successiva. Per generare un file pagamenti sicuri per una singola persona giuridica e un singolo conto bancario, aprire la finestra di dialogo Genera un file pagamenti sicuri dalla pagina Conti bancari. Nel campo Data limite immettere l'ultima data dell'assegno da includere nel file pagamenti sicuri. Tutti gli assegni che non sono stati inclusi in un file pagamenti sicuri entro questa data vengono inclusi nel file.

Generare un file pagamenti sicuri per più conti bancari

Per generare un file pagamenti sicuri per più conti bancari, utilizzare l'attività periodica Genera un file pagamenti sicuri. Selezionare il formato pagamenti sicuri per il file e specificare se generare il file per tutte le persone giuridiche o per una persona giuridica selezionata. È anche possibile generare il file pagamenti sicuri per tutti i conti bancari che utilizzano il formato specificato o per un conto bancario selezionato. Nel campo Data limite immettere l'ultima data dell'assegno da includere nel file pagamenti sicuri. Tutti gli assegni che non sono stati inclusi in un file pagamenti sicuri entro questa data vengono inclusi nel file.

Visualizzare i risultati della generazione del file pagamenti sicuri

Dopo che il file pagamenti sicuri è stato generato, è possibile visualizzare i risultati nella pagina Riepilogo file pagamenti sicuri. Per visualizzare i dettagli dei singoli assegni, utilizzare la pagina dei dettagli File pagamenti sicuri.

Conferma un file pagamenti sicuri

Dopo aver pagato gli assegni elencati in un file pagamenti sicuri, viene visualizzato un numero di conferma dalla banca. È quindi possibile confermare il file pagamenti sicuri. Nella pagina Riepilogo file pagamenti sicuri, selezionare un file pagamenti sicuri con stato Creato, quindi selezionare l'azione Immetti conferma. Quando si conferma un file pagamenti sicuri, viene registrato il numero di conferma ricevuto dalla banca.

Richiamare un file pagamenti sicuri

Per modificare un file pagamenti sicuri, è possibile richiamarlo. Nella pagina Riepilogo file pagamenti sicuri, selezionare un file pagamenti sicuri con stato Creato, quindi selezionare l'azione Immetti conferma. Per ogni assegno nel file pagamenti sicuri, viene reimpostato il campo che indica se l'assegno è stato incluso in un file pagamenti sicuri. È quindi possibile creare un nuovo file pagamenti sicuri che includa l'assegno richiamato.