Przejdź do głównej treści
Peppol BIS Billing 3.0

Błędy PEPPOL-EN16931-R010 i R020: adres elektroniczny nabywcy lub sprzedawcy

W Peppol każda firma ma adres elektroniczny: schemat (na przykład belgijski numer przedsiębiorstwa) i identyfikator. Faktura musi zawierać adres sprzedawcy i nabywcy. R010 i R020 wymagają ich obecności, BR-62 i BR-63 wymagają schematu, a BR-CL-25 i CL008 wymagają, by schemat znajdował się na swojej liście kodów: CEF EAS w EN 16931 oraz lista schematów adresów elektronicznych w Peppol. W Odoo to dwa pola w karcie kontaktu.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 4 listopada 2026

Najważniejsze

Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym modułu, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
3 min
RegułaŹródłoTekst
PEPPOL-EN16931-R010Peppol BIS 3.0.22Buyer electronic address MUST be provided
PEPPOL-EN16931-R020Peppol BIS 3.0.22Seller electronic address MUST be provided
BR-62EN 16931 1.3.17The Seller electronic address (BT-34) shall have a Scheme identifier.
BR-63EN 16931 1.3.17The Buyer electronic address (BT-49) shall have a Scheme identifier.
BR-CL-25EN 16931 1.3.17Endpoint identifier scheme identifier MUST belong to the CEF EAS code list
PEPPOL-EN16931-CL008Peppol BIS 3.0.22Electronic address identifier scheme must be from the codelist "Electronic Address Identifier Scheme"
PEPPOL-COMMON-R043Peppol BIS 3.0.22Belgian enterprise number MUST be stated in the correct format.

Wszystkie są krytyczne. XRechnung stosuje również R010 i R020, dlatego ten błąd pojawia się także przy niemieckich klientach. Ostatnia reguła dotyczy Belgii: jeśli schematem jest belgijski numer przedsiębiorstwa, identyfikator musi mieć format tego numeru.

Karta reguł adresu elektronicznego Peppol
R010 i R020 wymagają adresu (BT-49 i BT-34), a BR-62, BR-63 i listy kodów wymagają jego schematu.

Gdzie to jest w Odoo

WersjaPola w karcie kontaktu
Odoo 17, 18 i 19Peppol e-address (EAS), schemat, oraz Peppol Endpoint, identyfikator.
Odoo 20Routing ID, schemat, oraz Routing Endpoint, identyfikator.

Uzupełnij je w swojej firmie i u każdego klienta, któremu wystawiasz faktury przez Peppol. Odoo 18, 19 i 20 sprawdza je także przy wysyłce przez Peppol i, jeśli któregoś brakuje, informuje o tym z regułą na początku: „[PEPPOL-EN16931-R010] An electronic address (EAS) must be provided on the customer '%s'.”, a analogicznie R020 dla Twojej firmy.

W przypadku XRechnung Odoo ma skrót: jeśli kontakt nie ma adresu Peppol, ale ma e-mail, używa e-maila ze schematem EM. Spełnia to R010 i R020 w XRechnung, ale nie nadaje się do wysyłki przez sieć Peppol, która wymaga zarejestrowanego identyfikatora.

Dlaczego Peppol odrzuca fakturę, mimo że pole jest wypełnione

Samo wypełnione pole nie wystarczy, by faktura dotarła. Identyfikator musi istnieć w sieci: każdy uczestnik jest zarejestrowany ze swoim schematem i numerem, a jeśli wpiszesz numer przedsiębiorstwa w innym formacie lub z błędnym schematem, przesyłka nie znajdzie odbiorcy, mimo że plik przechodzi reguły. Dla Belgii PEPPOL-COMMON-R043 sprawdza numer przedsiębiorstwa: dziesięć cyfr, z czego dwie ostatnie są cyframi kontrolnymi. Źle przepisany numer zwykle zawodzi, nawet gdy format wygląda poprawnie.

Z naszym modułem Peppol dla Belgii

Kreator konfiguracji modułu pyta SML, centralny rejestr sieci Peppol, czy każdy klient jest zarejestrowany pod swoim identyfikatorem, dzięki czemu dowiesz się o tym przed wystawieniem faktury; to wyszukiwanie nie schodzi do SMP każdego z nich. Uwaga dotycząca opublikowanej wersji (od 17.0 do 20.0): jej dziesięć kontroli przed wysyłką znajduje się w kreatorze podsumowania, którego nie otwiera żaden przycisk ani menu, więc obecnie nie uruchamiają się one i nie zatrzymują wysyłki Peppol w Odoo. Sprawdź samodzielnie dwa pola powyżej.

Lista Compliance Profiles modułu Peppol dla Belgii w Odoo
Jeden profil demonstracyjny (Acme Belgium SPRL) w statusie Completed i trybie Test / SMK. Dane demonstracyjne: numer przedsiębiorstwa na zrzucie ekranu jest zmyślony i nie przeszedłby kontroli PEPPOL-COMMON-R043.

Co zrobić

  1. W swojej firmie: schemat i endpoint (Odoo 17 do 19) lub Routing ID i Routing Endpoint (Odoo 20).
  2. U klienta: to samo, z identyfikatorem, pod którym jest zarejestrowany w Peppol.
  3. Dla belgijskich firm: numer przedsiębiorstwa we właściwym formacie.
  4. Wyślij ponownie.

Czytaj dalej

Błąd BR-DE-15 w XRechnung: faktura nie ma Buyer reference (BT-10)BR-DE-15 odrzuca XRechnung bez Buyer reference (BT-10). Czego wymaga reguła KoSIT, skąd Odoo 17, 18, 19 i 20 bierze tę wartość i kiedy trafia tam Leitweg-ID.Błędy BR-09 i BR-11: adres sprzedawcy lub nabywcy bez kodu krajuBR-09 i BR-11 wymagają kodu kraju w adresie sprzedawcy i nabywcy; BR-08 i BR-10 dotyczą samego adresu. Komunikat Odoo 17, 18, 19 i 20 oraz co uzupełnić.Błąd BR-CO-09: numer VAT sprzedawcy lub nabywcy nie ma prefiksu krajuBR-CO-09 odrzuca numer VAT bez prefiksu kraju; BR-CO-26, BR-S-02, BR-AE-02 i BR-IC-02 wymagają numeru sprzedawcy lub nabywcy. Komunikat Odoo i jak go poprawić.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła