Hub für Lieferantenrechnungen

"Hub für Lieferantenrechnungen" ist eine Experience Designer-Anwendung, die Benutzern der Kreditorenbuchhaltung die Verwaltung von Lieferantenrechnungen mithilfe des neuen M3- Genehmigungsablaufs für Lieferantenrechnungen ermöglicht. Die Anwendung bietet eine vereinfachte Ansicht, mit der Rechnungsverantwortliche Rechnungen nach Status auswählen und die erforderlichen Genehmigungsmaßnahmen für jede Rechnung prüfen können.

Konfiguration von M3 Business Engine

Folgende M3 Business Engine-Konfigurationen sind erforderlich, um die Anwendung "Hub für Lieferantenrechnungen" zum Einsatz zu bringen:
  • "Settings - Genehmigungsablauf" (CMS715)
  • "Genehmigungswege. Öffnen" (CMS716)
  • "Genehmigung Rechnungsprüfer. Öffnen" (CMS718)
  • "Genehmigungscodes. Öffnen" (CMS720)
  • "Berechtigungsprioritäten. Öffnen" (CMS711)
  • "Berechtigungsauswahl. Öffnen" (CMS710)

Weitere Informationen zur Konfiguration der einzelnen Komponenten finden Sie im Abschnitt "Komponenten".

Autorisierung für Anwendung

Um auf die Experience Designer-Anwendung zugreifen und diese ausführen zu können, müssen Sie über eine Autorisierung für die Verwendung der benötigten M3 Business Engine-Funktionen und API-Transaktionen verfügen.

Die folgende Tabelle zeigt die Funktionen und Transaktionen, die von der Anwendung "Hub für Lieferantenrechnungen" verwendet werden:
Funktion oder API API-Transaktion Informationskategorie Ansicht Hinweise
APS200MI GetInvoice
APS200MI GetUniqueKey
APS260MI Get
CMS710MI Get
CMS710MI Upd
CMS718MI Lst
CMS720MI Get
CMS740MI Get
CMS740MI LstPerUser
CMS741MI AddTask
CMS741MI ChangeRole
CMS741MI Generate
CMS741MI Lst
MNS100MI GetBasicData
MNS150MI LstCmpDivi
LISTMI ListDataAsCSV M3_LIST_CMNUSR M3_01_01 Um sicherzustellen, dass diese API wie erwartet funktioniert, müssen Sie die Tabelle CMNUSR für die Suche in M3 Function Search Administration aktivieren.
LISTMI ListDataAsCSV M3_LIST_FGLEDG M3_01_01

Einschränkungen

Der "Hub für Lieferantenrechnungen" zeigt Rechnungen aus der Division an, für die der Benutzer angemeldet ist.

Verwendung der Anwendung

Zugewiesene Rechnungen

Das Datenraster "Zugewiesene Rechnungen" ist eine vollständige Liste der Rechnungen, die mit dem Benutzer verbunden sind, basierend auf dem Filter im Kopfbereich der Komponente. Sie können die Rechnungen auch nach Status filtern. Das Datenraster zeigt grundlegende Rechnungsinformationen an, einschließlich der Felder "Ursachencode" und "Kommentar". Wählen Sie eine Position aus, um alle Genehmigungsmaßnahmen für die Rechnung anzuzeigen.

Rechnungsfreigabe-Maßnahmen

Das Datenraster "Rechnungsfreigabe-Maßnahmen" zeigt die Maßnahmen an, die mit der Rechnung verbunden sind, einschließlich zugewiesener Rollen, Benutzer und Status. Der Rechnungsverantwortliche kann über das Datenraster mehrere Maßnahmen durchführen:
  • Rolle ändern: Weist die Aufgabe einem anderen Benutzer zu.
  • Neuer Kontierungsverantwortlicher: Erstellt eine Maßnahme für die Rolle "Kontierungsverantwortlicher".
  • Rechnung stornieren: Öffnet "Lieferantenrechnung. Umkontieren" (APS110), wo der Benutzer Option 4 = "Rechnung stornieren" verwenden kann.
  • Rechnungsprüfer neu generieren: Löscht alle Rechnungsprüfer und erstellt die Rolle auf Basis der für den Genehmigungsprozess festgelegten Grunddaten neu.
Die letzte Komponente enthält drei Datenraster: Rechnungsdetails, Genehmigungsmaßnahmen-Details und Belegpositionen. Die folgenden Datenraster zeigen zugehörige Informationen über die hervorgehobene Rechnung aus dem Datenraster "Zugewiesene Rechnungen" an:
  • "Rechnungsdetails" enthält Rechnungsinformationen wie lokale Beträge, Zahlungsbedingungen und zusätzliche Rechnungsreferenzen.
  • "Genehmigungsmaßnahmen-Details" zeigt detaillierte Informationen zur hervorgehobenen Zeile in "Rechnungsfreigabe-Maßnahmen" an, einschließlich Genehmigungswege, Änderungen, Freigabelimits und Abschlussdaten.
  • Belegpositionen zeigen Buchungsinformationen dazu an, wie die Rechnung im Buchhaltungssystem verbucht wird.

Genehmigungseinstellungen aktualisieren

Diese Komponenten umfassen Verknüpfungen zu den Grundfunktionen des Genehmigungsablaufs in M3:
  • Berechtigungsauswahl: Verknüpfung zu "Berechtigungsauswahl. Öffnen" (CMS710)
  • Rechnungsprüfer: Verknüpfung zu "Genehmigung Rechnungsprüfer. Öffnen" (CMS718)
  • Genehmigungscodes: Verknüpfung zu "Genehmigungscodes. Öffnen" (CMS720)

Komponenten

Die folgende Tabelle zeigt die spezifische Konfiguration pro Komponente:
Komponente Komponentendetails
Anwendungskopf Komponenten-ID: AppHeader

Zweck: Zeigt den Hauptanwendungskopf mit dem Divisionsfeld an.

Verwendete M3 BE-Daten: MNS100MI

Verwendete Datendienste: Get_DivisionData

DataGrid_AssignedInvoices Komponenten-ID: DataGrid_AssignedInvoices

Zweck: Listet die zugewiesenen Rechnungen für den aktuellen Benutzer auf.

Verwendete M3 BE-Daten: CMS740MI

Verwendete Datendienste: List_ApprovalActionsPerUser

DataGrid_ApprovalActions Komponenten-ID: DataGrid_ApprovalActions

Zweck: Zeigt Genehmigungsmaßnahmen-Datensätze an, die sich auf die ausgewählte Rechnung oder Zuweisung beziehen.

Verwendete M3 BE-Daten: CMS741MI

Verwendete Datendienste: List_ApprovalActions

ButtonGroup_ApprovalSettings

Komponenten-ID: ButtonGroup_ApprovalSettings

Zweck: Bietet Schaltflächen zum Öffnen von Bildschirmen für Genehmigungseinstellungen, z. B. Berechtigungsauswahl, Benutzer und Codes.

Verwendete M3 BE-Daten: -

Verwendete Datendienste: -

Form_InvoiceDetails

Komponenten-ID: Form_InvoiceDetails

Zweck: Zeigt Rechnungskopf oder -details an, wie z. B. Lieferant, Beträge und Währung.

Verwendete M3 BE-Daten: CMS740MI, APS200MI, APS260MI

Verwendete Datendienste: Get_InvoiceDetails

Form_InvoiceDetails2

Komponenten-ID: Form_InvoiceDetails2

Zweck: Zeigt zusätzliche Rechnungsdetails wie Datumsangaben, Zahlungsbedingungen und Belegreferenz an.

Verwendete M3 BE-Daten: CMS740MI, APS200MI, APS260MI

Verwendete Datendienste: Get_InvoiceDetails

Form_ApprovalActionS Komponenten-ID: Form_ApprovalActions

Zweck: Zeigt Genehmigungsmaßnahmen-Detaildatensätze an.

Verwendete M3 BE-Daten: CMS740MI, CMS720MI

Verwendete Datendienste: Get_ApprovalActions

Form_ApprovalActions2 Komponenten-ID: Form_ApprovalActions2

Zweck: Zeigt zusätzliche Genehmigungsmaßnahmen-Details an, wie etwa Rechnungsprüfer oder Beträge.

Verwendete M3 BE-Daten: CMS740MI, CMS720MI

Verwendete Datendienste: Get_ApprovalActions

DataGrid_InvoiceVoucher

Komponenten-ID: DataGrid_InvoiceVoucher

Zweck: Listet Belegpositionen für die Rechnung auf.

Verwendete M3 BE-Daten: FGLEDG

Verwendete Datendienste: LISTMI_VoucherLines

Verknüpfungen und Bookmarks

Die folgende Tabelle zeigt die Dialog-ID und API-Programme mit ihren Zwecken:
Verknüpfungs-ID Typ Zweck
Link_AccPayable M3 Bookmark Öffnet "Kreditoren. Anzeigen" (APS200).
Link_ApprovalCodes M3 Bookmark Öffnet "Genehmigungscodes. Öffnen" (CMS720)
Link_AuthSelections M3 Automation Öffnet "Berechtigungsauswahl. Öffnen" (CMS710)
Link_AuthUsers M3 Automation Öffnet "Genehmigung Rechnungsprüfer. Öffnen" (CMS718)
Link_CancelInvoice M3 Bookmark Öffnet "Lieferantenrechnung. Umkontieren" (APS110)
Link_SupplierInvoice M3 Bookmark Öffnet "Lieferantenrechnung. Einzelne anzeigen" (APS215)

Dialoge

Die folgende Tabelle zeigt die Dialoge und die API-Programme mit ihren Zwecken:
Dialog-ID API-Programm Zweck
SimpleDialog_ChangeRole CMS741MI/ChangeRole Dialog zum Ändern der Rolle und zum Zuweisen eines neuen Benutzers für einen ausgewählten Genehmigungseintrag.
SimpleDialog_GenerateAuthorizers CMS741MI/Generate Dialog zum Generieren von Berechtigungsprioritäten für die Rechnung.
SimpleDialog_AddTaskAccResp CMS741MI/AddTask Dialog zum Erstellen einer neuen Aufgabe, die dem Kontierungsverantwortlichen zugewiesen wird.

Bedingte Formate

Die folgende Tabelle zeigt die bedingten Formate der Komponenten in der Anwendung "Hub für Lieferantenrechnungen":
Komponente Bedingungsname Zielfeld Bedingung Formatierung
DataGrid_AssignedInvoices Condition_ReasonCode AURC AURC = AURC

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: Info

Symbolfarbe: #0066D4 - blau

DataGrid_ApprovalActions Condition_Status OCLS OCLS = 3

Textfarbe: #DA1217 - rot

Textgewicht: normal

Symbol: Fehler

Symbolfarbe: #DA1217 - rot

DataGrid_ApprovalActions Condition_Status OCLS OCLS = 4

Textfarbe: #DA1217 - rot

Textgewicht: normal

Symbol: rejected-outline

Symbolfarbe: #DA1217 - rot

DataGrid_ApprovalActions Condition_Status OCLS OCLS = 7

Textfarbe: #CD6200 - orange

Textgewicht: normal

Symbol: Warnung

Symbolfarbe: #CD6200 - orange

DataGrid_ApprovalActions Condition_Status OCLS OCLS = 8

Textfarbe: #4E1A91 -violett

Textgewicht: normal

Symbol: user-clock

Symbolfarbe: #4E1A91 - violett

DataGrid_ApprovalActions Condition_Status OCLS OCLS = 9

Textfarbe: #1C7F49 - dunkelgrün

Textgewicht: normal

Symbol: success

Symbolfarbe: #1C7F49 - dunkelgrün

DataGrid_ApprovalActions Condition_Status OCLS OCLS = 10

Textfarbe: #CD6200 - orange

Textgewicht: normal

Symbol: Warnung

Symbolfarbe: #CD6200 - orange

DataGrid_ApprovalActions Condition_ReasonCode AURC AURC = AURC

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: Info

Symbolfarbe: #0066D4 - blau