Jedno źródło prawdy, po angielsku single source of truth, oznacza jedno miejsce, z którego pochodzą wszystkie liczby w raportach zarządczych i sprawozdaniach. Nie jest to jeden plik ani jeden raport, tylko jedna baza danych i jeden zestaw reguł przetwarzania.
FlexiEPM pobiera dane z systemów finansowo-księgowych, ERP, kadrowo-płacowych i hurtowni danych. W dotychczasowych wdrożeniach były to między innymi SAP, Microsoft Dynamics, Comarch ERP XL, Comarch ERP Optima, Comarch CDN, Symfonia, enova365, Infor, JD Edwards, QAD i Streamsoft, a po stronie kadrowo-płacowej SAP HCM, Teta HR, Symfonia HR, Comarch HRM i Simple.
Integracja może działać na trzy sposoby: bezpośrednie połączenie z bazą systemu źródłowego, pobranie danych przez API albo odczyt pliku wystawianego cyklicznie przez system źródłowy. Jeżeli żadna z tych ścieżek nie jest od razu dostępna, projekt startuje od wgrywania zestawień obrotów i sald do przygotowanych tabel. Ta ścieżka uruchamia się w kilka godzin i pozwala pracować na rzeczywistych danych od pierwszych tygodni.
Dane z każdego źródła trafiają do bazy Microsoft SQL Server w oryginalnej postaci, razem z numerami kont i strukturą analityczną. Tabele mapujące przekładają lokalne plany kont na wspólny plan grupowy, a reguły systemu wyliczają na tej podstawie raporty. Każdą liczbę można rozwinąć do poziomu konta księgowego w konkretnej spółce i konkretnym okresie.
Dzięki temu raport zarządczy, sprawozdanie jednostkowe i sprawozdanie skonsolidowane powstają z tego samego zbioru danych. Nie ma sytuacji, w której dwa działy pokazują dwie różne liczby i nikt nie potrafi wyjaśnić, skąd wzięła się różnica.