Oficjalna treść reguły
[PEPPOL-EN16931-R001] Business process MUST be provided.
Tekst normatywny jest w języku angielskim i cytowany bez zmian.
Dlaczego pojawia się ten błąd
Peppol BIS Billing 3.0 wymaga, aby każda faktura i faktura korygująca (nota kredytowa) wskazywała proces biznesowy, do którego należy. Reguła sprawdza obecność cbc:ProfileID (UBL) lub ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID w rsm:ExchangedDocumentContext (CII). Punkty dostępowe używają identyfikatora procesu wraz z typem dokumentu do routingu i walidacji komunikatu. Zwykle brakuje go, ponieważ oprogramowanie eksportuje zwykłe dokumenty EN 16931, w których ten element jest opcjonalny.
Jak to naprawić
W UBL dodaj cbc:ProfileID bezpośrednio po cbc:CustomizationID z wartością urn:fdc:peppol.eu:2017:poacc:billing:01:1.0. W CII dodaj ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID z tą samą wartością jako pierwszy element podrzędny rsm:ExchangedDocumentContext, przed parametrem specyfikacji. Format musi być zgodny z PEPPOL-EN16931-R007 (numer procesu 01 dla standardowego fakturowania).
Przykład (poprawny)
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
Co sprawdza walidator
Sprawdzany element (kontekst):
UBL
ubl-creditnote:CreditNote | ubl-invoice:InvoiceTest (XPath):
cbc:ProfileIDCII
rsm:ExchangedDocumentContextTest (XPath):
ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID
Popraw automatycznie
Ten błąd można poprawić automatycznie: upuść plik w walidatorze i kliknij „Popraw automatycznie”.
To samo sprawdzenie przez API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validatePowiązane reguły
PEPPOL-EN16931-R002Najwyżej jedna uwaga na poziomie dokumentu, chyba że nabywca i sprzedawca…PEPPOL-EN16931-R003Brak referencji nabywcy i numeru zamówieniaPEPPOL-EN16931-R004Identyfikator specyfikacji nie jest identyfikatorem Peppol BIS 3.0PEPPOL-EN16931-R005Waluta rozliczenia VAT jest taka sama jak waluta fakturyPEPPOL-EN16931-R006Dozwolony tylko jeden fakturowany obiekt na poziomie dokumentuPEPPOL-EN16931-R007Identyfikator procesu biznesowego ma nieprawidłowy formatPEPPOL-EN16931-R008Dokument zawiera puste elementyPEPPOL-EN16931-R010Brak adresu elektronicznego nabywcy (BT-49)
Najczęstsze pytania
Co oznacza PEPPOL-EN16931-R001?
PEPPOL-EN16931-R001 to reguła peppol bis billing 3.0: Business process MUST be provided.
Czy moja faktura zostanie odrzucona z powodu PEPPOL-EN16931-R001?
Tak. PEPPOL-EN16931-R001 ma status „krytyczny”; walidatory (KSeF, punkty dostępowe Peppol, KoSIT) odrzucają fakturę do czasu poprawienia błędu.
Jakich formatów dotyczy PEPPOL-EN16931-R001?
Faktury i noty kredytowe przesyłane siecią Peppol (UBL) oraz, ponieważ XRechnung zawiera reguły Peppol, każda XRechnung. Składnia: UBL i CII.
Źródło: Peppol BIS Billing 3.0.20 (November 2025). Katalog wygenerowany z oficjalnych zestawów reguł dnia 2026-10-15.