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?
Z uwagi na ilość i różnorodność działań, które na co dzień realizują przedsiębiorstwa, pliki JPK mogą zawierać ogromną ilość danych, powiązanych z fakturami, zapisami w rejestrach zakupu i sprzedaży VAT, dokumentami magazynowymi, wyciągami bankowymi czy zapisami księgowymi. Jak zatem przygotować i skutecznie dostarczyć organom podatkowym pliki JPK?