Faktury z PrestaShop nie trafiają automatycznie do KSeF
Faktury generowane przez moduł integracji PrestaShop z Fakturownią mogą nie być automatycznie przesyłane do KSeF, mimo że faktury wystawiane ręcznie w panelu Fakturowni działają poprawnie. Najczęstszą przyczyną jest błędna klasyfikacja nabywcy - faktura trafia do KSeF automatycznie tylko wtedy, gdy jest rozpoznana jako wystawiona dla firmy, nie dla osoby prywatnej.
Najczęstsza przyczyna
Fakturownia wysyła dokument do KSeF automatycznie wyłącznie wtedy, gdy nabywca jest zidentyfikowany jako firma. Jeśli w danych przekazanych z PrestaShop brakuje nazwy firmy lub numer identyfikacyjny jest wpisany w nieodpowiednie pole, dokument jest traktowany jako faktura dla osoby prywatnej i nie trafia do KSeF bez ręcznej interwencji.
Konkretny scenariusz, który powoduje ten problem: klient w formularzu zamówienia wpisuje numer NIP w polu NIP UE zamiast w polu NIP. W efekcie moduł integracji przekazuje dane bez prawidłowej nazwy firmy lub z błędną klasyfikacją nabywcy.
Różnica między polem NIP a NIP UE
Fakturownia rozróżnia kilka typów numerów identyfikacyjnych:
- NIP - numer nadany w Polsce, bez prefiksu kraju. Stosowany w transakcjach krajowych (polski sprzedawca i polski nabywca). To pole należy wypełniać w standardowych transakcjach B2B na rynku polskim.
- NIP UE - numer VAT UE z prefiksem kraju (np. PL1234567890). Stosowany w transakcjach wewnątrzwspólnotowych.
- Nr id. podatkowej - numery identyfikacyjne z krajów spoza UE.
- NIP-wew. ID - dla jednostek organizacyjnych korzystających z NIP podmiotu nadrzędnego (np. JST).
Jeśli nabywca to polska firma, a sprzedawca to polska firma, faktura powinna korzystać z pola NIP - bez prefiksu. KSeF w transakcji krajowej oczekuje właśnie takiego formatu. Użycie pola NIP UE w transakcji krajowej może powodować problemy z automatyczną wysyłką.
W razie wątpliwości co do właściwego pola warto skonsultować się z księgowym.
Jak rozwiązać problem
Jeśli faktury z PrestaShop nie trafiają do KSeF automatycznie, sprawdź konfigurację formularza zamówienia w sklepie:
- Zaloguj się do panelu administracyjnego PrestaShop.
- Przejdź do ustawień formularza zakupu i sprawdź, które pole jest używane do zbierania numeru identyfikacyjnego firmy.
- Upewnij się, że formularz używa pola NIP (nie NIP UE) dla klientów z Polski.
- Jeśli pole NIP UE było ustawione jako domyślne, zmień je na NIP i zapisz konfigurację.
Po tej zmianie nowe zamówienia składane przez firmy powinny generować faktury poprawnie rozpoznawane jako B2B i automatycznie przesyłane do KSeF.
Faktury wystawione przed zmianą konfiguracji
Dokumenty, które zostały już utworzone w Fakturowni z błędną klasyfikacją nabywcy, nie zostaną wysłane do KSeF automatycznie. Każdy taki dokument wymaga ręcznego kliknięcia przycisku Wyślij do KSeF z poziomu listy dokumentów. Przed wysyłką warto zweryfikować, czy dane nabywcy na fakturze są kompletne i poprawne.