Oficjalna treść reguły
[DK-R-005] For Danish suppliers the following Payment means codes are allowed: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97
Tekst normatywny jest w języku angielskim i cytowany bez zmian.
Dlaczego pojawia się ten błąd
Walidator wykonuje powyższy test XPath na elemencie kontekstu; dla Twojego pliku asercja jest fałszywa.
Jak to naprawić
Porównaj plik z treścią reguły i wyrażeniem testowym, popraw element wskazany w kontekście i zwaliduj ponownie.
Co sprawdza walidator
Sprawdzany element (kontekst):
UBL
ubl-invoice:Invoice[$DKSupplierCountry = 'DK' and $DKCustomerCountry = 'DK']/cac:PaymentMeansTest (XPath):
contains(' 1 10 31 42 48 49 50 58 59 93 97 ', concat(' ', cbc:PaymentMeansCode, ' '))CII
rsm:CrossIndustryInvoice[$DKSupplierCountry = 'DK' and $DKCustomerCountry = 'DK']/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeansTest (XPath):
(contains(' 1 10 31 42 48 49 50 58 59 93 97 ', concat(' ', ram:TypeCode, ' ')))
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.
To samo sprawdzenie przez API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validatePowiązane reguły
DK-R-002Duńscy dostawcy MUSZĄ podać osobę prawną (numer CVR)DK-R-003Jeśli duński dostawca podaje ItemClassification, UNSPSC w wersji 19.05.01 lub…DK-R-004Podając podatki inne niż VAT dla duńskich klientów, duńscy dostawcy MUSZĄ używać…DK-R-006Dla duńskich dostawców rachunek bankowy i numer rejestracyjny są obowiązkowe, jeśli…DK-R-007Dla duńskich dostawców PaymentMandate/ID i PayerFinancialAccount/ID są wymagane, gdy…DK-R-008Duńscy dostawcy: PaymentID jest obowiązkowy i MUSI zaczynać się od 01#, 04# lub 15#…DK-R-009Duńscy dostawcy: jeśli PaymentID zaczyna się od 04# lub 15#, 16 cyfr…DK-R-010Dla duńskich dostawców z PaymentMeansCode 93 PaymentID jest obowiązkowy
Najczęstsze pytania
Co oznacza DK-R-005?
DK-R-005 to krajowa reguła peppol: For Danish suppliers the following Payment means codes are allowed: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97
Czy moja faktura zostanie odrzucona z powodu DK-R-005?
Tak. DK-R-005 ma status „krytyczny”; walidatory (KSeF, punkty dostępowe Peppol, KoSIT) odrzucają fakturę do czasu poprawienia błędu.
Jakich formatów dotyczy DK-R-005?
Tylko gdy sprzedawca (w niektórych regułach nabywca) ma siedzibę we wskazanym kraju; wyzwalaczem jest kod kraju strony. Składnia: UBL i CII.
Źródło: Peppol BIS Billing 3.0.20 national rules (November 2025). Katalog wygenerowany z oficjalnych zestawów reguł dnia 2026-10-15.