Instructie
Beheer > Integraties > Exact Online

Die Exact Online-Verbindung übermittelt Relationen und Verkaufsrechnungen aus i-Reserve an eine Exact Online-Division (Verwaltung), über OAuth2.

1. Auf Exact-Seite (einmalig)

  1. Registrieren Sie eine OAuth-App im Exact Online App Center / Developer-Portal und notieren Sie Client ID und Client Secret.
  2. Setzen Sie die Redirect-URL, die i-Reserve anzeigt, auf die zugelassene Liste der App.
  3. Stellen Sie sicher, dass das Konto Zugang zur richtigen Division hat und dass darin USt.-Codes (und ggf. Artikel/Zahlungsbedingungen) vorhanden sind.

2. Auf i-Reserve-Seite — Authentifizierungs-Tab

FeldWas einzutragen ist
Umgebung (Host)Der Exact Online-Host, standardmäßig start.exactonline.nl.
Client IDClient-ID Ihrer Exact OAuth-App. Erforderlich.
Client SecretClient-Secret Ihrer Exact OAuth-App. Erforderlich.
Redirect-URLAutomatisch von i-Reserve ausgefüllt; dieser Wert muss in der Exact-App als zugelassener Redirect eingetragen sein.

Durchlaufen Sie danach die beiden Schaltflächen: Schritt 1 – Zustimmung (Weiterleitung zu Exact) und Schritt 2 – verbinden (Token abrufen). Bei Schritt 2 ruft i-Reserve automatisch die Division ab.

3. Details-Tab

FeldWas es bewirkt
DivisionDie Exact-Verwaltung; automatisch beim Verbinden gesetzt.
Rechnungsfeldi-Reserve-Feld, in dem die externe Rechnungs-ID gespeichert wird (z. B. external_id oder ein Custom-Feld).
Kundenfeldi-Reserve-Feld, in dem die externe Account-ID gespeichert wird (um die Relation wiederzufinden).
Kontaktfeld(Optional) separates Feld für die Contact-ID, wenn Sie Account und Contact getrennt führen möchten.
Kundennummer-Präfix / -Länge(Optional) Präfix und Zero-Padding für die Kundennummer, die als Account-Code verwendet wird.
USt. exklusiv verwendenJa = Rechnungszeilen mit Preis exkl. USt.; Nein = Bruttopreis. USt.-Mapping bleibt erforderlich.
Account automatisch aktualisierenJa = Relation bei jeder Synchronisierung aktualisieren; Nein = einmalig erstellen.
Datumsbereich auf Rechnungszeile(Optional) Start-/Endzeit zu den Rechnungszeilen hinzufügen.
Rechnung endgültig machenJa = Rechnung in Exact endgültig machen (sperrt die Rechnung).
E-Mail aus Exact versendenJa = Exact sendet die Rechnung per E-Mail (nur sinnvoll, wenn 'endgültig machen' aktiviert ist).

4. Mapping

  • USt.-Mapping (erforderlich) — verbinden Sie jeden i-Reserve-USt.-Satz mit dem richtigen Exact-USt.-Code. Ohne Mapping schlägt die Rechnung fehl ("no vat code").
  • Artikel-Mapping (optional) — verbinden Sie i-Reserve-Produktcodes mit Exact-Item-Codes; ohne Mapping wird der i-Reserve-Code verwendet.
  • Zahlungsbedingung-Mapping (optional) — verbinden Sie Zahlungsmethode/-frist mit einer Exact-Zahlungsbedingung.

5. Aktivieren & Checkliste

  • ☐ OAuth-App in Exact erstellt; Client ID/Secret notiert; Redirect-URL zugelassen.
  • ☐ USt.-Codes (und ggf. Artikel) sind in der Division vorhanden.
  • ☐ Auth-Tab ausgefüllt; Schritt 1 (Zustimmung) und Schritt 2 (verbinden) erfolgreich; Division ausgefüllt.
  • ☐ Details-Tab: Rechnungs-/Kunden-/Kontaktfeld, Preis- und Aktualisierungsoptionen, endgültig/E-Mail eingestellt.
  • ☐ USt.-Mapping vollständig (alle verwendeten Sätze); ggf. Artikel-/Zahlungsbedingung-Mapping.
  • ☐ Testrechnung endgültig gemacht und in Exact geprüft (Relation + Rechnungszeilen + USt. stimmen).
  • ☐ Rollback bekannt: Die Verbindung auf inaktiv setzen stoppt neue Synchronisierungen.