Del via


Feilsøking for import av bankkontoutdragsfil

Notat

Denne funksjonaliteten blir avskrevet i september 2022, og nye brukere må bruke elektronisk rapportering.

Det er viktig at bankkontoutdragsfilen fra banken stemmer overens med oppsettet som Microsoft Dynamics 365 Finance støtter. På grunn av strenge standarder for bankkontoutdrag vil de fleste integreringer fungere riktig. Noen ganger kan imidlertid ikke utdragsfilen importeres eller har feil resultater. Disse problemene forårsakes vanligvis av små forskjeller i bankkontoutdragsfilen. Denne artikkelen forklarer hvordan disse forskjellene kan korrigeres og problemene løses.

Hva er feilen?

Når du har forsøkt å importere en bankkontoutdragsfil, går du til jobbloggen for databehandling og kjøringsdetaljene for å finne feilen. Feilen kan være til hjelp ved at du peker på utdraget, saldoen eller utdragslinjen. Det er imidlertid ikke sannsynligvis at dette gir nok informasjon til at du finner feltet eller elementet som forårsaker problemet.

Notat

Importerte bankkontoutdrag kan bare overlappe for ett enkelt tidspunkt. Hvis et utdrag for eksempel slutter klokken 12:00 1. januar 2021, kan startdatoen for det neste utdraget være 12:00 1. januar 2021.

Hva er forskjellene?

Sammenlign bankfiloppsettsdefinisjonen med Finance-importdefinisjonen, og merk deg forskjellene i feltene og elementene. Sammenlign bankkontoutdragsfilen med den tilknyttede Finance-eksempelfilen. Eventuelle forskjeller bør være lett å se i ISO20022-filene.

Tidssoneforskjeller på importerte bankkontoutdrag

Dato- og klokkeslettverdiene i importfilen kan være forskjellige fra dato- og klokkeslettverdiene som vises i Finance and Operations. Hvis du vil unngå dette avviket, angir du en tidssoneinnstilling på siden Konfigurer datakilder. Hvis du vil ha mer informasjon om hvordan du angir en tidssoneinnstilling, kan du se Definere prosessen for avansert bankavstemmingsimport.

Transformasjoner

Endringen må vanligvis foretas i én av tre transformasjoner. Hver enkelt transformasjon er skrevet for en bestemt standard.

Ressursnavn Filnavn
BankStmtImport_BAI2CSV_to_BAI2XML_xslt BAI2CSV-to-BAI2XML.xslt
BankStmtImport_ISO20022XML_to_Reconciliation_xslt ISO20022XML-to-Reconciliation.xslt
BankStmtImport_MT940TXT_to_MT940XML_xslt MT940TXT-to-MT940XML.xslt

Feilsøking av transformasjoner

Juster BAI2- og MT940-filene

BAI2- og MT940-filene er tekstbaserte filer, og krever en justering for å gjøre det mulig med feilsøking av Extensible Stylesheet Language Transformations (XSLT). Programmet gjør denne justeringen når en fil importeres.

  1. Opprett en XML-fil, og kopier følgende tekst til den.

    <Batch><![CDATA[PASTESTATEMENTFILEHERE
        ]]></Batch>
    
  2. Kopier innholdet i bankkontoutdragsfilen og lim det inn i XML-filen slik at det erstatter PASTESTATEMENTFILEHERE.

Feilsøking av XSLT

Hvis du vil ha mer informasjon, kan du se https://msdn.microsoft.com/library/ms255605.aspx.

  1. Start Microsoft Visual Studio.
  2. Opprett et konsollprogram.
  3. Åpne aktuell XSLT.
  4. Klikk XLST-en og den tilhørende egenskapssiden.
  5. Angi inndataene til plasseringen av bankkontoutdragsfilen.
  6. Definer en plassering og et filnavn for utdataene.
  7. Angi de nødvendige bruddpunktene.
  8. På menyen klikker du XML>Start XSLT Debugging.

Formater XSLT-utdataene

Når transformeringen kjøres, opprettes det en utdatafil som du kan vise i Visual Studio. Bruk Ctrl + A, Ctrl + K og Ctrl + D til raskt å formatere utdatafilen.

Juster transformasjonen

Juster transformasjonen for å hente det riktige feltet eller elementet i bankkontoutdragsfilen. Tilordne deretter feltet eller elementet til det aktuelle elementet i Finance.

Indikator for debet/kredit

Noen ganger importeres debetbeløp som kreditbeløp og kreditbeløp som debetbeløp. Du kan løse dette problemet ved å endre riktig XSLT-fil. Hvis bankkontoutdrag kommer fra flere banker, må du kontrollere at alle bruker samme fremgangsmåte for debet/kredit, eller opprette egne transformasjoner.

  • BAI2XML-to-Reconciliation.xlst GetAmountCreditDebitIndicator-malen
  • ISO20022XML-to-Reconcilation.xslt GetCreditDebit-malen
  • MT940XML-to-Reconcilation.xslt GetCreditDebitIndicator-malen

Eksempler på bankkontoutdragsformater og tekniske oppsett

Tabellen nedenfor inneholder eksempler på definisjonene av tekniske oppsett for avanserte bankavstemmingsimportfiler og tre tilknyttede filer med eksempler på bankkontoutdrag. Du kan laste ned eksempelfilene og tekniske oppsett her: Importer fileksempler

Definisjon av teknisk oppsett Fil med bankkontoutdragseksempler
DynamicsAXMT940Layout MT940StatementExample
DynamicsAXISO20022Layout ISO20022StatementEksempel
DynamicsAXBAI2Layout BAI2StatementExample