Konto
Polski

PEPPOL-EN16931-R010: Brak adresu elektronicznego nabywcy (BT-49)

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-R010] Buyer electronic address MUST be provided

Tekst normatywny jest w języku angielskim i cytowany bez zmian.

Dlaczego pojawia się ten błąd

W sieci Peppol adres elektroniczny nabywcy jest identyfikatorem uczestnika, do którego doręczana jest faktura, dlatego BIS Billing czyni go obowiązkowym. Reguła sprawdza cac:AccountingCustomerParty/cac:Party/cbc:EndpointID (UBL) lub ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID (CII). Brakuje go, gdy dane podstawowe klienta zawierają tylko adres pocztowy i e-mail lub gdy eksporter zapisuje identyfikator Peppol w cac:PartyIdentification.

Jak to naprawić

W UBL dodaj cbc:EndpointID jako pierwszy element podrzędny cac:AccountingCustomerParty/cac:Party ze schemeID z listy kodów EAS, np. 0088 (GLN), 0192 (norweski numer organizacji), 0208 (belgijski numer przedsiębiorstwa), 9930 (niemiecki numer VAT), 0204 (Leitweg-ID). W CII dodaj ram:URIUniversalCommunication/ram:URIID ze schemeID w ram:BuyerTradeParty. Wartością musi być zarejestrowany identyfikator uczestnika Peppol nabywcy, a nie zwykły adres e-mail, chyba że uzgodniono schemat EM.

Przykład (poprawny)

<cac:AccountingCustomerParty>
  <cac:Party>
    <cbc:EndpointID schemeID="0088">4012345000009</cbc:EndpointID>
    ...
  </cac:Party>
</cac:AccountingCustomerParty>

Co sprawdza walidator

Sprawdzany element (kontekst):

UBL

cac:AccountingCustomerParty/cac:Party

Test (XPath):

cbc:EndpointID

CII

ram:BuyerTradeParty

Test (XPath):

ram:URIUniversalCommunication/ram:URIID

Popraw automatycznie

Walidator poprawi ten błąd po wpisaniu brakującej wartości: upuść plik 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-R010?

PEPPOL-EN16931-R010 to reguła peppol bis billing 3.0: Buyer electronic address MUST be provided

Czy moja faktura zostanie odrzucona z powodu PEPPOL-EN16931-R010?

Tak. PEPPOL-EN16931-R010 ma status „krytyczny”; walidatory (KSeF, punkty dostępowe Peppol, KoSIT) odrzucają fakturę do czasu poprawienia błędu.

Jakich formatów dotyczy PEPPOL-EN16931-R010?

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.