Order Invoicer
Odoo

Odoo konfigurieren

Rufen Sie Ihre Odoo-API-Zugangsdaten ab, um Order Invoicer zu verbinden

Voraussetzungen

Stellen Sie vor dem Start sicher, dass:

  • Sie über ein Odoo-Konto verfügen (Odoo Online oder Odoo.sh, Version 15+)
  • Sie über Administratorrechte oder ausreichende Berechtigungen zum Erstellen von API-Schlüsseln verfügen
  • Sie die URL Ihrer Odoo-Instanz kennen (z. B. https://mycompany.odoo.com)

Ihre API-Zugangsdaten abrufen

Order Invoicer benötigt drei Informationen, um sich mit Ihrer Odoo-Instanz zu verbinden:

  1. Die URL Ihrer Odoo-Instanz
  2. Den Datenbanknamen
  3. Einen API-Schlüssel

Ihre Odoo-URL ermitteln

Ihre Odoo-URL ist die Adresse, über die Sie auf Ihre Instanz zugreifen:

  • Odoo Online: https://mycompany.odoo.com
  • Odoo.sh: https://mycompany.odoo.com oder eine benutzerdefinierte Subdomain
  • On-Premise: die URL Ihres Servers (z. B. https://erp.mycompany.com)

Die URL muss mit https:// beginnen. Wenn Ihre Instanz nicht über HTTPS läuft, wenden Sie sich an Ihren Systemadministrator.

Ihren Datenbanknamen finden

Der Datenbankname hängt von Ihrer Hosting-Art ab:

  • Odoo Online: Der Datenbankname entspricht in der Regel der Subdomain Ihrer URL (z. B. lautet die Datenbank für https://mycompany.odoo.com mycompany)
  • Odoo.sh: Sehen Sie in Ihrem Odoo.sh-Dashboard nach dem genauen Namen
  • On-Premise: Fragen Sie Ihren Systemadministrator

So überprüfen Sie Ihren Datenbanknamen:

  1. Rufen Sie https://your-odoo-url.com/web/database/manager auf
  2. Die Liste der verfügbaren Datenbanken wird angezeigt
  3. Notieren Sie den genauen Namen Ihrer Datenbank

Wenn Ihre Odoo-Online-Instanz mehrere Datenbanken umfasst, achten Sie darauf, die richtige Datenbank auszuwählen. Im Zweifelsfall ist es die Subdomain in Ihrer URL.

Einen API-Schlüssel erzeugen

Odoo verwendet API-Schlüssel für die sichere Authentifizierung. So erstellen Sie einen:

  1. Melden Sie sich bei Ihrer Odoo-Instanz an
  2. Klicken Sie oben rechts auf Ihren Avatar und dann auf Mein Profil (oder Einstellungen)
  3. Wechseln Sie zur Registerkarte Kontosicherheit
  4. Klicken Sie im Abschnitt API-Schlüssel auf Neuer API-Schlüssel
  5. Geben Sie eine Beschreibung ein (z. B. Order Invoicer)
  6. Falls die Zwei-Faktor-Authentifizierung aktiviert ist, geben Sie Ihren TOTP-Code ein
  7. Kopieren Sie den angezeigten Schlüssel sofort

Der Bereich API-Schlüssel im Tab Kontosicherheit Ihres Odoo-Profils

Der API-Schlüssel wird nur einmal angezeigt. Wenn Sie ihn verlieren, müssen Sie in den Sicherheitseinstellungen Ihres Profils einen neuen erzeugen.

Wenn der Abschnitt „API-Schlüssel" nicht angezeigt wird, prüfen Sie, ob Ihre Odoo-Version 14 oder höher ist. In früheren Versionen sind API-Schlüssel nicht verfügbar.

Berechtigungen konfigurieren

Der mit dem API-Schlüssel verknüpfte Benutzer muss in Odoo über die folgenden Rechte verfügen:

Buchhaltung / Rechnungsstellung

  • ✅ Rechnungen lesen und erstellen
  • ✅ Gutschriften lesen und erstellen
  • ✅ Zahlungen lesen und erstellen

Kontakte

  • ✅ Kontakte (Partner) lesen, erstellen und bearbeiten

Verkauf (falls Sie Bestellungen synchronisieren)

  • ✅ Bestellungen lesen und erstellen

Produkte

  • ✅ Produkte lesen

So überprüfen Sie die Rechte des Benutzers:

  1. Gehen Sie zu Einstellungen > Benutzer & Unternehmen > Benutzer
  2. Wählen Sie den mit dem API-Schlüssel verknüpften Benutzer aus
  3. Prüfen Sie, ob die oben genannten Rechte erteilt sind

Wir empfehlen, ein Administratorkonto zu verwenden oder einen eigenen Benutzer mit den erforderlichen Berechtigungen anzulegen, um rechtebedingte Fehler zu vermeiden.

Ihre Zugangsdaten in Order Invoicer eingeben

Geben Sie im Odoo-Verbindungsformular von Order Invoicer Folgendes ein:

  • Odoo-URL: die vollständige URL Ihrer Instanz (z. B. https://mycompany.odoo.com)
  • Datenbankname: der Name Ihrer Odoo-Datenbank
  • API-Schlüssel: der im vorherigen Schritt erzeugte Schlüssel

Der Connector validiert Ihre Zugangsdaten automatisch, indem er die Odoo-API abfragt, und überprüft die Berechtigungen Ihres Kontos.

Kundensynchronisierung

Bei der Kundensynchronisierung („Kunden aus Ihrem Shop“) legt der Synchronisierungsmodus fest, ob in Odoo fehlende Kunden erstellt, bestehende Partner aktualisiert werden oder beides (Standard: nur erstellen, wobei nur fehlende USt-IdNr., SIRET, SIREN und Land ergänzt werden). Eine Aktualisierung übernimmt Name, E-Mail, Telefon, Adresse, USt-IdNr., SIRET und SIREN aus Ihrem Shop, wenn sie abweichen; ein leeres Feld in Ihrem Shop löscht nie einen Wert. Den Modus können Sie auch beim Start einer manuellen Kundensynchronisierung wählen.

Fehlerbehebung

Fehler „Odoo-Server nicht erreichbar"

Das bedeutet fast immer, dass die URL nicht die Ihrer Odoo-Instanz ist:

  • Geben Sie die Adresse Ihres Odoo-Backends ein — die, die in der Adressleiste Ihres Browsers steht, wenn Sie bei Odoo angemeldet sind (z. B. https://meinefirma.odoo.com).
  • Geben Sie nicht die Domain Ihres Onlineshops oder Kassensystems ein — das sind separate Websites, nicht Odoo.
  • Entfernen Sie einen etwaigen /odoo- oder /web-Pfad am Ende der URL — behalten Sie nur die Basisadresse.
  • Stellen Sie sicher, dass die Adresse mit https:// beginnt und Ihre Instanz aus dem Internet erreichbar ist.

Fehler „Odoo hat Ihre Zugangsdaten abgelehnt"

Odoo hat geantwortet, aber der Datenbankname oder der API-Schlüssel ist falsch:

  • Prüfen Sie, ob der Datenbankname exakt stimmt (Groß-/Kleinschreibung beachten)
  • Stellen Sie sicher, dass der API-Schlüssel vollständig ist und nicht abgeschnitten wurde
  • Erzeugen Sie den API-Schlüssel im Zweifel neu (siehe Schritt 4)

Konvertierungen gestoppt: „Odoo hat den API-Schlüssel abgelehnt"

Odoo lehnt den in Order Invoicer gespeicherten API-Schlüssel ab: Er wurde gelöscht, neu erzeugt oder ist abgelaufen. Es können keine Dokumente mehr erstellt werden, daher wird der Connector pausiert und Ihre Bestellungen warten.

  1. Erstellen Sie in Odoo einen neuen API-Schlüssel (siehe Schritt 3)
  2. Öffnen Sie in Order Invoicer die Odoo-Anwendung, klicken Sie auf Zugangsdaten aktualisieren und geben Sie den neuen Schlüssel ein
  3. Der Connector läuft wieder, sobald der Schlüssel bestätigt ist. Wartende Bestellungen werden in den folgenden Tagen automatisch erneut versucht; um sie sofort zu konvertieren, starten Sie die Konvertierung in der jeweiligen Bestellung erneut

Fehler „Unzureichende Berechtigungen"

  • Prüfen Sie die Rechte des mit dem API-Schlüssel verknüpften Benutzers (siehe Schritt 4)
  • Stellen Sie sicher, dass die Module Buchhaltung und Kontakte auf Ihrer Instanz installiert sind

Fehler „Verbindung fehlgeschlagen"

  • Prüfen Sie, ob Ihre Odoo-Instanz aus dem Internet erreichbar ist
  • Falls Sie eine Firewall oder ein VPN verwenden, stellen Sie sicher, dass API-Verbindungen zugelassen sind
  • Prüfen Sie, ob sich Ihre Instanz nicht im Wartungsmodus befindet

Support

Falls Sie auf Schwierigkeiten stoßen:

  1. Prüfen Sie den obigen Abschnitt zur Fehlerbehebung
  2. Ziehen Sie die offizielle Odoo-Dokumentation heran
  3. Kontaktieren Sie unseren Support: contact@orderinvoicer.com

Auf dieser Seite