Felder in MI-Strings verwalten

Hintergrund

Wenn in "Zahlungsmethode Kreditoren. Öffnen" (CRS071) die Parameter für "Zahlungsinformationen", "End-to-End-ID" oder "Anweisungs-ID" aktiviert sind, erfolgt die Konfiguration dieser Parameter in "Felder in MI-Strings verwalten. Öffnen" (CRS485).

"Zahlungsinformationen", "End-to-End-ID" und "Anweisungs-ID" können verwendet werden, wenn Zahlungsnachrichten mithilfe von "Globale elektronische Nachrichten" erstellt werden (siehe Konfigurationshandbuch). Wenn Zahlungsnachrichten mit FBM (Financial Business Messages) erstellt werden, hängt die Verwendung der Felder von den Nachrichten ab (siehe Dokumentation zu den entsprechenden Nachrichten).

Die Zahlungsinformationen werden per Zahlungsvorschlag für die Kreditoren (FPSUGI-Tabelle) und per Lastschriftnummer für Debitoreneinreichervorschläge (FARREI-Tabelle) gespeichert. In (CRS485) werden die String-Inhalte für das Feld "Zahlungsinformationen" basierend auf den zu verwendenden Feldern und dem zu verwendenden Format definiert.

Die Zahlungsinformationen, die gespeichert werden, sind in den MI-Programmen APS130MI und ARS300MI verfügbar.

In (CRS485) können unterschiedliche Einstellungen auf Basis von "APS130MI – Lieferantenzahlung" verwendet werden.

Programm APS130MI – Lieferantenzahlung

Für das Programm APS130MI können verschiedene Typen von Informationen verwendet werden:

  • Zahlungsinformationen
  • End-to-End-ID – Externe ID für Zahlungstransaktionen
  • Anweisungs-ID – Interne ID für Zahlungstransaktionen

In "Zahlungsmethode Kreditoren (AP)" (CRS071) gibt es auch Parameter, die Bezug auf die unterschiedlichen Typen von Informationen nehmen.

Zahlungsinformationen

Die Einrichtung kann auf Basis von "Zahlungsmethode", "Konto" (Bankkonto), "Sprache" und "Anzahl Zahlungen" erfolgen. Nur das Feld "Zahlungsmethode" ist ein Pflichtfeld.

In "Anzahl Zahlungen" wird die maximale Anzahl von Rechnungen pro Zahlungsempfänger und Zahlungsdokument angegeben, auf die sich die Einstellungen der Zahlungsinformationen beziehen. Die Einstellung "Anzahl Zahlungen = 0" wird verwendet, wenn für die Anzahl von Rechnungen in einem Zahlungsdokument keine gültige Einstellung gefunden wird. Daher ist es wichtig, diese Einstellung für sämtliche Kombinationen anderer Felder zu berücksichtigen. Fehlt diese Einstellung, werden die Zahlungsinformationen nur mit dem Standardwert "Lieferantenrechnungsnummer" erstellt.

In Bild E von (CRS485) werden das Dezimalformat, das String-Trennzeichen und das Feldtrennzeichen definiert. Außerdem kann auch "Leerzeichen hinzufügen" für "String-Trennzeichen" und "Feldtrennzeichen" verwendet werden, was bedeutet, dass nach dem Trennzeichen ein Leerzeichen hinzugefügt wird.

Das Feld "Meldung bei Überschreitung" gibt eine Nachricht an, die im String der Zahlungsinformationen hinzugefügt wird, wenn die Zahlungsinformationen zu lang sind. Wenn keine Meldung eingegeben wird, wird der String der Zahlungsinformationen bei Überschreiten der Zeichenanzahl als leerer String angezeigt.

Es lassen sich mehrere Felder als Inhalt des Informations-Strings hinzufügen. Die Beschreibung wird automatisch aus dem Feld übernommen, wenn das Feld hinzugefügt wird. Für jedes Feld kann ein "Kopftext" hinzugefügt werden, und der Kopftext wird dann ebenfalls als String hinzugefügt. Das Feld "Einmalige Verwendung" steuert, ob dieses Feld nur im ersten String verwendet wird und in den folgenden Strings innerhalb derselben Zahlung nicht mehr vorkommt. Im Feld "Code bearbeiten" wird angegeben, wie die Werte dargestellt werden sollen.

Die "Zahlungsinformationen" werden erstellt, wenn in "Zahlungsvorschlag" von (APS130) die verknüpfte Option 8 = "Provisorisch/Kopie" oder 9 = "Bestätigen" verwendet wird. Die Informationen werden im Feld P2TEXT-Feld (umfasst 140 Zeichen) in der Zahlungsinformationstabelle für Lieferantenzahlungen (FPSUGI) aktualisiert.

Wenn die Einstellungen in (CRS485) geändert werden und der Zahlungsvorschlag noch immer den Status 1 besitzt, können die Zahlungsinformationen mithilfe der verknüpften Option 8 in (APS130) neu erstellt werden. Wird ein Zahlungsvorschlag gelöscht, werden auch die Zahlungsinformationen gelöscht.

Wenn der Parameter für "Zahlungsinformationen" in (CRS071) deaktiviert wurde, hat dies keine Auswirkungen auf einen bestehenden Zahlungsvorschlag. Das heißt, die Informationen in der Zahlungsinformationstabelle für Lieferantenzahlungen (FPSUGI) werden durch diese Änderung nicht gelöscht bzw. aktualisiert.

Die Zahlungsinformationen werden in M3 nicht angezeigt, können jedoch abgerufen werden und zwar über das MI-Programm APS130MI, Transaktion "LstPayByDoc" mit Eingabefeld "TAGG" = leer.

End-to-End-ID – Externe ID für Zahlungstransaktionen

Unter "End-to-End-ID" wird die eindeutige ID einer Zahlungstransaktion angegeben. Falls möglich (dies ist abhängig vom Bankformat), wird die ID zur Zahlungsidentifikation an den Lieferanten übermittelt. Sofern das Bankformat dies zulässt, wird der Firma dieser Identifikator im Bankauszug zurückgesendet.

"End-to-End-ID" muss in (CRS485) pro Zahlungsmethode (obligatorisch) definiert werden, wobei die Felder "Bankkonto-ID" und "Sprache" optional und nur bei Zahlungsmethoden für Zahlungsklasse 3 = "Banküberweisung" zulässig sind.

Je nach den Einstellungen für "End-to-End-ID" in (CRS071) werden die Informationen auf unterschiedliche Art und Weise erstellt:

  • Eingabe 1: Es wird ein Standardwert verwendet, der aus Zahlungsvorschlagsnummer, Auftragsnummer und Dokumentnummer besteht.
  • Eingabe 2: Der benutzerdefinierte Wert wird in (CRS485) konfiguriert.
  • Wenn eine Konfiguration in (CRS485) fehlt, werden die Standardwerte verwendet.

Die Informationen werden in der Kreditorenbuchhaltung (FPLEDX-Tabelle) als Zusatzinformationen mit der Nummer 466 und gegebenenfalls in der Debitorenbuchhaltung (FSLEDX-Tabelle) als Zusatzinformation mit der Nummer 266 aktualisiert. Die Informationen können später für die Zuordnung in der Funktion für automatische Bankauszüge (ABS) verwendet werden.

Anweisungs-ID für Zahlungstransaktionen

Unter "Anweisungs-ID" wird der Identifikator einer Zahlungstransaktion angegeben, der zur firmenseitigen Abstimmung verwendet werden kann. Im Normalfall wird er nicht an den Lieferanten übermittelt. Sofern das Bankformat dies zulässt, wird der Firma dieser Identifikator im Bankauszug zurückgemeldet.

Die "Anweisungs-ID" muss in (CRS485) pro Zahlungsmethode (obligatorisch) definiert werden, wobei die Felder "Bankkonto-ID" und "Sprache" optional und nur bei Zahlungsmethoden für Zahlungsklasse 3 = "Banküberweisung" zulässig sind.

Je nach den Einstellungen für "Anweisungs-ID" in (CRS071) werden die Informationen auf unterschiedliche Art und Weise erstellt.

  • Eingabe 1: Es wird ein Standardwert verwendet, der aus Zahlungsvorschlagsnummer, Auftragsnummer, Dokumentnummer und Zahlungsempfänger-ID besteht.
  • Eingabe 2: Der benutzerdefinierte Wert wird in (CRS485) konfiguriert.
  • Wenn eine Konfiguration in (CRS485) fehlt, werden die Standardwerte verwendet.

Die Informationen werden in der Kreditorenbuchhaltung (FPLEDX-Tabelle) als Zusatzinformation mit der Nummer 467 und gegebenenfalls in der Debitorenbuchhaltung (FSLEDX-Tabelle) als Zusatzinformation mit der Nummer 267 aktualisiert. Die Informationen können später für die Zuordnung in der Funktion für automatische Bankauszüge (ABS) verwendet werden.

Allgemeine Einstellungen für End-to-End-ID und Anweisungs-ID

In Bild E von (CRS485) wird die "Feldlänge" festgelegt. In diesem Feld wird die maximale Anzahl Zeichen angegeben, die für das gewählte Feld erlaubt ist. Die Anzahl der Positionen hängt von der Zahlungsnachricht ab. Die maximale Anzahl von Positionen liegt jedoch bei 45, da die Informationen als Zusatzinformationen in der Kreditorenbuchhaltung gespeichert werden. In diesem Bild werden auch das "String-Trennzeichen" und das "Feldtrennzeichen" definiert. Für "String-Trennzeichen" und "Feldtrennzeichen" kann auch "Leerzeichen hinzufügen" verwendet werden, was bedeutet, dass ein Leerzeichen nach dem Trennzeichen hinzugefügt wird.

Das Feld "Erste Rechnung" zeigt an, dass nur Informationen aus der ersten Rechnung berücksichtigt werden.

Wenn das Kontrollfeld "Info abkürzen" aktiviert ist, werden bei Überschreiten der maximalen Feldlänge die für die Zahlungs-ID ausgewählten Informationen abgekürzt.

Es lassen sich mehrere Felder als Inhalt des Informations-Strings hinzufügen. Die Beschreibung wird automatisch aus dem Feld übernommen, wenn das Feld hinzugefügt wird. Für jedes Feld kann ein Kopftext hinzugefügt werden, und der Kopftext wird dann ebenfalls als String hinzugefügt.

Mit dem Feld "Und/oder" wird eine Bedingung erstellt, um einen oder mehrere Werte in die Informationen zu übernehmen.

"Nicht numerische Zeichen ausschließen" gibt an, ob nicht numerische Zeichen ausgeschlossen werden sollen. Ein Beispiel dafür ist eine Rechnungsnummer, die auch Buchstaben enthält.

Das Feld "Nullen eliminieren" kann aktiviert werden, um führende Nullen für numerische Werte zu entfernen.

"Links" oder "Rechts" gibt an, ob Zeichen von links oder rechts gezählt werden.

Im Feld "Anzahl Zeichen" wird die Anzahl der zu verwendenden Zeichen angegeben (max. 99).

In "Standard, wenn null/leer" wird ein Standardwert für den Fall angegeben, dass der gefundene Wert null/leer ist oder das Objekt &DFLT ausgewählt wurde. Das Feld wird nicht verwendet, wenn die Bedingung "Und/oder" auf "Oder" gesetzt ist.

Die zulässigen Felder für "End-to-End-ID" und "Anweisungs-ID" werden aus der Feldgruppe "CRAP2" in "Feldgruppe. Erlaubte Felder anzeigen" (CRS109) abgerufen.

Die Informationen werden erstellt, wenn die verknüpfte Option 8 = "Provisor./Kopie" oder 9 = "Bestätigen" in "Zahlungsvorschlag" von (APS130) verwendet wird. Die Informationen werden im P2TEXT-Feld (umfasst 140 Zeichen) in der Zahlungsinformationstabelle für Lieferantenzahlungen (FPSUGI) aktualisiert.

Wenn die Einstellungen in (CRS485) geändert werden und der Zahlungsvorschlag noch immer den Status 1 besitzt, können die Zahlungsinformationen mithilfe der verknüpften Option 8 in (APS130) neu erstellt werden.

Wird ein Zahlungsvorschlag gelöscht, werden auch die Zahlungsinformationen gelöscht.

Die Informationen werden in M3 nicht angezeigt, können jedoch abgerufen werden, und zwar über das MI-Programm APS130MI, Transaktion "LstPayByDoc" mit Eingabefeld "TAGG" = "End-to-End-ID" (der Wert ENDTOENDID ist ebenfalls zulässig) oder "TAGG" = InstructID (die Werte INSTRUCTID, InstructionID und INSTRUCTIONID sind ebenfalls zulässig).

Wenn eine benutzerdefinierte Konfiguration in (CRS485) eingerichtet wird, aber keine Informationen für das ausgewählte Feld (zum Beispiel Rechnungsreferenz Feld 1) gefunden wurden, wird keine "End-to-End-ID" / "Anweisungs-ID" erstellt.

Wenn die Parameter für "End-to-End-ID" und "Anweisungs-ID" in (CRS071) deaktiviert wurden, hat dies keine Auswirkungen auf einen bestehenden Zahlungsvorschlag. Das heißt, die Informationen in der Zahlungsinformationstabelle für Lieferantenzahlungen (FPSUGI) werden durch diese Änderung nicht gelöscht bzw. aktualisiert.

Einschränkungen

Es gibt eine Einschränkung bei der Landesversion für die Schweiz (MCH): Die Zahlungsinformationsfunktion kann nicht verwendet werden, weil die Zahlungsdateien durch MvxFileTransfer erstellt werden.

Bevor Sie beginnen

Legen Sie die Parameter für "Zahlungsinformationen", "End-to-End-ID" oder "Anweisungs-ID" in "Zahlungsmethode Kreditoren. Öffnen" (CRS071) in Abhängigkeit von der verwendeten Zahlungsnachricht fest.

Führen Sie folgende Schritte aus

  1. Wählen Sie den "Informationstyp" für "Zahlungsinformationen", "End-to-End-ID" oder "Anweisungs-ID" aus, um neue Datensätze in "Felder in MI-Strings verwalten. Öffnen" (CRS485) erstellen zu können.

  2. Wählen Sie in Bild E von (CRS485) die Felder aus, die im Informations-String berücksichtigt werden sollen, sowie die verschiedenen Formate, die verwendet werden sollen (zum Beispiel String-Trennzeichen oder Feldtrennzeichen).

  3. Erstellen Sie zu diesem Zweck in "Lieferantenzahlungsvorschlag. Öffnen" (APS130) einen Zahlungsvorschlag, der für die Einrichtung der Zahlungsmethode AP in (CRS071) verwendet wird.

  4. Wählen Sie die verknüpfte Option 8 = "Provisorisch/Kopie" oder die verknüpfte Option 9 = "Bestätigen", um den Informations-String zu erstellen.

  5. Verwenden Sie die Transaktion "LstPayByDoc" des MI-Programms APS130MI, um die Informationen zu überprüfen. Verwenden Sie das Eingabefeld "TAGG" = leer für "Zahlungsinformationen", "TAGG" = End-to-End-ID (der Wert ENDTOENDID ist ebenfalls zulässig) oder "TAGG" = InstructID (die Werte INSTRUCTID, InstructionID und INSTRUCTIONID sind ebenfalls zulässig).