
Wysłałeś SAF-T UA do urzędu skarbowego i w odpowiedzi otrzymałeś listę błędów walidacji? Nie jesteś sam. Co miesiąc setki firm boryka się z odrzuceniem plików z powodu błędów wykrywanych przez system przy odbiorze Potwierdzenia nr 2.
Państwowa Służba Podatkowa używa około 150 reguł walidacji do sprawdzania poprawności struktury i danych w plikach SAF-T UA. Te reguły obejmują wszystko — od formatu XML po logikę biznesową i salda kont.
W tym artykule analizujemy najczęstsze błędy SAF-T UA spotykane w praktyce, wyjaśniamy ich przyczyny i pokazujemy konkretne sposoby ich usunięcia.
Kliknij kod błędu, aby natychmiast przejść do szczegółowego opisu i rozwiązania:
System walidacji urzędu skarbowego sprawdza pliki SAF-T UA na kilku poziomach:
Każdy błąd ma unikalny kod (np. FE-20 lub RE-1), który dokładnie wskazuje na problem.
Opis: Konto różnic podatkowych nie znalezione w planie kont (GeneralLedgerAccounts). System wymaga, aby każde konto używane w transakcjach podatkowych było wcześniej zadeklarowane w sekcji GeneralLedgerAccounts.
Jak naprawić:
Opis: Identyfikator klienta w dokumentach płatności nie odpowiada żadnemu rekordowi w katalogu kontrahentów.
Jak naprawić:
Opis: Klient określony w sekcji III Operacje księgowe (GeneralLedgerEntries) brakuje w katalogu II.5 Klienci (Customers).
Rozwiązanie:
Zsynchronizuj katalog Customers z danymi w sekcji GeneralLedgerEntries.
Opis: Dostawca powiązany ze środkiem trwałym firmy w sekcji II.14 Środki trwałe (Assets) nie został znaleziony w katalogu dostawców.
Rozwiązanie:
Dodaj dostawcę do sekcji MasterFiles > Suppliers lub usuń odniesienie z sekcji Assets, jeśli dane są nieaktualne.
Opis: W zapisach księgowych sekcji III (GeneralLedgerEntries) określono dostawcę, którego brakuje w katalogu II.6 Dostawcy (Suppliers).
Rozwiązanie:
Upewnij się, że wszyscy kontrahenci-dostawcy są obecni w sekcji Suppliers przed użyciem ich w transakcjach.
Opis: Identyfikator dostawcy w wierszach płatności nie pasuje do żadnego rekordu w katalogu II.6 Dostawcy (Suppliers).
Rozwiązanie:
Dodaj wszystkich dostawców do katalogu Suppliers lub sprawdź poprawność pisowni SupplierID.
Opis: W innych dokumentach źródłowych IV.6 Informacje o certyfikatach księgowych i innych dokumentach źródłowych (OtherSourceDocuments) użyto odniesienia do nieistniejącego dostawcy z sekcji II.6 Dostawcy (Suppliers).
Opis: W sekcji operacji księgowych III (GeneralLedgerEntries) określono dostawcę (pole SupplierID1), którego brakuje w katalogu II.6 Dostawcy (Suppliers).
Opis: Jednostka miary produktu w sekcji IV.4 Operacje magazynowe (MovementOfGoods) nie odpowiada żadnej jednostce miary zadeklarowanej w katalogu II.8 Tabela jednostek miary (UOMTable).
Jak naprawić:
Opis: Typ ruchu magazynowego w sekcji IV.4 Operacje magazynowe (MovementOfGoods) nie został znaleziony w katalogu II.10 Tabela typów ruchów (MovementTypeTable). Sprawdź poprawność wypełnienia katalogu typów operacji magazynowych.
Opis: Konto księgowe magazynu w sekcji IV.4 Operacje magazynowe (MovementOfGoods) brakuje lub ma nieprawidłowy format. Dodaj odpowiednią wartość do pola StockAccountNo w sekcji II.12 Zapasy fizyczne (PhysicalStock).
Opis: Odniesienie do transakcji w sekcji II.15 Różnice podatkowe (TaxDifferences) nie odpowiada żadnej transakcji w sekcji III Operacje księgowe (GeneralLedgerEntries). Sprawdź poprawność pola TransactionID.
Opis: Numer transakcji w sekcji IV.2 Informacje o zakupach (PurchaseInvoices) nie został znaleziony w sekcji III Operacje księgowe (GeneralLedgerEntries).
Rozwiązanie:
Każda transakcja musi być jednoznacznie zidentyfikowana i obecna w sekcji III Operacje księgowe (GeneralLedgerEntries).
Opis: Odniesienie do transakcji w płatnościach nie pasuje do istniejących transakcji. Zsynchronizuj dane między sekcjami Payments i Transactions.
Opis: W transakcjach aktywów użyto nieistniejącego klucza transakcji. Sprawdź zgodność między Assets i SourceDocuments.
Opis: Odniesienie do transakcji w innych dokumentach źródłowych jest nieprawidłowe. Upewnij się, że wszystkie TransactionReferences istnieją.
Opis: W ruchach magazynowych określono TransactionReference, który nie istnieje. Dodaj odpowiednią transakcję lub popraw odniesienie.
Jeden z najczęstszych błędów SAF-T UA!
Występuje, gdy w pliku są duplikaty identyfikatorów:
Jak naprawić:
Opis: Odniesienie do transakcji w fakturach sprzedaży jest nieprawidłowe. Sprawdź sekcję SalesInvoices i upewnij się o zgodności kluczy.
Opis: Niezgodność między numerem konta a jego kategorią według Planu kont (AccountID, GroupingCategory, GroupingCode, StandardAccountID).
Przykłady:
Potrzebna konsultacja: Aby naprawić ten błąd, skontaktuj się z naszymi specjalistami w celu konsultacji.
Krytyczny błąd! Pokazuje niezgodność między debetu a kredytem dla konkretnego konta.
Przykłady:
Potrzebna konsultacja: Aby naprawić ten błąd, skontaktuj się z naszymi specjalistami w celu konsultacji.
Opis: Rozbieżność między saldami otwarcia i zamknięcia klientów/dostawców a operacjami okresu.
Przykłady:
Potrzebna konsultacja: Aby naprawić ten błąd, skontaktuj się z naszymi specjalistami w celu konsultacji.
Opis: Różnica między sumami dokumentów źródłowych a ostatecznym długiem kontrahenta.
Przykłady:
Potrzebna konsultacja: Aby naprawić ten błąd, skontaktuj się z naszymi specjalistami w celu konsultacji.
Opis: Użyto jednostki miary z kodem 0000 lub inną nieprawidłową wartością, której nie ma w państwowym klasyfikatorze jednostek miary.
Jak naprawić:
Opis: Plik SAF-T UA został wysłany do urzędu skarbowego bez oficjalnego żądania jego złożenia. Obecnie SAF-T jest składany tylko w odpowiedzi na żądanie urzędu skarbowego podczas audytu dokumentacyjnego.
Większość błędów występuje z powodu:
Rekomendacje:
Do automatyzacji generowania i weryfikacji SAF-T UA polecamy użycie MySAF-T od EMEA IT Consulting — platformy opracowanej specjalnie dla ukraińskiego biznesu.
Korzyści MySAF-T:
Jeśli otrzymałeś listę błędów od urzędu skarbowego i nie wiesz, jak je naprawić — pomożemy.
Nasi specjaliści zapewniają:
Umów się na konsultację, aby uzyskać profesjonalną pomoc w rozwiązywaniu problemów z SAF-T UA i przygotować się do audytów podatkowych bez stresu.
SAF-T UA to nie tylko wymóg techniczny. To narzędzie, które pomaga firmom być transparentnymi wobec państwa i pewnym poprawności swojej księgowości. Właściwe przygotowanie pliku dzisiaj to spokój podczas audytu jutro.