Comarch ERP XL – JPK_FA – tworzenie dla faktur to usługa serwisowa obejmująca konfigurację i diagnostykę mechanizmu eksportu faktur do struktury Jednolitego Pliku Kontrolnego dla faktur VAT, wykorzystywanego najczęściej na żądanie organów kontrolnych. W odróżnieniu od JPK_VAT, plik JPK_FA zawiera szczegółowe dane każdej wystawionej faktury wraz z pozycjami, dlatego jego poprawność zależy od jakości danych na poziomie dokumentów źródłowych w module sprzedaży.
Zgłoszenia serwisowe dotyczące JPK_FA najczęściej obejmują błędy generowania dla wybranego zakresu dat, niekompletne dane na pozycjach faktur korygujących oraz problemy z eksportem dużych wolumenów dokumentów.
Struktura i zakres pliku JPK_FA
Plik JPK_FA w Comarch ERP XL generowany jest na podstawie faktur sprzedaży wystawionych w module handlowym za wskazany zakres dat. W przeciwieństwie do JPK_VAT, który agreguje dane rejestru, JPK_FA odwzorowuje każdą fakturę szczegółowo – nagłówek dokumentu, dane kontrahenta oraz wszystkie pozycje wraz ze stawkami VAT, ilościami i wartościami. Dlatego jakość pliku zależy bezpośrednio od kompletności danych wprowadzonych na etapie wystawiania faktury.
Przygotowanie danych przed eksportem
Przed wygenerowaniem pliku JPK_FA warto zweryfikować w systemie następujące elementy:
- Kompletność danych adresowych i identyfikacyjnych kontrahentów na fakturach z badanego okresu
- Poprawność powiązań między fakturami korygującymi a dokumentami pierwotnymi
- Zgodność jednostek miary i kodów towarowych z kartoteką asortymentową
- Brak dokumentów w buforze – JPK_FA obejmuje wyłącznie dokumenty zatwierdzone
Generowanie pliku dla wskazanego zakresu
Eksport JPK_FA w ERP XL wykonywany jest dla konkretnego zakresu dat, zgodnie z żądaniem organu kontrolnego lub wewnętrzną potrzebą firmy. W praktyce serwisowej zdarza się, że przy dużych wolumenach dokumentów proces generowania trwa długo lub kończy się błędem – w takich przypadkach sprawdzamy wydajność zapytań do bazy danych oraz ewentualne ograniczenia zasobów serwera aplikacji.
Typowe problemy przy tworzeniu JPK_FA
- Brakujące lub niekompletne dane kontrahenta powodujące odrzucenie pozycji w pliku
- Niespójność między fakturą korygującą a fakturą pierwotną (np. inny kontrahent, inna waluta)
- Błędy w naliczaniu wartości pozycji przy fakturach z rabatami lub w walutach obcych
- Różnice w liczbie dokumentów między raportem sprzedaży a wygenerowanym plikiem JPK_FA
Weryfikacja poprawności struktury
Po wygenerowaniu pliku sprawdzamy jego zgodność ze strukturą logiczną XML wymaganą dla JPK_FA, w tym poprawność sum kontrolnych nagłówka w stosunku do sumy wartości pozycji. Rozbieżności w tym miejscu zwykle wskazują na błędnie wystawione dokumenty źródłowe, np. ręczne korekty wartości pozycji bez odpowiedniej korekty nagłówka.
Faktury korygujące i przypadki szczególne
Szczególną uwagę podczas diagnostyki poświęcamy fakturom korygującym, notom korygującym oraz dokumentom w walutach obcych – to najczęstsze źródło błędów w plikach JPK_FA. Sprawdzamy, czy korekty poprawnie odwołują się do dokumentu pierwotnego oraz czy przeliczenia walutowe są zgodne z kursem zastosowanym na fakturze.
Rezultatem prac serwisowych jest poprawnie wygenerowany plik JPK_FA, zgodny z danymi źródłowymi modułu sprzedaży i gotowy do przekazania na żądanie organu podatkowego.