Texte officiel de la règle
[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
Le texte normatif est en anglais ; il est cité tel quel.
Pourquoi cette erreur apparaît
Le validateur évalue le test XPath ci-dessus sur l'élément de contexte ; l'assertion est fausse pour votre fichier.
Comment corriger
Comparez votre fichier au texte de la règle et à l'expression de test, ajustez l'élément nommé dans le contexte et revalidez.
Ce que le validateur vérifie
Élément vérifié (contexte):
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, ' ')))
Vérifier votre facture
Déposez votre XML ou PDF dans le validateur : chaque règle en échec renvoie vers sa page ici. Gratuit, sans compte, le fichier n'est pas conservé.
La même vérification par API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateRègles liées
DK-R-002Les fournisseurs danois DOIVENT indiquer l'entité juridique (numéro CVR)DK-R-003Si un fournisseur danois fournit ItemClassification, UNSPSC version 19.05.01 ou…DK-R-004Pour les taxes hors TVA de clients danois, les fournisseurs danois DOIVENT utiliser…DK-R-006Fournisseurs danois : compte bancaire et numéro d'enregistrement obligatoires si…DK-R-007Fournisseurs danois : PaymentMandate/ID et PayerFinancialAccount/ID obligatoires si…DK-R-008Fournisseurs danois : PaymentID obligatoire et DOIT commencer par 01#, 04# ou 15#…DK-R-009Fournisseurs danois : si PaymentID commence par 04# ou 15#, les 16 chiffres…DK-R-010Fournisseurs danois avec PaymentMeansCode 93 : PaymentID obligatoire
Questions fréquentes
Que signifie DK-R-005 ?
DK-R-005 est une règle nationale peppol : For Danish suppliers the following Payment means codes are allowed: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97
Ma facture sera-t-elle rejetée à cause de DK-R-005 ?
Oui. DK-R-005 est classée « bloquante » ; les validateurs (plateformes agréées, points d'accès Peppol, KoSIT, KSeF) rejettent la facture tant qu'elle n'est pas corrigée.
À quels formats s'applique DK-R-005 ?
Uniquement lorsque le vendeur (ou pour certaines règles l'acheteur) est établi dans le pays indiqué ; le déclencheur est le code pays de la partie. Syntaxe : UBL et CII.
Source: Peppol BIS Billing 3.0.20 national rules (November 2025). Catalogue généré à partir des jeux de règles officiels le 2026-10-15.