Konto
Polski

PEPPOL-COMMON-R050: Australijski numer ABN (schemat 0151) ma nieprawidłowy format

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-COMMON-R050] Australian Business Number (ABN) MUST be stated in the correct format.

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

Dlaczego pojawia się ten błąd

Identyfikator ze schemeID 0151 to Australian Business Number (ABN) i musi składać się z jedenastu cyfr, które przechodzą ważoną kontrolę modulo 89 dla ABN. Reguła sprawdza cbc:EndpointID, cac:PartyIdentification/cbc:ID i cbc:CompanyID ze schemeID 0151 (UBL) lub ram:URIID, ram:ID, ram:GlobalID ze schemeID 0151 (CII). Błąd pojawia się przy zapisie drukowanym ze spacjami (51 824 753 556), prefiksie ABN, użyciu zamiast niego dziewięciocyfrowego ACN lub literówce.

Jak to naprawić

Wpisz jedenaście cyfr bez spacji, np. 51824753556, i zweryfikuj numer algorytmem ABN lub w usłudze ABN Lookup. Jeśli masz tylko ACN (dziewięć cyfr), uzyskaj ABN; ACN nie jest akceptowany w schemacie 0151. Tej samej oczyszczonej wartości używaj w identyfikatorze uczestnika Peppol i w cac:PartyIdentification.

Przykład (poprawny)

<cbc:EndpointID schemeID="0151">51824753556</cbc:EndpointID>

Co sprawdza walidator

Sprawdzany element (kontekst):

UBL

cbc:EndpointID[@schemeID = '0151'] | cac:PartyIdentification/cbc:ID[@schemeID = '0151'] | cbc:CompanyID[@schemeID = '0151']

Test (XPath):

matches(normalize-space(), '^[0-9]{11}$') and u:abn(normalize-space())

CII

ram:URIID[@schemeID = '0151'] | ram:ID[@schemeID = '0151'] | ram:GlobalID[@schemeID = '0151']

Test (XPath):

u:abn(normalize-space())

Sprawdź swoją fakturę

Upuść plik XML lub PDF w walidatorze; każda naruszona reguła ma link do swojej strony tutaj. Bezpłatnie, bez konta, plik nie jest zapisywany.

Sprawdź swoją 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-COMMON-R050?

PEPPOL-COMMON-R050 to reguła peppol bis billing 3.0: Australian Business Number (ABN) MUST be stated in the correct format.

Czy moja faktura zostanie odrzucona z powodu PEPPOL-COMMON-R050?

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

Jakich formatów dotyczy PEPPOL-COMMON-R050?

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.