Workflow für Unternehmen mit Lexoffice oder Sevdesk

Hallo an die Community,

Ich habe mich gefragt wie ihr euren Workflow aufgebaut habt. Grad die Unternehmer.

Ich stehe jetzt vor dem Problem das ich irgendwie die Dokumente in Lexoffice oder Sevdesk bekommen muss. Habt ihr da schon irgendwelche Workarounds oder ähnliches?

Ich habe ein Tool entwickelt, das von paperless zu lexoffice synchronisieren kann.

Hier ist der entsprechende Beitrag, ist aber wohl untergegangen:

1 „Gefällt mir“

Hallo Stefan,

Leider bin ich kein Programmierer und mit der Anleitung komme ich nicht wirklich weit. Wenn dafür in naher Zukunft eine Videoanleitung käme wäre es natürlich was anderes.
Ich weiss leide nicht viel mit den ganzen Quellcodes die auf Github auftauchen anzufangen :frowning:

Ich dachte eher noch an so Zwischenlösungen wie Finhelper, Make oder Getmyinvoices.

Hallo @Stefan,

Ich hab diese Anleitung mal ausprobiert ich habe jetzt die docker-compose.env mit all den Sachen abgeändert. und alles neugestartet Programm läuft auch noch ohne Probleme, aber bis jetzt lädt er noch nichts hoch bei lexoffice wie sehe ich ob es funktioniert hat? Und was ist dieser Polling Intervall ist das die Zeit die das system braucht zum abfragen? da steht ja 60, sind das dann 60 Minuten?

Hast du deinen API-Key in der Konfigurations-Datei hinterlegt?
Außerdem die Tag-IDs konfiguriert (einmal Inbox, einmal lexoffice)?

Die Logik ist die: Jedes Dokument, das mit „Inbox“ sowie „lexoffice“ getagged ist, wird zu lexoffice exportiert (und dann das Tag „Inbox“ entfernt).

Sekunden :wink:

Hi Stefan,

Ja ich hab alles so eingefügt

# Polling interval

PL2LO_POLLING_INTERVAL_S=60

# Settings for paperless-ngx

PL2LO_PAPERLESS_TOKEN=13a16e1bc63d73928ede627f4a*******
PL2LO_PAPERLESS_URL=http://192.***.***.89:****
PL2LO_INBOX_TAG_ID=2
PL2LO_LEXOFFICE_TAG_ID=4

# Settings for lexoffice
# Caution: Only works with lexoffice plans that include the public API unfortunately

PL2LO_LEXOFFICE_TOKEN=b-8ymz1c7_Eb5UEQtO.l63MV71s.ojVmbdzapu*******
PL2LO_LEXOFFICE_URL=https://api.lexoffice.io/v1/files

Versuche mal, die Token und die URL in Anführungszeichen zu setzen.

Und nutze gern in Zukunft die Code-Box hier im Editor (Symbol: </>).

Abgesehen davon sieht es korrekt aus.

Zeige gerne mal deine Logs:

sudo docker logs paperless-to-lexoffice

Hallo @Stefan
wenn ich das eingebe kommt als Antwort.

Error: No such container: paperless-to-lexoffice

Dann hast du den Container noch gar nie gestartet?

Poste bitte noch die Ausgabe von

sudo docker ps

nachdem du ihn gestartet hast.

Alternativ kannst du ihn über sudo docker-compose up in dem Verzeichnis starten, in dem auch die docker-compose.yml liegt. Dann müsstest du die Fehler sehen.

Hallo @Stefan

Das habe ich jetzt aus dem Befehl bekommen. den zweiten Befehl habe ich auch ausgeführt

CONTAINER ID   IMAGE                                        COMMAND                  CREATED       STATUS                 PORTS                                       NAMES
64a0901b73ac   ghcr.io/paperless-ngx/paperless-ngx:latest   "/sbin/docker-entryp…"   3 hours ago   Up 3 hours (healthy)   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp   paperless-webserver-1
ceefd5cc53ef   gotenberg/gotenberg:7.10                     "/usr/bin/tini -- go…"   3 hours ago   Up 3 hours             3000/tcp                                    paperless-gotenberg-1
f4f96263c41a   redis:7.0                                    "docker-entrypoint.s…"   3 hours ago   Up 3 hours             6379/tcp                                    paperless-broker-1
850cbf7dfd0a   postgres:13                                  "docker-entrypoint.s…"   3 hours ago   Up 3 hours             5432/tcp                                    paperless-db-1
f36671a350f3   ghcr.io/paperless-ngx/tika:latest            "/bin/sh -c 'exec ja…"   3 hours ago   Up 3 hours             9998/tcp                                    paperless-tika-1

bei dem zweiten Befehl kommt das raus.

Attaching to paperless-broker-1, paperless-db-1, paperless-gotenberg-1, paperless-tika-1, paperless-webserver-1

Muss ich bei der .yml Datei auch was einfügen?

Mein tool „paperless-to-lexoffice“ läuft noch gar nicht :wink:

Du musst die docker-compose.yml und docker-compose.env aus GitHub in einen Ordner legen, wie oben diskutiert editieren und dann starten wie paperless-ngx:

sudo docker-compose up

(Paperless-ngx muss ebenfalls laufen)

Okay leg ich das in einen Ordner in Paperless-ngx ab oder erstelle ich einfach einen neuen Ordner in dem Docker Ordner?

Also ich habe es jetzt einfach in einen Unterordner in der Config gelegt, alles abgeändert und gespeichert, dann hab ich den Befehl ausgeführt und dann kommt das.

admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config/Paperless-lexoffice$ sudo docker-compose up
Password: 
[+] Running 5/0
 ⠿ Container paperless-db-1         Running                                0.0s
 ⠿ Container paperless-tika-1       Runnin...                              0.0s
 ⠿ Container paperless-gotenberg-1  R...                                   0.0s
 ⠿ Container paperless-broker-1     Runn...                                0.0s
 ⠿ Container paperless-webserver-1  R...                                   0.0s
Attaching to paperless-broker-1, paperless-db-1, paperless-gotenberg-1, paperless-tika-1, paperless-webserver-1

Hab das Problem gefunden.

Die .env Datei hatte einen anderen Namen als wie es in dem .yml stand. Jetzt wo ich es geändert habe hat sich der container installieren lassen.

admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config/Paperless-lexoffice$ sudo docker-compose up
[+] Running 9/9
 ⠿ daemon Pulled                                                                                                                                                                                            18.7s
   ⠿ 09f376ebb190 Pull complete                                                                                                                                                                              7.7s
   ⠿ 276709cbedc1 Pull complete                                                                                                                                                                              9.1s
   ⠿ a5b1646776ed Pull complete                                                                                                                                                                             10.6s
   ⠿ cc3e860a837e Pull complete                                                                                                                                                                             11.5s
   ⠿ 67cbcd94260c Pull complete                                                                                                                                                                             12.3s
   ⠿ 7270d2237d4e Pull complete                                                                                                                                                                             13.0s
   ⠿ 115f62d366b7 Pull complete                                                                                                                                                                             13.4s
   ⠿ 2c58fe09ed2e Pull complete                                                                                                                                                                             14.2s
[+] Running 2/2
 ⠿ Network paperless-lexoffice_default  Created                                                                                                                                                              0.8s
 ⠿ Container paperless-to-lexoffice     Created                                                                                                                                                              0.7s
Attaching to paperless-to-lexoffice
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: []
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: []
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: []
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: []
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: []
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: []

Er sucht jetzt nach Dokumenten aber er findet keine auch wenn diese mit den jeweiligen tags getagt sind.

Kannst du mal bitte deine Tags in paperless-ngx zeigen? Incl. deren IDs.

Was aber schon einmal funktioniert, ist deine Verbindung zu paperless-ngx. Der Rest wird auch noch :wink:

Als ich hab jetzt rausgefunden das ich die falschen tag ids hatte die stehen ja oben rechts in der ecke bei den tags. Ich hatte sie einfach von oben nach unten gezählt.

Ich hab die jetzt geändert stoppe den container und starte ihn neu richt?

Kann ich die Dateien auch in den config Ordner direkt legen oder müssen die in einem separaten liegen? So muss ich dann ja immer alles zweimal starten und stoppen.

Genau.

Ja. Und dazwischen bitte für paperless-to-lexoffice einmal

sudo docker-compose pull

ausführen, ich habe ein neues Release veröffentlicht.

Du meinst, zu paperless-ngx? Nein, da kann nur eine docker-compose.yml liegen.

Hallo @Stefan

Ich hab jetzt alles so gemacht. er lädt jetzt die Datei in Lexoffice hoch aber er entfernt das tag nicht in Paperless-ngx. Anbei der Log

admin@Q-GmbH-NAS:~$ cd volume1/docker
-sh: cd: volume1/docker: No such file or directory
admin@Q-GmbH-NAS:~$ cd volume1
-sh: cd: volume1: No such file or directory
admin@Q-GmbH-NAS:~$ cd /volume1
admin@Q-GmbH-NAS:/volume1$ cd docker
admin@Q-GmbH-NAS:/volume1/docker$ cd paperless-ngx
admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx$ cd config
admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config$ cd Paperless-lexoffice
admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config/Paperless-lexoffice$ sudo docker-compose down
Password: 
[+] Running 2/2
 ⠿ Container paperless-to-lexoffice     Removed                           13.0s
 ⠿ Network paperless-lexoffice_default  Removed                            1.4s
admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config/Paperless-lexoffice$ sudo docker-compose up -d
[+] Running 2/2
 ⠿ Network paperless-lexoffice_default  Created                            0.8s
 ⠿ Container paperless-to-lexoffice     Started                            3.3s
admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config/Paperless-lexoffice$ sudo docker ps
CONTAINER ID   IMAGE                                        COMMAND                  CREATED        STATUS                  PORTS                                       NAMES
64a0901b73ac   ghcr.io/paperless-ngx/paperless-ngx:latest   "/sbin/docker-entryp…"   21 hours ago   Up 21 hours (healthy)   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp   paperless-webserver-1
ceefd5cc53ef   gotenberg/gotenberg:7.10                     "/usr/bin/tini -- go…"   21 hours ago   Up 21 hours             3000/tcp                                    paperless-gotenberg-1
f4f96263c41a   redis:7.0                                    "docker-entrypoint.s…"   21 hours ago   Up 21 hours             6379/tcp                                    paperless-broker-1
850cbf7dfd0a   postgres:13                                  "docker-entrypoint.s…"   21 hours ago   Up 21 hours             5432/tcp                                    paperless-db-1
f36671a350f3   ghcr.io/paperless-ngx/tika:latest            "/bin/sh -c 'exec ja…"   21 hours ago   Up 21 hours             9998/tcp                                    paperless-tika-1
admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config/Paperless-lexoffice$ cd /volume1/docker/paperless-ngx/config
admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config$ sudo docker-compose down
[+] Running 6/6
 ⠿ Container paperless-webserver-1  Removed                                                                                                                                                                 11.9s
 ⠿ Container paperless-gotenberg-1  Removed                                                                                                                                                                 14.3s
 ⠿ Container paperless-broker-1     Removed                                                                                                                                                                  7.7s
 ⠿ Container paperless-tika-1       Removed                                                                                                                                                                  5.6s
 ⠿ Container paperless-db-1         Removed                                                                                                                                                                  8.9s
 ⠿ Network paperless_default        Removed                                                                                                                                                                  1.5s
admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config$ sudo docker-compose up -d
[+] Running 6/6
 ⠿ Network paperless_default        Created                                                                                                                                                                  0.8s
 ⠿ Container paperless-tika-1       Started                                                                                                                                                                 13.4s
 ⠿ Container paperless-db-1         Started                                                                                                                                                                 10.6s
 ⠿ Container paperless-broker-1     Started                                                                                                                                                                  7.7s
 ⠿ Container paperless-gotenberg-1  Started                                                                                                                                                                 13.6s
 ⠿ Container paperless-webserver-1  Started                                                                                                                                                                 14.0s
admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config$ cd Paperless-lexoffice
admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config/Paperless-lexoffice$ sudo docker-compose pull
Password: 
[+] Running 9/9
 ⠿ daemon Pulled                                                                                                                                                                                            19.3s
   ⠿ f11c1adaa26e Pull complete                                                                                                                                                                              7.7s
   ⠿ c1ffa773372d Pull complete                                                                                                                                                                              9.3s
   ⠿ bb03a6d9f5bc Pull complete                                                                                                                                                                             11.0s
   ⠿ 3012e1cab3dd Pull complete                                                                                                                                                                             11.9s
   ⠿ 293c7f22380c Pull complete                                                                                                                                                                             12.7s
   ⠿ 29ec6339c569 Pull complete                                                                                                                                                                             13.3s
   ⠿ c833fa071b9e Pull complete                                                                                                                                                                             13.8s
   ⠿ 8e0b4d7be60a Pull complete                                                                                                                                                                             14.8s
admin@Q-GmbH-NAS:/volume1/docker/paperless-ngx/config/Paperless-lexoffice$ sudo docker-compose up
[+] Running 1/1
 ⠿ Container paperless-to-lexoffice  Recreated                                                                                                                                                               1.5s
Attaching to paperless-to-lexoffice
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: [394]
paperless-to-lexoffice  | Document #394 downloaded successfully.
paperless-to-lexoffice  | Document has lexoffice UUID 261bc8d2-1b9a-4707-ac7b-81424380930f
paperless-to-lexoffice  | Upload successful. Deleting file from tmp...
paperless-to-lexoffice  | Error connecting to paperless-ngx, is it running? Error: list.remove(x): x not in list
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: [394]
paperless-to-lexoffice  | Document #394 downloaded successfully.
paperless-to-lexoffice  | Document has lexoffice UUID 261bc8d2-1b9a-4707-ac7b-81424380930f
paperless-to-lexoffice  | Upload successful. Deleting file from tmp...
paperless-to-lexoffice  | Error connecting to paperless-ngx, is it running? Error: list.remove(x): x not in list
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: [394]
paperless-to-lexoffice  | Document #394 downloaded successfully.
paperless-to-lexoffice  | Document has lexoffice UUID 261bc8d2-1b9a-4707-ac7b-81424380930f
paperless-to-lexoffice  | Upload successful. Deleting file from tmp...
paperless-to-lexoffice  | Error connecting to paperless-ngx, is it running? Error: list.remove(x): x not in list
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: [394]
paperless-to-lexoffice  | Document #394 downloaded successfully.
paperless-to-lexoffice  | Document has lexoffice UUID 2f5041c6-41ea-4097-8572-2f1626b101e8
paperless-to-lexoffice  | Upload successful. Deleting file from tmp...
paperless-to-lexoffice  | Error connecting to paperless-ngx, is it running? Error: list.remove(x): x not in list
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: [394]
paperless-to-lexoffice  | Document #394 downloaded successfully.
paperless-to-lexoffice  | Document has lexoffice UUID 2f5041c6-41ea-4097-8572-2f1626b101e8
paperless-to-lexoffice  | Upload successful. Deleting file from tmp...
paperless-to-lexoffice  | Error connecting to paperless-ngx, is it running? Error: list.remove(x): x not in list
paperless-to-lexoffice  | Check for new documents in paperless-ngx tagged for upload...
paperless-to-lexoffice  | Search Results: [394]
paperless-to-lexoffice  | Document #394 downloaded successfully.
paperless-to-lexoffice  | Document has lexoffice UUID 2f5041c6-41ea-4097-8572-2f1626b101e8
paperless-to-lexoffice  | Upload successful. Deleting file from tmp...
paperless-to-lexoffice  | Error connecting to paperless-ngx, is it running? Error: list.remove(x): x not in list