IS-R-007
If seller is icelandic and payment means code is 42 then a 12 digit account id must exist — Ef seljandi er íslenskur og greiðslumáti (BT-81) er millifærsla (kóti 42) þá skal koma fram 12 stafa reikningnúmer (BT-84)
Que signifie cette règle ?
Pour un vendeur islandais et le moyen de paiement 42 (virement), le numéro de compte à douze chiffres est absent.
Les comptes bancaires islandais sont indiqués sur douze chiffres (banque, grand livre, compte).
- BT-81
- Code du moyen de paiement (UNTDID 4461)
- BT-84
- Identifiant du compte de paiement (IBAN)
Message officiel de la règle (norme)
If seller is icelandic and payment means code is 42 then a 12 digit account id must exist — Ef seljandi er íslenskur og greiðslumáti (BT-81) er millifærsla (kóti 42) þá skal koma fram 12 stafa reikningnúmer (BT-84)
Message officiel de la règle, tel qu’il figure dans la norme (en anglais).
Où la règle s’applique
Syntaxe: UBL
Élément concerné (XPath):
ubl-creditnote:CreditNote[$SupplierCountry = 'IS'] | ubl-invoice:Invoice[$SupplierCountry = 'IS']
Test technique
La règle est satisfaite lorsque cette expression Schematron est vraie :
exists(cac:PaymentMeans[cbc:PaymentMeansCode = '42']/cac:PayeeFinancialAccount/cbc:ID)
and string-length(normalize-space(cac:PaymentMeans[cbc:PaymentMeansCode = '42']/cac:PayeeFinancialAccount/cbc:ID)) = 12
or not(exists(cac:PaymentMeans[cbc:PaymentMeansCode = '42']))Comment corriger
Une mention métier absente ou incorrecte que vous seul pouvez fournir. Ajoutez-la ou corrigez-la, puis relancez la vérification.
Ajoutez le numéro de compte complet à douze chiffres.
Corrigez la mention concernée dans votre XML, puis relancez la vérification. Le contrôle s’exécute localement dans votre navigateur — votre fichier ne quitte jamais votre machine.
Vérifiez une facture électronique ici
Déposez ici un fichier XML ou un PDF ZUGFeRD. Le contrôle s'exécute localement dans votre navigateur selon l'EN 16931 — votre fichier ne quitte jamais votre machine.