ERP-Integration & Expense-Automation
ERP-Integration in der Schweiz: Checkliste für reale Schnittstellen zwischen Lokal-ERP und Expense-Automation
Wenn Finance Shared Services in der Schweiz Rechnungen, Spesen und Verrechnungen automatisiert codieren, entscheidet nicht das Modell, sondern die Schnittstelle. Eine „perfekte“ Expense-Automation scheitert, sobald Datenfelder fehlen, Zeichensätze variieren, oder Audit-Trails nicht durchgängig bis ins ERP zurückreichen.
Diese Checkliste hilft Ihnen, Schnittstellen zwischen Lokal-ERP und Expense-Automation so zu designen, dass sie im Betrieb stabil bleiben, Compliance-Anforderungen abbilden und Mehrländer-Workflows nicht zur Sonderfall-Fabrik werden.
1) Integrations-Realität klären: Was ist „Quelle der Wahrheit“?
Systemgrenzen festziehen
Definieren Sie, welche Daten im Lokal-ERP entstehen (z. B. Debitoren, Kreditoren, Kontierungen) und welche in der Expense-Automation entstehen (z. B. Klassifizierung, Coding-Ergebnis, OCR-Kandidaten).
Idempotenz einplanen
Planen Sie eindeutig wiederholbare Requests. Ein übertragener Beleg darf bei Retries keine doppelten Buchungen verursachen. Idempotency-Keys, eindeutige Beleg-IDs und Status-Transitions müssen zum ERP passen.
2) Schnittstellen-Mapping: Felder, Codes, Zeichensätze
Für automatisiertes, mehrsprachiges Invoice-Processing braucht es ein klares Feld-Mapping. Besonders in der Schweiz (mehrere Landes- und Sprachkontexte) machen kleine Unterschiede im Zeichensatz oder in der Datenform später große Probleme.
Kundenspezifische Bezeichner normalisieren
Telefonnummern, Adressen, Steuerangaben und Freitextfelder werden vor der Übergabe standardisiert. Entscheiden Sie, wer die Normalisierung übernimmt und wie sie auditierbar bleibt.
Steuercodes & Währungen eindeutig abbilden
Währungsumrechnungen und Steuercodes müssen deterministisch sein. Legen Sie Referenz-Tabellen und Versionierung fest, damit historische Belege reproduzierbar bleiben.
Sprachkontext mitliefern
Begriffe und Formate (z. B. „Rechnung“, „Facture“) sollten nicht nur erkannt, sondern als Kontext gespeichert werden. So kann die Expense-Automation konsistent pro Belegtyp arbeiten.
Kontierungslogik transparent halten
Wenn die Expense-Automation Kontierungen vorschlägt, braucht das ERP nachvollziehbare Eingabewerte: Konto, Kostenstelle, Buchungstext, Belegreferenzen und ggf. Projekt-/Kostenobjekte.
3) Echtzeit-Audit-Trails: vom Eingang bis zur Buchung
Schnittstellen sind erst dann „ready“, wenn jede Entscheidung mit Prüfbarkeit endet. Das betrifft sowohl die technischen Events als auch die inhaltlichen Schritte des Invoice-Processing.
- Event-Kette definieren: Upload/OCR → Extraktion → Coding-Vorschlag → Freigabe/Abnahme → ERP-Write.
- Status-Transitions auditieren: Welche Felder wurden wann verändert, durch welchen Prozessschritt und mit welchem Ergebnis-Flag?
- Fehlerpfade dokumentieren: Was passiert bei unvollständigen Daten, widersprüchlichen Steuercodes oder fehlenden Referenz-IDs?
Praxis-Tipp: Achten Sie darauf, dass der Audit-Trail sowohl maschinenlesbar (für Prüfpfade) als auch menschenlesbar (für Finance-Teams) ist. Das reduziert Reibung bei Rückfragen im Tagesgeschäft.
4) Compliance im Betrieb: Datenhaltung, Rechte, Nachvollziehbarkeit
Compliance entsteht im Betrieb. Darum sollten Integrationsentscheidungen schon im Interface-Design sichtbar sein.
Rollen und Zugriff klar trennen
Definieren Sie, wer Belege sieht, wer Coding-Korrekturen durchführen darf und wer Buchungen anstoßen kann. Setzen Sie Rechte so, dass Audit-Trails nicht „aus der Sicht“ verschwinden.
Datenminimierung ohne Brüche
Speichern Sie, was benötigt wird, um Prüfpfade zu erklären und Ergebnisse zu reproduzieren. Vermeiden Sie, dass Sie später Daten nachladen müssen, die Sie nie in Ihrer Schnittstelle vorgesehen haben.
Mehrsprachigkeit als Prozessvariable
Verankern Sie Sprache nicht nur in der Erkennung, sondern auch in den Validierungen und im Ergebnisformat. So bleibt das Coding-Konsistenzmuster auch über Länder hinweg stabil.
Änderungen versionieren
Mapping-Tabellen, Kodierregeln und Schnittstellen-Schemas brauchen Versionen. Sonst lassen sich Ergebnisse später nicht mehr sauber erklären.
5) Ein kurzer Go-Live-Test, der wirklich zählt
Statt nur „läuft“ zu prüfen, führen Sie einen Mini-Lauf mit realen Belegtypen durch: unterschiedliche Sprachen, unterschiedliche Steuercodes, wechselnde Kostenstellen, sowie mindestens ein bewusst fehlerhaftes Exemplar für den Fehlerpfad. Messen Sie, ob der Audit-Trail bis ins ERP durchgängig nachvollziehbar ist.
Wenn Sie diese Schritte sauber abarbeiten, haben Sie eine Schnittstelle, die nicht nur heute funktioniert, sondern auch bei Systemupdates, neuen Belegformaten und Audit-Anfragen standhält.