Peppol BIS Billing 3.0 dodaje do EN 16931 reguły sieciowe: identyfikatory procesu i specyfikacji, adresy elektroniczne (EAS), brak pustych elementów, schematy identyfikatorów ISO 6523. XRechnung zawiera te reguły.
Źródło: Peppol BIS Billing 3.0.20 (November 2025)
Wszystkie reguły (61)
| ID | Reguła | Waga |
|---|---|---|
PEPPOL-COMMON-R040 | GLN (schemat 0088) ma nieprawidłowy format | Błąd |
PEPPOL-COMMON-R041 | Norweski numer organizacji (schemat 0192) ma nieprawidłowy format | Błąd |
PEPPOL-COMMON-R042 | Duński numer organizacji (CVR) MUSI być podany w poprawnym formacie | Błąd |
PEPPOL-COMMON-R043 | Belgijski numer przedsiębiorstwa (schemat 0208) – nieprawidłowy format | Błąd |
PEPPOL-COMMON-R044 | Włoski kod IPA (schemat 0201) ma nieprawidłowy format | Ostrzeżenie |
PEPPOL-COMMON-R045 | Kod podatkowy (Codice Fiscale) musi być podany w poprawnym formacie | Ostrzeżenie |
PEPPOL-COMMON-R046 | Kod podatkowy (Codice Fiscale) musi być podany w poprawnym formacie | Ostrzeżenie |
PEPPOL-COMMON-R047 | Włoski numer VAT (Partita Iva) musi być podany w poprawnym formacie | Ostrzeżenie |
PEPPOL-COMMON-R049 | Szwedzki numer organizacji (schemat 0007) ma nieprawidłowy format | Błąd |
PEPPOL-COMMON-R050 | Australijski numer ABN (schemat 0151) ma nieprawidłowy format | Błąd |
PEPPOL-COMMON-R052 | Duński numer izby handlowej (P) MUSI być podany w poprawnym formacie | Ostrzeżenie |
PEPPOL-COMMON-R053 | Duński numer ERSTORG (SE) MUSI być podany w poprawnym formacie | Ostrzeżenie |
PEPPOL-EN16931-CL001 | Kod MIME musi pochodzić z podzbioru listy kodów IANA | Błąd |
PEPPOL-EN16931-CL002 | Kod przyczyny MUSI pochodzić z podzbioru UNCL 5189 D.16B | Błąd |
PEPPOL-EN16931-CL003 | Kod przyczyny MUSI być zgodny z UNCL 7161 D.16B | Błąd |
PEPPOL-EN16931-CL006 | Kod opisu okresu faktury musi być zgodny z UNCL 2005 D.16B | Błąd |
PEPPOL-EN16931-CL007 | Kod waluty musi być zgodny z ISO 4217:2005 | Błąd |
PEPPOL-EN16931-CL008 | Schemat identyfikatora adresu elektronicznego musi pochodzić z listy "Electronic Address… | Błąd |
PEPPOL-EN16931-F001 | Data MUSI mieć format YYYY-MM-DD | Błąd |
PEPPOL-EN16931-P0100 | Kod rodzaju faktury MUSI być zgodny z profilem | Błąd |
PEPPOL-EN16931-P0101 | Kod rodzaju faktury korygującej MUSI być zgodny z profilem | Błąd |
PEPPOL-EN16931-P0104 | Kategoria podatku G MUSI być użyta, gdy kod przyczyny zwolnienia to VATEX-EU-G | Błąd |
PEPPOL-EN16931-P0105 | Kategoria podatku O MUSI być użyta, gdy kod przyczyny zwolnienia to VATEX-EU-O | Błąd |
PEPPOL-EN16931-P0106 | Kategoria podatku K MUSI być użyta, gdy kod przyczyny zwolnienia to VATEX-EU-IC | Błąd |
PEPPOL-EN16931-P0107 | Kategoria podatku AE MUSI być użyta, gdy kod przyczyny zwolnienia to VATEX-EU-AE | Błąd |
PEPPOL-EN16931-P0108 | Kategoria podatku E MUSI być użyta, gdy kod przyczyny zwolnienia to VATEX-EU-D | Błąd |
PEPPOL-EN16931-P0109 | Kategoria podatku E MUSI być użyta, gdy kod przyczyny zwolnienia to VATEX-EU-F | Błąd |
PEPPOL-EN16931-P0110 | Kategoria podatku E MUSI być użyta, gdy kod przyczyny zwolnienia to VATEX-EU-I | Błąd |
PEPPOL-EN16931-P0111 | Kategoria podatku E MUSI być użyta, gdy kod przyczyny zwolnienia to VATEX-EU-J | Błąd |
PEPPOL-EN16931-P0112 | Kod rodzaju faktury 326 lub 384 tylko, gdy nabywca i sprzedawca są niemieccy… | Błąd |
PEPPOL-EN16931-R001 | Brak identyfikatora procesu biznesowego (BT-23) | Błąd |
PEPPOL-EN16931-R002 | Najwyżej jedna uwaga na poziomie dokumentu, chyba że nabywca i sprzedawca… | Błąd |
PEPPOL-EN16931-R003 | Brak referencji nabywcy i numeru zamówienia | Błąd |
PEPPOL-EN16931-R004 | Identyfikator specyfikacji nie jest identyfikatorem Peppol BIS 3.0 | Błąd |
PEPPOL-EN16931-R005 | Waluta rozliczenia VAT jest taka sama jak waluta faktury | Błąd |
PEPPOL-EN16931-R006 | Dozwolony tylko jeden fakturowany obiekt na poziomie dokumentu | Błąd |
PEPPOL-EN16931-R007 | Identyfikator procesu biznesowego ma nieprawidłowy format | Błąd |
PEPPOL-EN16931-R008 | Dokument zawiera puste elementy | Błąd |
PEPPOL-EN16931-R010 | Brak adresu elektronicznego nabywcy (BT-49) | Błąd |
PEPPOL-EN16931-R020 | Brak adresu elektronicznego sprzedawcy (BT-34) | Błąd |
PEPPOL-EN16931-R040 | Kwota rabatu lub opłaty różni się od iloczynu podstawy i procentu | Błąd |
PEPPOL-EN16931-R041 | Procent rabatu lub opłaty podany bez kwoty bazowej | Błąd |
PEPPOL-EN16931-R042 | Procent rabatu/obciążenia MUSI być podany, gdy kwota bazowa rabatu/obciążenia jest… | Błąd |
PEPPOL-EN16931-R043 | ChargeIndicator nie ma wartości dokładnie 'true' lub 'false' | Błąd |
PEPPOL-EN16931-R043-1 | Wartość ChargeIndicator rabatu/obciążenia MUSI być równa 'true' lub 'false' | Błąd |
PEPPOL-EN16931-R043-2 | Wartość ChargeIndicator rabatu/obciążenia MUSI być równa 'true' lub 'false' | Błąd |
PEPPOL-EN16931-R044 | Opłata na poziomie ceny jest niedozwolona | Błąd |
PEPPOL-EN16931-R046 | Cena netto pozycji nie równa się cenie brutto minus rabat od ceny | Błąd |
PEPPOL-EN16931-R051 | currencyID różni się od waluty faktury | Błąd |
PEPPOL-EN16931-R053 | Brak dokładnie jednej sumy podatku z podsumowaniami cząstkowymi | Błąd |
PEPPOL-EN16931-R054 | Tylko jedna suma podatku bez podsum MUSI wystąpić, gdy kod waluty podatku jest… | Błąd |
PEPPOL-EN16931-R055 | Łączna kwota VAT i łączna kwota VAT w walucie księgowej MUSZĄ mieć… | Błąd |
PEPPOL-EN16931-R061 | Polecenie zapłaty bez referencji mandatu (BT-89) | Błąd |
PEPPOL-EN16931-R080 | Dozwolona tylko jedna referencja projektu na poziomie dokumentu | Błąd |
PEPPOL-EN16931-R100 | Więcej niż jeden identyfikator fakturowanego obiektu w pozycji | Błąd |
PEPPOL-EN16931-R101 | Referencja dokumentu w pozycji nie jest obiektem fakturowanym (130) | Błąd |
PEPPOL-EN16931-R110 | Okres pozycji zaczyna się przed okresem faktury | Błąd |
PEPPOL-EN16931-R111 | Okres pozycji kończy się po okresie faktury | Błąd |
PEPPOL-EN16931-R120 | Kwota netto pozycji nie równa się iloczynowi ilości i ceny | Błąd |
PEPPOL-EN16931-R121 | Ilość bazowa ceny jest zerowa lub ujemna | Błąd |
PEPPOL-EN16931-R130 | Kod jednostki ilości bazowej ceny MUSI być taki sam jak ilości fakturowanej | Błąd |