Organy podatkowe, w ramach postępowania podatkowego lub kontroli podatkowej, chcąc sprawdzić autentyczność transakcji podatnika przeprowadzają tzw. kontrolę krzyżową (czynności sprawdzające). Kontrola tego rodzaju do niedawna mogła być przeprowadzona jedynie u bezpośredniego kontrahenta podatnika, tj. u sprzedawcy, od którego podatnik kupił towar lub usługę albo u nabywcy, któremu podatnik sprzedał towar lub usługę.
Dane zawarte w Jednolitym Pliku Kontrolnym (JPK), w pliku .xml, są nieczytelne dla księgowych i prawników, którzy mogliby ocenić ich poprawność. Ustawodawca nie zadbał natomiast o stworzenie narzędzia, które umożliwiałoby dokonanie automatycznej samokontroli JPK. Jak więc wychwycić przypadkowe lub systematyczne błędy, zanim zrobią to urzędnicy?