Francuskie statusy e-faktur i kody odrzucenia: wyjaśnienie
W ramach francuskiej reformy e-fakturowania faktura przechodzi przez kolejne statusy cyklu życia. Status 213 Rejetée oznacza, że kontrole platformy wykryły w fakturze anomalię. Status 210 Refusée oznacza, że odbiorca odmawia przyjęcia faktury. Odrzucenie i odmowa zawsze mają kod przyczyny. Całą transmisję do publicznego portalu fakturowania (PPF) można też oznaczyć statusem 501 Irrecevable, jeśli nie da się jej przyjąć, a wtedy kod przyczyny zaczyna się od IRR_. Znajdź swój kod poniżej, a zobaczysz, co oznacza, jaka jest zwykła przyczyna i co zrobić. Kody pochodzą ze specyfikacji zewnętrznych DGFiP w wersji 3.2 oraz z dokumentu Chorus Pro opublikowanego razem z nimi. Kody błędów historycznego portalu Chorus Pro oraz kanałów API i EDI nie są tu omówione.
W skrócie
Co oznaczają statusy francuskich e-faktur, takie jak 210 Refusée i 213 Rejetée, oraz kody REJ_SEMAN, IRR_SYNTAX i TX_TVA_ERR, i co poprawić.
Ta lista obejmuje 88 kodów z oficjalnych dokumentów wymienionych poniżej. 44 kody mają własną stronę; 44 kody są wyjaśnione tylko w tabeli, bo są to statusy systemowe lub transportowe, a nie błędy do poprawienia w fakturze.
Nieobjęte listą: REJ_PER, REJ_VAL_INC, 250, 251, 300, 301, 400, 401, 500, 601. Chodzi o inny proces niż wysyłanie faktury.
Statusy faktur
| Kod | Co to oznacza |
|---|---|
| 200 | Złożona (Déposée) Chorus Pro i francuska reforma e-fakturowania (PPF): 200 Déposée oznacza, że sprzedawca przekazał fakturę swojej zatwierdzonej platformie wystawcy, a ta potwierdza, że faktura została sprawdzona i jest zgodna z wymaganiami. Nic nie musisz zmieniać. Śledź kolejne statusy, aby zobaczyć, czy odbiorca zatwierdzi fakturę, odmówi jej przyjęcia czy ją opłaci. |
| 201 | Wystawiona przez platformę Chorus Pro i francuska reforma e-fakturowania (PPF): 201 oznacza, że zatwierdzona platforma wystawcy zgłasza, że przekazała fakturę platformie odbiorcy. Nic nie musisz zmieniać. |
| 202 | Odebrana przez platformę Chorus Pro i francuska reforma e-fakturowania (PPF): 202 oznacza, że zatwierdzona platforma odbiorcy zgłasza, że otrzymała fakturę od platformy wystawcy. Nic nie musisz zmieniać. |
| 203 | Udostępniona odbiorcy Chorus Pro i francuska reforma e-fakturowania (PPF): 203 oznacza, że zatwierdzona platforma odbiorcy zgłasza, że udostępniła fakturę odbiorcy. Nic nie musisz zmieniać. |
| 204 | Odbiór faktury potwierdzony Chorus Pro i francuska reforma e-fakturowania (PPF): 204 oznacza, że odbiorca potwierdza odbiór faktury. Nic nie musisz zmieniać. |
| 205 | Zatwierdzona Chorus Pro i francuska reforma e-fakturowania (PPF): 205 oznacza, że odbiorca akceptuje fakturę w całości. Nic nie musisz zmieniać. |
| 206 | Zatwierdzona częściowo Chorus Pro i francuska reforma e-fakturowania (PPF): 206 oznacza, że odbiorca akceptuje tylko część faktury. Skontaktuj się z odbiorcą i uzgodnij z nim, co zrobić z częścią faktury, której nie akceptuje. |
| 207 | W sporze Chorus Pro i francuska reforma e-fakturowania (PPF): 207 oznacza, że odbiorca nie zgadza się z całą fakturą lub z jej częścią. Skontaktuj się z odbiorcą, aby rozstrzygnąć spór. |
| 208 | Zawieszona |
| 209 | Uzupełniona Chorus Pro i francuska reforma e-fakturowania (PPF): 209 oznacza, że sprzedawca dostarcza dodatkowe dokumenty potwierdzające, o które prosił odbiorca. Nic nie musisz zmieniać. |
| 210 | Odmowa przyjęcia faktury |
| 211 | Płatność przekazana Chorus Pro i francuska reforma e-fakturowania (PPF): 211 oznacza, że odbiorca zgłasza, że opłacił fakturę, albo że sprzedawca zgłasza, że dokonał zwrotu. Nic nie musisz zmieniać. |
| 212 | Zgłoszono otrzymanie płatności Francuski status e-fakturowania 212 Encaissée oznacza, że sprzedawca zgłasza otrzymanie częściowej lub pełnej płatności za fakturę, na warunkach z artykułu 290 A francuskiego kodeksu podatkowego (CGI). Nie musisz niczego zmieniać. |
| 213 | Faktura odrzucona po kontroli platformy |
| NON_TRANSMISE | Faktura przyjęta, ale jeszcze nieprzekazana Chorus Pro pokazuje status Déposée z powodem NON_TRANSMISE, gdy przyjął fakturę od podmiotu publicznego, ale nie mógł jeszcze jej przekazać, ponieważ zatwierdzona platforma prywatnego odbiorcy nie jest połączona z Chorus Pro. W fakturze nie ma nic do poprawiania, zostanie wysłana po połączeniu platformy. W międzyczasie specyfikacje zalecają wysłać odbiorcy duplikat. |
Przyczyny odrzucenia (status 213 Rejetée)
| Kod | Co to oznacza |
|---|---|
| REJ_SEMAN | Format semantyczny danych jest niezgodny |
| REJ_UNI | Dane faktury zostały już przesłane i przetworzone |
| REJ_COH | Niespójne dane |
| REJ_ADR | Adresu elektronicznego nie ma w katalogu |
Przyczyny odmowy (status 210 Refusée)
| Kod | Co to oznacza |
|---|---|
| AUT_MOTIF_ERR_VALIDEUR | Powód inny niż błąd zatwierdzającego Francuski system e-fakturowania: kod AUT_MOTIF_ERR_VALIDEUR oznacza, że główny wykonawca odrzucił fakturę podwykonawcy lub współwykonawcy z innego powodu niż skierowanie jej do niewłaściwego zatwierdzającego. Zapytaj głównego wykonawcę o powód odrzucenia. |
| CONTACT_ACHTR | Inny powód: skontaktuj się z nabywcą Francuski system e-fakturowania: kod CONTACT_ACHTR oznacza, że odbiorca odrzucił fakturę z innego powodu i prosi o kontakt z nabywcą. Skontaktuj się z nabywcą i dowiedz się, dlaczego faktura została odrzucona. |
| COORD_BANC_ERR | Błędne dane rachunku bankowego |
| CREANCIER_ERR | Nieznany wierzyciel albo inny niż w umowie |
| DEST_ERR | Błędny odbiorca faktury |
| DOUBLE_FACT | Zduplikowane dane faktury |
| CMD_EJ_ERR | Błędny lub brakujący numer zamówienia |
| ERR_VALIDEUR | Niewłaściwa osoba zatwierdzająca fakturę Francuski system e-fakturowania: kod ERR_VALIDEUR oznacza, że główny wykonawca odrzucił fakturę podwykonawcy lub współwykonawcy, bo to nie on jest właściwą osobą zatwierdzającą. Sprawdź w umowie, kto zatwierdza faktury, i wyślij fakturę do tej osoby. |
| FACT_NON_CONFORME | Faktura niezgodna z zamówieniem |
| JUSTIF_ABS | Brak dokumentów lub niewystarczająca dokumentacja |
| LIVR_INCOMP | Dostawa niepełna lub niewykonana Francuski system e-fakturowania: kod LIVR_INCOMP oznacza, że odbiorca odrzucił fakturę, bo dostawa jest niepełna albo nie została wykonana. Uzgodnij z odbiorcą stan dostawy, zanim wystawisz fakturę ponownie. |
| MARCHE_TERM | Zakończona umowa w sprawie zamówienia publicznego Francuski system e-fakturowania: kod MARCHE_TERM oznacza, że odbiorca odrzucił fakturę, bo umowa w sprawie zamówienia publicznego została zakończona. Wyjaśnij z odbiorcą stan umowy. |
| MONTANT_ERR | Błędna kwota faktury |
| SE_ERR | Niewłaściwy dział odbiorcy |
| ST_CT_NON_DECLAR | Podwykonawca lub współwykonawca niezgłoszony |
| SUPPR_COMP_AVOIR | Faktura usunięta w celu skompensowania korekt Francuski system e-fakturowania: kod SUPPR_COMP_AVOIR oznacza, że fakturę usunięto w celu skompensowania faktur korygujących. Sprawdź z odbiorcą, których faktur korygujących to dotyczy. |
| TRANSF_PMNT_REGIE | Faktura przekazana do zapłaty przez kasę instytucji Francuski system e-fakturowania: kod TRANSF_PMNT_REGIE oznacza, że fakturę przekazano do zapłaty przez régie (kasę) podmiotu publicznego. Ten powód jest zarezerwowany dla faktur wystawianych sektorowi publicznemu. Nie musisz nic zmieniać na fakturze. Zapytaj podmiot publiczny o płatność. |
| TX_TVA_ERR | Błędna stawka VAT na fakturze |
| ANNUL_ENC | Płatność nie wpłynęła albo wpływ został anulowany Francuski system e-fakturowania: kod ANNUL_ENC oznacza, że płatność nie została dokonana albo została anulowana. Ustal z drugą stroną, czy płatność została dokonana albo cofnięta. |
| AUTRE | Inny powód odrzucenia faktury Francuski system e-fakturowania: kod AUTRE oznacza, że faktura została odrzucona z innego powodu niż te z listy. Przeczytaj komentarz albo zapytaj nabywcę o powód odrzucenia. |
| ROUTAGE_ERR | Błąd kierowania faktury do nabywcy |
| CALCUL_ERR | Błąd w obliczeniach na fakturze |
| NON_CONFORME | Brakuje elementu wymaganego prawem |
| DEST_INC | Nabywca nieznany w katalogu e-faktur |
| TRANSAC_INC | Faktura nie pasuje do żadnej dostawy ani usługi Francuski system e-fakturowania: kod TRANSAC_INC oznacza, że faktura nie odpowiada żadnej zrealizowanej dostawie ani wykonanej usłudze. Ustal z nabywcą, której dostawy lub usługi dotyczy faktura. |
| EMMET_INC | Nabywca nie zna wystawcy faktury Francuski system e-fakturowania: kod EMMET_INC oznacza, że wystawca faktury jest nieznany nabywcy. To powód odrzucenia związany z ochroną przed spamem. Skontaktuj się z nabywcą i potwierdź łączące was relacje handlowe. |
| CONTRAT_TERM | Umowa się zakończyła Francuski system e-fakturowania: kod CONTRAT_TERM oznacza, że nabywca odrzucił fakturę, bo umowa się zakończyła i nie można już wystawiać do niej faktur. Sprawdź umowę z nabywcą. |
| ADR_ERR | Błędny lub brakujący adres elektroniczny nabywcy |
| SIRET_ERR | Błędny lub brakujący numer SIRET nabywcy |
| CODE_ROUTAGE_ERR | Błędny lub brakujący kod routingu |
| REF_CT_ABSENT | Brakuje referencji wymaganej w umowie |
| REF_ERR | Błędna referencja na fakturze |
| PU_ERR | Błędne ceny jednostkowe |
| REM_ERR | Błędny rabat na fakturze |
| QTE_ERR | Błędna ilość na fakturze |
| ART_ERR | Błędna pozycja na fakturze |
| MODPAI_ERR | Błędne warunki płatności |
| QUALITE_ERR | Problem z jakością dostarczonego towaru Francuski system e-fakturowania: kod QUALITE_ERR oznacza, że jeden z dostarczonych towarów jest wadliwy. Rozwiąż z odbiorcą problem z jakością dostawy. |
| DOUBLON | Faktura jest duplikatem |
| MONTANTTOTAL_ERR | Błędna kwota łączna na fakturze |
| RETRAIT_MAN_SERV | Ręczne przetwarzanie przez podmiot publiczny Chorus Pro: kod RETRAIT_MAN_SERV oznacza, że faktura jest obsługiwana ręcznie przez służby podmiotu publicznego. Chorus Pro przekazuje ten powód platformom e-fakturowania jako AUTRE. Zapytaj podmiot publiczny o tę fakturę. |
| SUPPR_MASSE | Faktura usunięta zbiorczo przez podmiot publiczny Chorus Pro SUPPR_MASSE oznacza, że faktura została usunięta zbiorczo. Platformom e-fakturowania Chorus Pro przekazuje ten powód jako AUTRE. Zapytaj podmiot publiczny o tę fakturę. |
| ERREUR_DONNEE_EJ | Błąd w danych zobowiązania podmiotu publicznego |
| EJ_ERR | Numer zobowiązania jest błędny lub nie istnieje |
| HONORER_LA_COMMANDE | Zamówienia nie można zrealizować Chorus Pro HONORER_LA_COMMANDE oznacza, że zamówienia nie można zrealizować. Platformom e-fakturowania Chorus Pro przekazuje ten powód jako LIVR_INCOMP. Sprawdź zamówienie u podmiotu publicznego. |
Transmisje nieprzyjęte (status 501 Irrecevable)
| Kod | Co to oznacza |
|---|---|
| 501 | Przesyłka nie została przyjęta PPF (francuski publiczny portal faktur) zgłasza status 501 Irrecevable, gdy przesyłka (flux) wysłana przez zatwierdzoną platformę e-fakturowania nie przeszła jednej lub kilku kontroli technicznych lub aplikacyjnych, więc PPF jej nie przyjął. Sprawdź kod IRR_, popraw przesyłkę lub wskazane pliki i wyślij je ponownie. |
| IRR_TAILLE | Przesyłka jest za duża PPF (francuski publiczny portal faktur) zgłasza powód IRR_TAILLE, gdy przesyłka (flux) wysłana przez zatwierdzoną platformę e-fakturowania jest większa niż dozwolony rozmiar. Podziel pliki na mniejsze przesyłki i wyślij je ponownie. |
| IRR_TAILLE_F | Plik w przesyłce jest za duży |
| IRR_TAILLE_PJ | Załącznik jest za duży |
| IRR_UNICITE | Przesyłka została już odebrana PPF (francuski publiczny portal faktur) zgłasza powód IRR_UNICITE, gdy przesyłka (flux) wysłana przez zatwierdzoną platformę e-fakturowania została już wcześniej wysłana i odebrana. Zanim wyślesz cokolwiek ponownie, sprawdź, czy pierwsza przesyłka została przetworzona. |
| IRR_VIDE | Pusta przesyłka PPF (francuski publiczny portal faktur) zgłasza powód IRR_VIDE, gdy przesyłka (flux) wysłana przez zatwierdzoną platformę e-fakturowania jest pusta. Wyślij przesyłkę ponownie razem z plikami. |
| IRR_VIDE_F | Pusty plik w przesyłce PPF (francuski publiczny portal faktur) zgłasza powód IRR_VIDE_F, gdy co najmniej jeden plik w przesyłce jest pusty. Wygeneruj wskazany plik jeszcze raz i wyślij go. |
| IRR_VID_PJ | Pusty załącznik |
| IRR_FORM | Nieprawidłowa nazwa przesyłki PPF (francuski publiczny portal faktur) zgłasza powód IRR_FORM, gdy nazwa przesyłki (flux) wysłanej przez zatwierdzoną platformę e-fakturowania nie spełnia zasad nazewnictwa. Popraw nazwę przesyłki zgodnie z zasadami nazewnictwa ze specyfikacji i wyślij ją ponownie. |
| IRR_NOM_F | Nieprawidłowa nazwa pliku |
| IRR_NOM_PJ | Nieprawidłowa nazwa załącznika |
| IRR_TYPE | Nieprawidłowy typ przesyłki PPF: kod IRR_TYPE oznacza, że typ lub rozszerzenie przesyłki (flux), którą zatwierdzona platforma e-fakturowania wysyła do PPF, jest niezgodne z wymaganiami. Wyślij przesyłkę ponownie jako tar.gz albo xml. |
| IRR_TYPE_F | Nieprawidłowy typ pliku PPF: kod IRR_TYPE_F oznacza, że typ lub rozszerzenie plików w przesyłce do PPF jest niezgodne z wymaganiami. Sprawdź typ i rozszerzenie wskazanych plików i prześlij je ponownie. |
| IRR_EXT_DOC | Niedozwolony typ załącznika |
| IRR_ANTIVIRUS | Przesyłka nie spełnia warunków bezpieczeństwa PPF: kod IRR_ANTIVIRUS oznacza, że przesyłka (flux), którą zatwierdzona platforma e-fakturowania wysyła do PPF, nie spełnia warunków bezpieczeństwa. Rozwiąż problem z bezpieczeństwem razem ze swoją platformą i dopiero potem wyślij przesyłkę ponownie. |
| IRR_CODE_INTER | Nieznany kod interfejsu PPF: kod IRR_CODE_INTER oznacza, że system nie zna kodu interfejsu przesyłki (flux), którą zatwierdzona platforma e-fakturowania wysyła do PPF. Poproś swoją platformę o użycie kodu interfejsu ustalonego dla tego rodzaju przesyłki i ponowne jej wysłanie. |
| IRR_EXTRAC | Nie udało się rozpakować archiwum PPF: kod IRR_EXTRAC oznacza, że nie udało się rozpakować archiwum przesyłki (flux), którą zatwierdzona platforma e-fakturowania wysyła do PPF. Utwórz archiwum od nowa i wyślij je ponownie. |
| IRR_CODE_APP | Brak połączenia dla kodu aplikacji PPF: kod IRR_CODE_APP oznacza, że dla kodu aplikacji przesyłki (flux), którą zatwierdzona platforma e-fakturowania wysyła do PPF, nie istnieje żadne połączenie. Poproś swoją platformę o sprawdzenie połączenia z PPF dla tego kodu aplikacji. Po rozwiązaniu problemu wyślij przesyłkę ponownie. |
| IRR_SYNTAX | Nieprawidłowa składnia pliku |
Odrzucone statusy cyklu życia
| Kod | Co to oznacza |
|---|---|
| REJ_INC | Niespójne statusy PPF: kod REJ_INC oznacza, że francuski portal odrzucił komunikat o cyklu życia faktury (przepływ 6) z obowiązkowym statusem, bo co najmniej jeden status jest niespójny. Sprawdź kolejność statusów wysłanych dla tej faktury. |
| REJ_INEX | Nieprawidłowy lub niedozwolony status PPF: kod REJ_INEX oznacza, że francuski portal odrzucił komunikat o cyklu życia faktury (przepływ 6) z obowiązkowym statusem, bo co najmniej jeden status jest nieprawidłowy lub niedozwolony. Użyj jednego ze statusów, które dopuszczają specyfikacje. |
| REJ_RG | Niespełniona reguła PPF: kod REJ_RG oznacza, że francuski portal odrzucił komunikat o cyklu życia faktury (przepływ 6) z obowiązkowym statusem, bo co najmniej jedna reguła nie jest spełniona. Dostosuj komunikat do tej reguły, opisanej w załączniku 7 specyfikacji, i wyślij go ponownie. |
| REJ_HAB | Brak uprawnień do wysłania komunikatu PPF: kod REJ_HAB oznacza, że francuski portal odrzucił komunikat o cyklu życia faktury (przepływ 6) z obowiązkowym statusem, bo żądanie nie jest dozwolone albo wymaga uprawnienia. Skontaktuj się z obsługą swojej platformy e-fakturowania, która zarządza uprawnieniami. |
| REJ_ENCAISSEMENT | Otrzymane kwoty nie pasują do podziału na stawki VAT |
Przeczytaj oficjalny dokument
- Dossier de spécifications externes de la facturation électronique, Dossier général Źródło: Dossier de spécifications externes de la facturation électronique, Dossier général, wersja 3.2, wydawca: Direction générale des Finances publiques (DGFiP), odczytano 8 listopada 2026. Oficjalny tekst w języku oryginału. Źródło: Direction générale des Finances publiques, Spécifications externes de la facturation électronique v3.2 (impots.gouv.fr), mise à jour du 30 avril 2026, licencja: Licence Ouverte / Open Licence 2.0 (Etalab).
- Spécifications externes, Annexe 7, Règles de gestion Źródło: Spécifications externes, Annexe 7, Règles de gestion, wersja 1.9 (spécifications externes 3.2), wydawca: Direction générale des Finances publiques (DGFiP), odczytano 8 listopada 2026. Oficjalny tekst w języku oryginału. Źródło: Direction générale des Finances publiques, Spécifications externes de la facturation électronique v3.2, Annexe 7 (impots.gouv.fr), mise à jour du 30 avril 2026, licencja: Licence Ouverte / Open Licence 2.0 (Etalab).
- Dossier de spécifications externes de la facturation électronique, Document Chorus Pro Źródło: Dossier de spécifications externes de la facturation électronique, Document Chorus Pro, wersja 1.1 (spécifications externes 3.2), wydawca: Agence pour l'informatique financière de l'État (AIFE), odczytano 8 listopada 2026. Oficjalny tekst w języku oryginału. Źródło: Agence pour l'informatique financière de l'État, Spécifications externes de la facturation électronique v3.2, Document Chorus Pro (impots.gouv.fr), mise à jour du 30 avril 2026, licencja: Licence Ouverte / Open Licence 2.0 (Etalab).
Najczęstsze pytania
Jaka jest różnica między Rejetée a Refusée?
213 Rejetée oznacza, że kontrola wykonana przez zatwierdzoną platformę wystawcy lub odbiorcy wykryła w fakturze anomalię. 210 Refusée oznacza, że odbiorca odmawia przyjęcia całej faktury i podaje kod przyczyny. W obu przypadkach sprzedawca anuluje fakturę w swojej księgowości wewnętrzną fakturą korygującą, która nie jest zgłaszana do PPF.
Gdzie znajdę kod przyczyny?
W komunikacie cyklu życia, który przekazuje ci twoja platforma. Odrzucenie, odmowa i transmisja oznaczona 501 Irrecevable muszą zawierać kod przyczyny (pole MDT-113), a odmowa lub zawieszenie ma też komentarz z wyjaśnieniem.
Których kodów nie ma na liście?
Statusów i przyczyn dotyczących e-reportingu i katalogu, statusu dla przyjętych transmisji oraz kodów błędów historycznego portalu Chorus Pro, API i EDI. Te ostatnie są opisane w załącznikach do dokumentacji Chorus Pro.
Skąd pochodzą kody?
Ze specyfikacji zewnętrznych e-fakturowania opublikowanych przez DGFiP na impots.gouv.fr, w wersji 3.2 z 30 kwietnia 2026 r., na licencji Licence Ouverte 2.0 (Etalab). Każda strona kodu cytuje oficjalny tekst francuski i podaje link do źródła.