Konto
Polski

PEPPOL-EN16931-R001: Brak identyfikatora procesu biznesowego (BT-23)

Reguła Peppol BIS Billing 3.0 · Błąd · UBL, CII

StandardPeppol BIS Billing 3.0 (OpenPeppol)WagaBłąd: faktura zostaje odrzuconaSkładniaUBL, CIIDotyczyFaktury i noty kredytowe przesyłane siecią Peppol (UBL) oraz, ponieważ XRechnung zawiera reguły Peppol, każda XRechnung.

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:Invoice

Test (XPath):

cbc:ProfileID

CII

rsm:ExchangedDocumentContext

Test (XPath):

ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID

Popraw automatycznie

Ten błąd można poprawić automatycznie: upuść plik w walidatorze i kliknij „Popraw automatycznie”.

Popraw fakturę →

To samo sprawdzenie przez API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Powiązane reguły

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.