Kontrakt danych
Każdy interfejs powinien mieć właściciela, definicję pól, jednostki, identyfikatory, dozwolone statusy i reguły obsługi brakujących danych.
Powtórzenia i duplikaty
Komunikaty mogą zostać wysłane ponownie. Integracja powinna odróżniać powtórzenie od nowego zdarzenia i posiadać bezpieczny mechanizm ponownego przetwarzania.
Statusy
„Wysłane” w WMS, „odebrane przez przewoźnika” w TMS i „zafakturowane” w ERP to różne momenty. Nie należy sprowadzać ich do jednego niejasnego pola.
Monitoring interfejsów
Widoczna kolejka błędów, licznik opóźnień i możliwość śledzenia konkretnego dokumentu są równie ważne jak sam interfejs.