Erstellung Automatischer Belege (SevDesk) über Power Automate

von Juli 12, 2024Office 365, SevDesk0 Kommentare

Erstellung automatischer Belege Sevdesk über Power Automate

 

SevDesk API-Token erstellen

Um den API-Token für SevDesk zu erstellen, sind folgende Schritte notwendig:

  1. Besuchen der Seite Benutzerverwaltung auf SevDesk.
  2. Auswählen des Benutzers, für den der API-Token erstellt werden soll. Es wird empfohlen, den Administrator des Accounts zu verwenden.
  3. Erneutes Eingeben des Passworts, um den Token zu generieren.

Power Automate Flow in Office 365 erstellen

Die folgenden Schritte zeigen, wie ein Flow in Power Automate erstellt wird, der mit dem SevDesk API-Token arbeitet. Die Premium-Funktion von Power Automate ist hierfür erforderlich.

  1. Anmelden bei Power Automate.
  2. Der Flow kann entweder importiert oder manuell erstellt werden:
  3. Manuelles Erstellen des Flows:
    1. Erstellen eines Befehls, um eine Datei abzurufen. Dabei wird SharePoint ausgewählt, sodass der Flow ausgelöst wird, wenn eine Datei erstellt wird.
    2. Im nächsten Schritt wird der Dateiinhalt verfasst.
    3. Erstellen eines HTTP-Requests mit den folgenden Einstellungen:
      • Methode: POST
      • URI: https://my.sevdesk.de/api/v1/Voucher/Factory/createVoucherFromFile?token=[TOKEN] (Ersetzen von [TOKEN] mit dem generierten SevDesk API-Token)
      • Body:
      {
        "$content-type": "multipart/form-data",
        "$multipart": [
          {
            "headers": {
              "Content-Disposition": "form-data; name=\"creditDebit\""
            },
            "body": "C"
          },
          {
            "headers": {
              "Content-Disposition": "form-data; name=\"voucher\"; filename=\"@{triggerOutputs()?['headers/x-ms-file-name-encoded']}\""
            },
            "body": @{outputs('Verfassen')}
          }
        ]
      }
      

Fazit

Nach Abschluss der oben genannten Schritte sollte der Flow so konfiguriert sein, dass er ausgelöst wird, wenn eine Datei im entsprechenden Ordner hinzugefügt wird. Der HTTP-Request sendet die Datei an SevDesk, wo sie weiterverarbeitet wird.

 

Jonas Mohr