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:PartyTest (XPath):
cbc:EndpointIDCII
ram:BuyerTradePartyTest (XPath):
ram:URIUniversalCommunication/ram:URIID
Popraw automatycznie
Walidator poprawi ten błąd po wpisaniu brakującej wartości: upuść plik i kliknij „Popraw automatycznie”.
To samo sprawdzenie przez API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validatePowiązane reguły
PEPPOL-EN16931-R001Brak identyfikatora procesu biznesowego (BT-23)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 elementy
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.