Wyjaśnienia kodów Peppol Invoice Response i MLR
Gdy faktura wysłana przez Peppol zostanie dostarczona, nabywca może odpowiedzieć komunikatem Invoice Response. Zawiera on status, na przykład RE (odrzucona) lub UQ (wymaga wyjaśnienia), a także ewentualne kody powodu, jak REF czy LEG, i kody działania, jak NIN. Strona odbierająca może też wysłać Message Level Response, gdy sam plik nie przeszedł weryfikacji. Zawiera on kody takie jak RE, BV lub SV oraz regułę, której plik nie spełnił. Znajdź swój kod poniżej, żeby zobaczyć, co oznacza i co zrobić dalej. Kody pochodzą z transakcji Invoice Response 3.1 i Message Level Response 3.0 organizacji OpenPeppol oraz z ich list kodów. Klarbon wyjaśnia je własnymi słowami.
W skrócie
Co oznaczają kody odpowiedzi Peppol (np. RE, UQ, CA), kody powodów (np. REF, LEG) i kody weryfikacji (np. BV, SV) oraz co zrobić dalej.
Ta lista obejmuje 34 kody z oficjalnych dokumentów wymienionych poniżej. 14 kodów ma własną stronę; 20 kodów jest wyjaśnionych tylko w tabeli, bo są to statusy systemowe lub transportowe, a nie błędy do poprawienia w fakturze.
Statusy Invoice Response
| Kod | Co to oznacza |
|---|---|
| AB | Odbiór faktury potwierdzony Peppol AB (status w Invoice Response) oznacza, że nabywca odebrał czytelną fakturę, którą można zrozumieć i przekazać do dalszego przetwarzania. Nic nie musisz robić. Nabywca może później przysłać kolejne odpowiedzi o akceptacji i płatności. |
| IP | Faktura w przetwarzaniu Peppol IP (status w Invoice Response) oznacza, że w systemie nabywcy rozpoczęło się przetwarzanie faktury. Nic nie musisz robić. |
| UQ | Nabywca ma pytanie do faktury |
| CA | Faktura przyjęta warunkowo |
| RE | Faktura odrzucona przez nabywcę |
| AP | Faktura zaakceptowana Peppol AP (status w Invoice Response) oznacza, że nabywca ostatecznie zatwierdził fakturę, a kolejnym krokiem jest płatność. Nic nie musisz robić. |
| PD | Faktura opłacona Peppol PD (status w Invoice Response) oznacza, że nabywca rozpoczął realizację płatności za fakturę. Jeśli podano kod powodu PPD, płatność jest częściowa. Jeśli płatność jest zgodna z oczekiwaniami, nic nie musisz robić. Jeśli PPD pokazuje płatność częściową, której się nie spodziewasz, zapytaj o nią nabywcę. |
Powody statusu
| Kod | Co to oznacza |
|---|---|
| NON | Brak problemów z fakturą Peppol NON (powód w Invoice Response) oznacza, że nabywca wysyła odpowiedź tylko po to, by zaktualizować status, a przetwarzanie faktury przebiega bez problemów. Nic nie musisz robić. |
| REF | Nieprawidłowe referencje na fakturze |
| LEG | Błędne informacje wymagane prawem |
| REC | Odbiorca faktury jest nieznany |
| QUA | Niewystarczająca jakość towaru lub usługi Peppol QUA (powód w Invoice Response) oznacza, że jakość tego, co dostarczono, jest nieakceptowalna lub nieodpowiednia. Zapytaj nabywcę, jaki problem z jakością zauważył, i uzgodnijcie, jak rozwiązać problem. |
| DEL | Problemy z dostawą Peppol DEL jako powód w odpowiedzi na fakturę (Invoice Response) oznacza, że proponowana lub zrealizowana dostawa jest dla nabywcy nie do przyjęcia. Peppol to międzynarodowa sieć wymiany e-faktur. Przeczytaj szczegóły odpowiedzi i zapytaj nabywcę, co w dostawie trzeba zmienić. |
| PRI | Nieprawidłowe ceny |
| QTY | Nieprawidłowa ilość |
| ITM | Nieprawidłowe pozycje na fakturze |
| PAY | Nieprawidłowe warunki płatności |
| UNR | Nabywca nie rozpoznaje transakcji Peppol UNR jako powód w odpowiedzi na fakturę (Invoice Response) oznacza, że nabywca nie rozpoznaje transakcji handlowej. Peppol to międzynarodowa sieć wymiany e-faktur. Ustal z nabywcą, jakiego zakupu dotyczy faktura. |
| FIN | Nieprawidłowe warunki finansowe |
| PPD | Faktura opłacona częściowo Peppol PPD jako powód w odpowiedzi na fakturę (Invoice Response) oznacza, że faktura została opłacona częściowo, a nie w całości. Peppol to międzynarodowa sieć wymiany e-faktur. Jeśli płatność częściowa jest dla ciebie niespodzianką, sprawdź wyjaśnienie w odpowiedzi i skontaktuj się z nabywcą. |
| OTH | Inny powód Peppol OTH jako powód w odpowiedzi na fakturę (Invoice Response) oznacza, że powód statusu nie jest żadnym z powodów opisanych osobnym kodem. Peppol to międzynarodowa sieć wymiany e-faktur. Przeczytaj tekst odpowiedzi albo zapytaj nabywcę. |
Działania, o które prosi nabywca
| Kod | Co to oznacza |
|---|---|
| NOA | Brak wymaganych działań Peppol NOA jako działanie w odpowiedzi na fakturę (Invoice Response) oznacza, że nabywca nie prosi o żadne działanie. Peppol to międzynarodowa sieć wymiany e-faktur. Nie musisz nic robić. |
| PIN | Nabywca prosi o informacje Peppol PIN jako działanie w odpowiedzi na fakturę (Invoice Response) oznacza, że nabywca prosi o brakujące informacje, bez wystawiania nowej faktury. Peppol to międzynarodowa sieć wymiany e-faktur. Wyślij nabywcy informacje, o które prosi, bez wystawiania nowej faktury. |
| NIN | Nabywca prosi o wystawienie nowej faktury Peppol NIN jako działanie w odpowiedzi na fakturę (Invoice Response) oznacza, że nabywca prosi o ponowne wystawienie poprawionej faktury. Peppol to międzynarodowa sieć wymiany e-faktur. Popraw fakturę zgodnie z instrukcją w odpowiedzi, a następnie wystaw ją i wyślij ponownie. |
| CNF | Prośba o fakturę korygującą do całej faktury Peppol CNF w odpowiedzi na fakturę (Invoice Response) oznacza, że nabywca prosi o anulowanie całej faktury za pomocą faktury korygującej. Wystaw fakturę korygującą do całej faktury. |
| CNP | Prośba o częściową fakturę korygującą Peppol CNP w odpowiedzi na fakturę (Invoice Response) oznacza, że nabywca prosi o fakturę korygującą obejmującą tylko tę część faktury, która wymaga poprawy. Wystaw fakturę korygującą do tej części, którą trzeba poprawić. |
| CNA | Prośba o zwrot zapłaconej kwoty Peppol CNA w odpowiedzi na fakturę (Invoice Response) oznacza, że nabywca prosi o zwrot kwoty zapłaconej na podstawie faktury. Zwróć nabywcy zapłaconą kwotę. |
| OTH | Inna prośba nabywcy Peppol OTH w odpowiedzi na fakturę (Invoice Response) oznacza, że działanie, o które prosi nabywca, nie należy do działań opisanych kodem. Przeczytaj tekst odpowiedzi albo zapytaj nabywcę. |
Kody Message Level Response
| Kod | Co to oznacza |
|---|---|
| AB | Potwierdzono odbiór wiadomości (MLR) Peppol AB w odpowiedzi na poziomie wiadomości (Message Level Response, MLR) oznacza, że strona odbierająca potwierdza odbiór dokumentu, ale nie potwierdza, że przeszedł on weryfikację. Nie musisz nic robić. |
| AP | Wiadomość przyjęta (MLR) Peppol AP w odpowiedzi na poziomie wiadomości (Message Level Response, MLR) oznacza, że otrzymany dokument został przyjęty po weryfikacji. Nie musisz nic robić. |
| RE | Wiadomość odrzucona (MLR) |
| SV | Naruszenie składni |
| BV | Naruszenie reguły na poziomie krytycznym |
| BW | Ostrzeżenie o naruszeniu reguły Peppol BW jako status w odpowiedzi na poziomie wiadomości (Message Level Response) oznacza, że dokument łamie regułę na poziomie ostrzeżenia, a nie na poziomie krytycznym. Sprawdź opis ostrzeżenia i popraw fakturę tam, gdzie to ma zastosowanie. Sprawdź też ogólny kod odpowiedzi: AB potwierdza odbiór, AP oznacza przyjęcie, a RE odrzucenie. |
Przeczytaj oficjalny dokument
- Peppol BIS Invoice Response 3.1 (BIS 63A), with its code lists Źródło: Peppol BIS Invoice Response 3.1 (BIS 63A), with its code lists, wersja Peppol BIS 3, 2026-Q2 release, wydawca: OpenPeppol AISBL, odczytano 8 listopada 2026.
- Peppol BIS Message Level Response 3.0 (BIS 36A), with its code lists Źródło: Peppol BIS Message Level Response 3.0 (BIS 36A), with its code lists, wersja Peppol BIS 3, 2026-Q2 release, wydawca: OpenPeppol AISBL, odczytano 8 listopada 2026.
Klarbon wyjaśnia każdy kod własnymi słowami; oficjalne brzmienie znajdziesz w dokumencie, do którego prowadzi link powyżej.
Najczęstsze pytania
Czym różni się Invoice Response od Message Level Response?
Message Level Response może potwierdzić odbiór bez weryfikacji (AB), zgłosić przyjęcie po weryfikacji (AP) albo odrzucenie ze szczegółami błędów (RE). Invoice Response pochodzi od nabywcy i pokazuje, na jakim etapie jest faktura w jego procesie akceptacji i płatności.
Dlaczego ten sam kod pojawia się dwa razy?
AB, AP i RE występują zarówno w Invoice Response, jak i w Message Level Response, z różnym znaczeniem. OTH jest zarówno kodem powodu, jak i kodem działania. Sprawdź, jaki komunikat pokazuje twój program.
Czy nabywca może później zmienić status?
Statusy następują w ustalonej kolejności: AB, IP, UQ, CA, RE, AP i PD. Etapy można jednak pomijać, a UQ może się powtarzać. RE oraz PD bez PPD są ostateczne. PD z PPD oznacza płatność częściową i nie jest ostateczne. Zmiany poza tą kolejnością trzeba uzgodnić bezpośrednio z nabywcą, nie przez kolejny Invoice Response.
Skąd pochodzą kody?
Z transakcji Invoice Response 3.1 i Message Level Response 3.0 organizacji OpenPeppol oraz z ich list kodów, dostępnych na docs.peppol.eu, odczytanych 8 listopada 2026. Klarbon wyjaśnia każdy kod własnymi słowami i podaje link do źródła.