Jaa


Positiivisen maksun määrittäminen

Koskee kohdetta: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2

Tässä ohjeaiheessa kerrotaan, kuinka voit luoda suojatun tiedoston positive pay -tiedostoille, määrittää lähtevien pyyntöjen portin positiivisille maksutiedostoille, määrittää erätyön positive pay -tiedostojen luomiseksi, määrittää numerosarjan positive pay -tiedostoille, määrittää positive pay -muodon pankkitileille ja määrittää käyttäjän tietoturvan positive pay -maksulle.

Määritä positiivinen maksu sähköisen luettelon luomiseksi pankille toimitettavista sekeistä. Kun sekki esitetään pankille, pankki vertaa sitä aiemmin lähetettyyn sekkiluetteloon. Jos sekin tiedot ovat samat kuin luettelossa olevissa pankin tiedostoissa, pankki tyhjentää sekin. Jos määrissä on eroa, pankki säilyttää sekin tarkistusta varten.

Seuraavassa kuvassa on esitetty, kuinka voit määrittää positive pay -ominaisuuden.

1. Luo suojattu kansio Positive pay -tiedostoille

Positiiviset maksutiedostot voivat sisältää luottamuksellisia tietoja maksun saajista ja sekkisummista. Varmista tämän vuoksi, että käytät riittäviä suojaustoimenpiteitä tiedostojen luontihetkestä pankin vastaanottoon asti. Mieti seuraavia suojauksen uhkia ja pienentämistapoja.

Uhka

Mitätöinti

Kansion ja sen sisältämien tietojen luvaton käyttö

Rajoita kansioon pääsy, johon positiivisen maksun tiedostot tallennetaan, kun ne luodaan. Suosittelemme, että luot yhden kansiot kullekin Positive pay -muodolle ja että käytät käyttöoikeusluetteloa (ACL) määrittämään ne toimialueen käyttäjät, joilla on käyttöoikeus kuhunkin kansioon. Lisätietoja on linkissä http://msdn.microsoft.com/en-us/library/windows/desktop/aa374872.aspx.

Tiedot lähetetään kansioon suojaamattoman verkon kautta

Käytä suojattua verkkoa.

Tiedot siirretään pankkiin

Käytä suojattua järjestelmää Positive pay -tiedoston siirtämisessä pankkiin. Lisätietoja varten ota yhteyttä pankkilaitokseesi.

Määritä kansio Positive pay -tiedostoille noudattamalla seuraavia ohjeita:

  1. Explorerissa avaa kansio, johon tallennetaan positiiviset maksutiedostot, kuten D:\AX\PositivePay tai verkkosijainti.

  2. Luo kansio, kuten D:\AX\PositivePay\Out.

  3. Luo vaiheessa 1 aloittamassasi kansiossa toinen kansio XSL-muuntotiedostolle, kuten esimerkiksi D:\AX\PositivePay\BankXSLT.

  4. Myönnä Kirjoita-pääsy D:\AX\PositivePay-kansioon Application Object Server (AOS)-palvelun tilille. Älä myönnä Kirjoitus-käyttöoikeutta kenellekään muulle.

2. Määritä palkanlaskennan Positive payn lähtevien pyyntöjen portti

Positiiviset palkka-tiedostot luodaan palvelun avulla. Ennen kuin voit luoda Positive pay -tiedoston, sinun on määritettävä Positive pay -palvelun lähtevien pyyntöjen portti.

Huomautus

Et voi muuttaa XSLT-tiedoston sijaintia tai lähtevien kansiota olemassa olevalle lähtevien pyyntöjen portille. Sen sijaan sinun on luotava uusi lähtevien pyyntöjen portti tämän menettelyn ohjeiden avulla.

Määritä lähtevien pyyntöjen portti Positive pay -tiedostoille noudattamalla seuraavia ohjeita:

  1. Kirjaudu -järjestelmään järjestelmänvalvojana.

  2. Napsauta kohdetta Järjestelmän hallinta > Asetukset > Services and Application Integration Framework > Positive pay -palvelu > Positive pay -palvelun lähtevien pyyntöjen portit.

  3. Anna Maksun muoto -kenttään muodon nimi, kuten esimerkiksi PayFormat01.

  4. Valitse XSLT-kentässä XSL-muunnostiedosto, joka vastaa pankkisi edellyttämää muotoa. Sinun on luotava muuntotiedosto. Esimerkiksi XSLT-tiedoston sijainti voi olla esimerkiksi D:\AX\PositivePay\BankXSLT\ExampleXSLT.xsl.

  5. Valitse Lähtevien kansio -kentässä sijainti, johon positiiviset palkkatiedostot tallennetaan sitten, kun ne on muunnettu. Sijainti voi olla esimerkiksi D:\AX\PositivePay\Out.

    Varmista, että maksuja luovilla -käyttäjillä on Kirjoitus-oikeudet tähän kansioon.

  6. Valitse Luo portit. Sanomassa ilmoitetaan, että portti on otettu käyttöön onnistuneesti

Dn269119.collapse_all(fi-fi,AX.60).gifEsimerkki: XSLT-tiedosto positiivisille maksutiedostoille

<?xml version="1.0" encoding="utf-8"?>
<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 s0 s1 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"
                xmlns:s0="http://schemas.microsoft.com/dynamics/2008/01/sharedtypes" xmlns:s1="http://schemas.microsoft.com/dynamics/2008/01/documents/BankPositivePay"
                >

  <xsl:template match="/">
    <xsl:apply-templates select="//s1:BankPositivePay"></xsl:apply-templates>
  </xsl:template>
  <xsl:template match="//s1:BankPositivePay">
    <Document>
      <xsl:value-of select="'&#13;&#10;'" />
      <xsl:for-each select="s1:BankAccountTable">
        <xsl:if test="count(child::s1:BankChequeTable) >0">
          <!--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="'&#13;&#10;'" />
        <!--Header End-->
        <!--Cheque Detail begin-->
        <xsl:for-each select="s1:BankChequeTable">
          <xsl:value-of select='s1:RecipientAccountNum/text()'/>
          <xsl:value-of select="'&#44;'" />
          <xsl:value-of select='s1:BankNegInstRecipientName/text()'/>
          <xsl:value-of select="'&#44;'" />
          <xsl:choose>
            <xsl:when test='s1:ChequeStatus/text()=normalize-space("Void") or s1:ChequeStatus/text()=normalize-space("Rejected") or s1:ChequeStatus/text()=normalize-space("Cancelled")'>
              <xsl:value-of select='string("Yes")'/>
            </xsl:when>
            <xsl:when test='s1: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="'&#44;'" />
          <xsl:value-of select='string("Payment")'/>
          <xsl:value-of select="'&#44;'" />
          <xsl:value-of select='s1:TransDate/text()'/>
          <xsl:value-of select="'&#44;'" />
          <xsl:value-of select='s1:ChequeNum/text()'/>
          <xsl:value-of select="'&#44;'" />
          <xsl:value-of select='s1:AmountCur/text()'/>
          <xsl:value-of select="'&#44;'" />
          <xsl:value-of select='string("BOA-#1812")'/>
          <xsl:value-of select="'&#44;'" />
          <xsl:choose>
          <xsl:when test='s1:RecipientType/text()=normalize-space("Vend")'>
          <xsl:for-each select="s1:VendTable">
              <xsl:value-of select='s1:VendGroup/text()'/>
          </xsl:for-each>
          </xsl:when>
          <xsl:otherwise>
              <xsl:for-each select="s1:CustTable">
                <xsl:value-of select='s1:CustGroup/text()'/>
              </xsl:for-each>
            </xsl:otherwise>
          </xsl:choose>
          <xsl:value-of select="'&#44;'" />
          <xsl:value-of select='s1:TransDate/text()'/>
          <xsl:value-of select="'&#13;&#10;'" />
          </xsl:for-each>
      </xsl:if>
      </xsl:for-each>
    </Document>
  </xsl:template>

  <msxsl:script language="C#" implements-prefix="xslthelper">
    <![CDATA[
    public string PadLeft(string value,int length,string paddingchar)
    {
      if(paddingchar!=String.Empty)
      {
        return value.PadLeft(length,(paddingchar.ToCharArray())[0]);
        }
        else
        {
          return value.PadLeft(length);
        }
    }
    public string FormatDate(string date)
    {
      DateTime dateTime=DateTime.Parse(date);
      if(dateTime!=null)
      {
      return dateTime.ToString("MMddyyyy");
      }
      else
      {
      return String.Empty;
      }
      
    }
    public int ConvertToInt(string s)
    {
      Double f=Convert.ToDouble(s);
      return (int)f;
    }
]]>
  </msxsl:script>
</xsl:stylesheet>

3. Määritä erätyö luomaan positiivisia maksutiedostoja

Määritä erätyö, joka käsittelee automaattisesti positiivisen palkka-palvelun luoman tiedoston. Erätyön täytyy myös muuntaa tiedosto, jotta se vastaa pankkisi vaatimaa muotoa. Komentojonotyö suoritetaan säännöllisin väliajoin. Lisätietoja on kohdassa Create a batch job.

  1. Kirjaudu -järjestelmään järjestelmänvalvojana.

  2. Vaihda yritykseen, josta käyttäjät luovat positive pay -tiedostot.

  3. Napsauta kohdetta Järjestelmän hallinta > Kyselyt > Erätyöt > Erätyöt.

  4. Luo erätyö CTRL+N-näppäinyhdistelmällä.

  5. Lisää kuvaus Työnkuvaus-kentässä. Voit esimerkiksi syöttää Luo positiiviset maksutiedostot.

  6. Tallenna erätyö.

  7. Valitse Näytä tehtävät.

  8. Luo seuraavat tehtävät.

    Tehtävän kuvaus

    Yritys

    Luokan nimi

    1

    Valitse yritys, josta käyttäjät luovat positive pay -tiedostot.

    AIFGatewaySendService

    2

    Valitse yritys, josta käyttäjät luovat positive pay -tiedostot.

    AIFOutboundProcessingService

  9. Sulje Erätehtävät-lomake.

  10. Valitse Erätyö -lomakkeessa erä, jonka loit vaiheissa 4 ja 5 ja napsauta sitten Toistuminen.

  11. Valitse Toistuva kuvio-kenttäryhmästä Minuutit. Kirjoita numero Laskenta-kenttään minuutteina. Voit esimerkiksi syöttää 1 maksutiedostojen käsittelemiseksi kerran minuutissa.

  12. Sulje Toistuminen-lomake valitsemalla OK.

  13. Valitse Erätyö -lomakkeessa erä, jonka loit vaiheissa 4 ja 5 ja napsauta sitten Toiminnot > Muuta tila.

  14. Valitse Odottaa.

4. Aseta numerosarja käytettäväksi positiivisille maksutiedostoille

Jokaisella positive pay -tiedostolla on oltava yksilöivä numero. Luo Numerosarjat -lomakkeella numerosarja Positive pay -tiedostoille.

Määritä numerosarja Positive pay -tiedostoille noudattamalla seuraavia ohjeita:

  1. Avaa -työtila ja siirry yritykseen, jolle positiivinen maksu asetetaan.

  2. Napsauta kohdetta Organisaation hallinto > Tavallinen > Numerosarjat > Numerosarjat.

  3. Luo numerosarja käytettäväksi positiiviselle maksulle. Yleistä tietoa numerojatkumon luomisesta on Määritä numerosarjat:ssa.

  4. Napsauta kohdetta Maksuliikenteen hallinta > Asetukset > Maksuliikennetiedot.

  5. Napsauta Numerosarjat-aluetta.

  6. Valitse numerojärjestys Positive pay -numero -viittaukselle.

5. Positiivisen maksun muodon määrittäminen pankkitileille

Sinun on määritettävä jokaiselle pankkitilille, jolle haluat luoda positiiviset maksutiedot, edellisessä toimenpiteessä määritetty positiivisen maksun muoto.

Voit määrittää pankkitileille Positive pay -muodon noudattamalla seuraavia ohjeita:

  1. Napsauta kohdetta Maksuliikenteen hallinta > Tavallinen > Pankkitilit.

  2. Kaksoisnapsauta pankkitiliä.

  3. Valitse toimintoruudussa Muokkaa.

  4. Valitse Yleiset-pikavälilehdellä Positive pay -muoto-kentässä positiivinen maksumuoto, joka luotiin aiemmin tälle pankille.

  5. Kirjoita Positive pay -aloituspäivä -kenttään ensimmäinen päivämäärä, jona positiiviset palkkatiedostot luodaan. Tähän on tärkeää kirjoittaa päivämäärä, koska ilman päivämäärää ensimmäinen luomasi positiivinen maksutiedosto sisältää kaikki tälle pankkitilille koskaan luodut sekit.

  6. Toista vaiheet 2 – 5 muille pankkitileille, joille positiivinen palkka-tiedosto luodaan.

6. Määritä käyttäjän suojaus Positive pay -palvelua varten

Positiiviset maksutiedostot voivat sisältää luottamuksellisia tietoja maksun saajista ja sekkisummista. On tärkeää, että vain valtuutetut käyttäjät voivat luoda ja tarkastella näitä tietoja -järjestelmässä.

Määritä käyttäjän suojaus kansio Positive pay -tiedostoille noudattamalla seuraavia ohjeita:

  1. Määritä positiiviseen maksuun liittyvien tehtävien suorittajat ja mitä oikeuksia näihin tehtäviin tarvitaan. Seuraava taulukko auttaa sinua tekemään päätöksen.

    Tehtävä

    Oikeus

    Luo positiivisia maksutiedostoja Pankkitilit -luettelosivulta tai Pankkitilit -lomakkeesta

    Ylläpidä pankin Positive pay -tietoja (BankPositivePayProcess)

    Pankin Positive pay -palvelun etsintätoiminto (BankPositivePayServiceFind)

    Luo positiivisia maksutiedostoja useille yrityksille ja pankkitileille lomakkeesta Luo Positive pay -tiedosto

    Ylläpidä pankin Positive pay -tietoja (BankPositivePayProcess)

    Pankin Positive pay -palvelun etsintätoiminto (BankPositivePayServiceFind)

    Näytä Positive pay -tiedostot Positive pay -tiedoston yhteenveto -lomakkeella

    Näytä pankin Positive pay -tiedot useita yrityksiä varten (BankPositivePayView)

    Vahvista pankin Positive pay -tiedosto Positive pay -tiedoston yhteenveto lomakkeella

    Vahvista Positive payment -tiedosto (BankPositivePayConfirm)

    Peruuta pankin positiivinen maksutiedosto Positive pay -tiedoston yhteenveto -lomakkeella

    Peruuta Positive pay -tiedosto (BankPositivePayRecall)

    Luo positiivisia maksutiedostoja useille yrityksille ja pankkitileille

    Ylläpidä palkanlaskennan Positive pay -tietoja (PayrollPositivePayProcess)

    Näytä palkanlaskennan Positive pay -tiedostot Palkanlaskennan Positive pay -tiedoston yhteenveto -lomakkeella

    Näytä palkanlaskennan Positive pay -tiedot (PayrollPositivePayView)

    Ylläpidä palkanlaskennan Positive pay -tietoja (PayrollPositivePayProcess)

    Vahvista palkanmaksupankin Positive pay -tiedosto Palkanlaskennan Positive pay -tiedoston yhteenveto lomakkeella

    Ylläpidä palkanlaskennan Positive pay -tietoja (PayrollPositivePayProcess)

    Peruuta positiivinen palkanlaskentamaksutiedosto Palkanlaskennan Positive pay -tiedoston yhteenveto -lomakkeella

    Ylläpidä palkanlaskennan Positive pay -tietoja (PayrollPositivePayProcess)

  2. Määritä käyttäjät rooleille, jotka sisältävät edellisessä vaiheessa määritetyt oikeudet. Lisätietoja on kohdassa Set up user security.

Toimittajan sekkien muodostaminen ja tulostaminen

Issue worker payments

Luo positiivinen maksutiedosto useille yrityksille ja pankkitileille

Tarkistusprosessin määrittäminen palautuksille ja peruutuksille

Kirjaamattomien sekkien mitätöiminen

Luokka

Edellytys

Määritysavaimet

Käyttöoikeusroolit ja oikeudet

Jotta voit määrittää positive pay -muodot pankkitileille, sinun on oltava sellaisen käyttöoikeusroolin jäsen, joka sisältää seuraavan velvollisuuden:

  • Pankkitilien päätietojen ylläpito (BankBankAccountsMaintain)

Jos haluat määrittää numerosarjan Positive pay -tiedostoille, sinun on oltava sellaisen käyttöoikeusroolin jäsen, johon sisältyy seuraava oikeus ja velvollisuus:

  • Ylläpidä pankkiparametreja (BankParametersMaintain)

  • Kohdista kyselyjä käännösasetuksiin ja -istuntoihin (RTSLTranslationInquire)