Transaktionen mit Bankdateien im BAI-, SWIFT MT940- und CAMT.053-Format integrieren

Beim Laden von Bankdateidaten erstellen Sie eine Datenquelle, die mit dem Quellsystem der Bankdateien verknüpft ist. Die Komponente Datenintegration konvertiert die Dateiformate "BAI", "SWIFT MT940" oder "CAMT.053" in das CSV-Format, um sie in das Modul "Transaktionsabgleich" zu laden. Die CSV-Ladedatei kann in den Ergebnissen der Transaktionsabgleichsjobs angezeigt werden.

Die Quellanwendung für Transaktionen mit Bankdateien im BAI-Format enthält die folgenden vordefinierten Konstantenspalten und Header:

  • Account
  • Amount
  • Transaction Type
  • Currency
  • Transaktionsdatum
  • Bankreferenz
  • Kundenreferenz
  • Banktext

Die Quellanwendung für Transaktionen mit Bankdateien im SWIFT MT940-Format enthält die folgenden vordefinierten Konstantenspalten und Header:

  • Transaktionsreferenznummer
  • Account
  • Auszugsnummer
  • Statement Date
  • Transaktionsdatum
  • Amount
  • Transaction Type
  • Kundenreferenz
  • Bankreferenz
  • Banktext
  • Weitere Informationen 1
  • Weitere Informationen 2
  • Weitere Informationen 3

Die Quellanwendung für eine Datei mit Bankdateitransaktionen im CAMT.053-Format enthält die folgenden vordefinierten Konstantenspalten und Header:

Feld Beschreibung (basierend auf ISO-Definitionen)
StatementIdentification Eindeutige ID zur Identifizierung des Kontoauszugs.
CreateDate Erstellungsdatum des Auszugs.
StatementFromDate Beginn der Periode, für die der Kontoauszug ausgestellt wurde.
StatementToDate Ende der Periode, für die der Kontoauszug ausgestellt wurde.
Account Eindeutige ID des Kontos, auf das Haben und Soll gebucht werden.
Amount Geldbetrag der Barbuchung.
Currency Währungscode der Währung der Barbuchung.
CdtDbtInd Indikator für Haben oder Soll.
BookingDate Datum und Uhrzeit einer Buchung auf ein Konto in den Büchern des Kontoführers.
ValueDate Zeitpunkt (Datum und Uhrzeit), ab dem ein Vermögen dem Kontoinhaber im Fall einer Haben-Buchung zur Verfügung steht bzw. im Fall einer Soll-Buchung nicht mehr zur Verfügung steht.
EntryRef Eindeutige Referenz für die Buchung.
AccountServicerReference Eindeutige, vom kontoführenden Institut zugewiesene Referenz zur Identifizierung der Buchung.
DomainCode Teil des Banktransaktionscodes. Gibt den Geschäftsbereich der zugrunde liegenden Transaktion an.
FamilyCode Gibt die Familie innerhalb einer Domain an.
SubFamilyCode Gibt die Unterproduktfamilie innerhalb einer bestimmten Familie an.
Proprietary Banktransaktionscode im proprietären, vom Ausgeber definierten Format.
ReversalIndicator Gibt an, ob die Buchung das Ergebnis einer Gegenbuchung ist oder nicht. Dieses Element darf nur vorhanden sein, wenn die Buchung das Ergebnis einer Gegenbuchung ist.
BankTransactionIdentification Eindeutige Identifikation, die zur Abstimmung, zur Verfolgung oder zur Verknüpfung von Aufgaben im Zusammenhang mit der Transaktion auf Interbankenebene verwendet werden kann.
EndToEndIdentification Eindeutige, von der initiierenden Partei zugewiesene ID zur Identifizierung der Transaktion.
ChequeNumber Eindeutige, vom Agent zugewiesene ID für einen Scheck.
InstructionIdentification Eindeutige ID, die als Punkt-zu-Punkt-Referenz auf eine einzelne Anweisung zwischen der anweisenden und der angewiesenen Partei verwendet werden kann.
PaymentInformationIdentification Eindeutige, von einer sendenden Partei zugewiesene ID zur Identifizierung der Zahlungsinformationsgruppe in der Nachricht.
MandateIdentification Eindeutige, vom Kreditor zugewiesene ID zur Identifizierung des Mandats.
ClearingSystemReference Eindeutige, von einem Clearingsystem zugewiesene Referenz zur Identifizierung der Anweisung.
SourceCurrency Währung, aus der ein Betrag bei einer Währungsumrechnung umgerechnet werden soll.
TargetCurrency Währung, in die ein Betrag bei einer Währungsumrechnung umgerechnet werden soll.
UnitCurrency Währung, in der der Wechselkurs bei einer Währungsumrechnung ausgedrückt wird. Im Beispiel "1 GBP = xxx CUR" ist GBP die Währung der Einheit.
ExchangeRate Faktor zur Umrechnung eines Betrags von einer Währung in eine andere. Dies spiegelt den Preis wider, zu dem eine Währung mit einer anderen Währung gekauft wurde.
Verwendung: ExchangeRate drückt das Verhältnis zwischen UnitCurrency und QuotedCurrency aus (ExchangeRate = UnitCurrency/QuotedCurrency).
ContractIdentification Eindeutige ID zur Identifizierung des Devisenvertrags.
QuotationDate Datum und Uhrzeit der Wechselkursnotation.
ReturnReasonCode Gibt den Grund für die Rückgabe gemäß den externen SWIFT-Codes an.
ReturnReasonProprietary Gibt den Grund für die Rückgabe im proprietären Format an.
Originator Name der Partei, die die Rückgabe veranlasst.
OrgnlBkTxCdDomain Teil des Original-Banktransaktionscodes. Gibt den Geschäftsbereich der zugrunde liegenden Transaktion an.
OrgnlBkTxCdFamily Gibt die Familie innerhalb einer Domain des Original-Banktransaktionscodes an.
OrgnlBkTxCdSubFamily Gibt die Unterproduktfamilie innerhalb einer bestimmten Familie des Original-Banktransaktionscodes an.
OrgnlBkTxCdProprietary Original-Banktransaktionscode im proprietären, vom Ausgeber definierten Format.
RemittanceInformation Informationen, die in unstrukturierter Form zur Verfügung gestellt werden, um den Abgleich/die Abstimmung einer Buchung mit den Elementen zu ermöglichen, die mit der Zahlung beglichen werden sollen, z.B. Handelsrechnungen in einem Debitorensystem.

Die Quellanwendung für Transaktionen mit Bankdateien im SWIFT MT940-Format enthält die folgenden vordefinierten Konstantenfelder:

Tabelle 17-2 Swift MT940-Felder und Beschreibungen

Feld Beschreibung
StatementIdentification Eindeutige ID zur Identifizierung des Kontoauszugs.
CreateDate Erstellungsdatum des Auszugs.
StatementFromDate Beginn der Periode, für die der Kontoauszug ausgestellt wurde.
StatementToDate Ende der Periode, für die der Kontoauszug ausgestellt wurde.
Account Eindeutige ID des Kontos, auf das Haben und Soll gebucht werden.
Amount Geldbetrag der Barbuchung.
Currency Währungscode der Währung der Barbuchung.
Closing Balance  
Currency  
Transaction Type  
Currency  
Statement Date  
Account  

So fügen Sie eine Anwendung für Transaktionen mit Bankdateien im BAI-, SWIFT MT940- oder CAMT.053-Format hinzu:

  1. Wählen Sie auf der Homepage der Komponente Datenintegration unter Aktionen die Option Anwendungen aus.
  2. Klicken Sie auf der Seite Anwendungen auf Das Bild zeigt die Schaltfläche "Hinzufügen". (Symbol "Hinzufügen").
  3. Wählen Sie unter Kategorie die Option Datenquelle aus.
  4. Wählen Sie unter Typ die Option Bankdatei aus.
  5. Wählen Sie unter Anwendung einen Anwendungsnamen aus der Werteliste aus.

    Verfügbare Anwendungstypen:

    • Transaktionen mit Bankdateien im BAI-Format
    • Transaktionen aus SWIFT MT940-formatierten Bankdateien
    • Transaktionen mit Bankdateien im CAMT.053-Format

    Hinweis:

    Die Verbindung zwischen der Komponente Datenintegration und der BAI-, SWIFT MT940- oder camt.053-Quelldatei kann unter folgenden Umständen nicht hergestellt werden:

    • Der Abgleichstyp wird im Transaktionsabgleich geändert.
    • Die Datenquellen-ID wird geändert.
    • Die ID des Datenquellenattributs wird geändert oder hinzugefügt und entfernt.

    In diesem Fall müssen Sie die Anwendung (einschließlich der gesamten Zielanwendung sowie des Importformats, der Locations und der Zuordnungen) in der Komponente Datenintegration erneut erstellen.

    Wählen Sie für eine Bankdatei im BAI-Format die entsprechende Option aus.

    Wählen Sie für eine Bankdatei im SWIFT MT940-Format die entsprechende Option aus.

    Wählen Sie für eine Bankdatei im CAMT.053-Format die entsprechende Option aus.

  6. Geben Sie unter Präfix ein Präfix an, um den Namen des Quellsystems eindeutig zu machen.

    Verwenden Sie ein Präfix, wenn der Quellsystemname, den Sie hinzufügen möchten, auf einem vorhandenen Quellsystemnamen basiert. Das Präfix wird mit dem vorhandenen Namen verknüpft. Beispiel: Wenn Sie eine Anwendung für die Bankdatei nach demselben bereits vorhandenen Namen benennen möchten, können Sie Ihre Initialen als Präfix zuweisen.

  7. Klicken Sie auf OK.
  8. Klicken Sie auf der Seite Anwendung rechts neben der Anwendung auf Das Bild zeigt das Symbol "Auswählen"., und wählen Sie Anwendungsdetails aus.
  9. Wählen Sie die Registerkarte Dimensionen aus.
  10. Um Dimensionen im Bankdatei-Quellsystem anzuzeigen, wählen Sie die Registerkarte Dimensionsdetails aus.

    Nachfolgend sind die Dimensionsdetails für eine Anwendung mit Transaktionen mit Bankdateien im BAI-Format aufgeführt:

    Das Bild zeigt Dimensionsdetails für Transaktionen mit Bankdateien im BAI-Format.

    Nachfolgend wird ein Beispiel für die Dimensionsdetails für eine Anwendung mit Transaktionen mit Bankdateien im SWIFT MT940-Format gezeigt:

    Das Bild zeigt Dimensionsdetails für Transaktionen mit Bankdateien im SWIFT MT940-Format.

    Nachfolgend wird ein Beispiel für die Dimensionsdetails für eine Anwendung mit Transaktionen mit Bankdateien im CAMT.053-Format gezeigt:

    Das Bild zeigt die Dimensionen für eine Anwendung mit Transaktionen mit Bankdateien im CAMT.053-Format.

  11. Richten Sie eine Integrationszuordnung zwischen dem Bankdatei-Quellsystem und der Account Reconciliation-Zielanwendung ein.
    1. Klicken Sie auf der Homepage der Komponente Datenintegration auf Das Bild zeigt das Symbol "Hinzufügen"., um eine neue Integration hinzuzufügen.
    2. Geben Sie auf der Seite Integration erstellen unter Name und Beschreibung einen Namen und eine Beschreibung für die neue Integration ein.
    3. Geben Sie unter Speicherort einen neuen Locationnamen ein, oder wählen Sie eine vorhandene Location aus, an die Daten geladen werden sollen.

    4. Wählen Sie aus der Dropdown-Liste Quelle (Das Bild zeigt das Symbol "Quelle".) die Account Reconciliation-Quellanwendung aus.

    5. Wählen Sie in der Dropdown-Liste Ziel (Das Bild zeigt das Symbol "Ziel".) die Zielanwendung für die Transaktionsabgleichs-Datenquelle aus.

    6. Wählen Sie unter Kategorie die entsprechende Währungsgruppe aus. Dies ist typischerweise die unterste aktivierte Währungsgruppe im Profil.

      Hinweis:

      Kategoriezuordnungen sind für Transaktionen des Moduls "Transaktionsabgleich" nicht relevant. Sie sind jedoch in der Komponente Datenintegration erforderlich.
    7. Optional: Wählen Sie beliebige anwendbare Locationattribute für die Integration aus. Weitere Informationen finden Sie unter Locationattribute auswählen.

      Das Bild zeigt die Seite "Integration erstellen".

  12. Klicken Sie auf der Homepage der Komponente Datenintegration rechts neben der Integration auf Das Bild zeigt das Symbol "Auswählen"., und wählen Sie Dimensionen zuordnen aus.
  13. Führen Sie auf der Seite Dimensionen zuordnen die folgenden Schritte aus:
    1. Wählen Sie unter Importformat den Namen des Importformats aus, das für die Integration verwendet werden soll.

      Sie können auch einen benutzerdefinierten Importformatnamen hinzufügen.

    2. Ordnen Sie im Zuordnungsraster die Quellspalten in der Quellanwendung den Dimensionen in der Zielanwendung zu.

      Hinweis:

      Für alle Transaktionsabgleichsdateien muss die Dimension "Reconciliation Id" dem entsprechenden Transaktionsabgleichsprofil zugeordnet sein.

      Die Dimensionen aus der Zielanwendung werden automatisch ausgefüllt.

      Wenn das Importformat für die Integration bereits definiert wurde, werden die Quell- und Zielspalten automatisch zugeordnet.

  14. Klicken Sie auf der Homepage der Komponente Datenintegration rechts neben der Integration auf Das Bild zeigt das Symbol "Auswählen"., und wählen Sie Elemente zuordnen aus.
  15. Definieren Sie auf der Seite Elemente zuordnen die Elementzuordnung, um die Elemente zwischen Quelle und Ziel zuzuordnen.
    Das Bild zeigt die Seite "Elemente zuordnen"./

    Hinweis:

    Die BAI-Codes 100-399 werden für Bankkredite (positive Zahlen) verwendet und die Codes 400-699 für Schulden bei einer Bank (negative Zahlen).

    Die Komponente Datenintegration verarbeitet bankspezifische BAI-Codes, die größer als 699 sind, standardmäßig als Bankkredite (positive Zahlen). Wenn Sie möchten, dass ein bestimmter Code in diesem Bereich wie Schulden bei einer Bank (negative Zahl) verarbeitet wird, aktualisieren Sie den Betrag als negative Zahl mit einer SQL-Zuordnung (siehe SQL), wie im folgenden Beispiel gezeigt.
    AMOUNTX=
    CASE
        WHEN UD7 = '868' THEN AMOUNT*-1
         ELSE AMOUNT
    END

    Hinweis:

    Für alle Transaktionsabgleichsdateien muss die Dimension "Reconciliation Id" dem entsprechenden Transaktionsabgleichsprofil zugeordnet sein.
  16. Klicken Sie auf der Homepage der Komponente Datenintegration rechts neben der Integration auf Das Bild zeigt das Symbol "Auswählen"., und wählen Sie Workbench aus.
  17. Testen und validieren Sie die Daten in der Workbench, indem Sie die Integration ausführen, um sicherzustellen, dass der Ladevorgang ordnungsgemäß ausgeführt wird und Ihre Daten korrekt sind. Die Komponente Datenintegration wandelt die Daten um und stellt sie zur Verwendung für Account Reconciliation bereit.
    Weitere Informationen zur Verwendung der Workbench finden Sie unter Integration ausführen.