Dans cet article, nous examinerons les problèmes potentiels liés à l’utilisation d’hypertags dans les rapports Block Note, en nous concentrant sur la manière dont l’hypertagging dans le fichier peut affecter la validation de l’iXBRL, et nous passerons en revue les options de dépannage.
Scénarios de dépannage
Erreurs de « blocage imbriqué de chaînes de continuation »
Erreurs « Texte non fractionné » et « Blocage des éléments enfants »
Échec de la conversion ou blocage de la phase d’importation/time-out
L’hypertagging (block tagging) peut être réalisé dans la version PDF de votre rapport financier annuel (aspect visuel de la conversion). Vous pouvez effectuer l’hypertagging avec n’importe quel logiciel qui vous permet d’éditer des fichiers PDF comme InDesign ou Adobe Acrobat. Ce processus peut impliquer un travail manuel important et, souvent, la participation de plusieurs intervenants, ce qui augmente le risque d'erreurs humaines concernant ces dossiers.
Erreurs de « blocage imbriqué de chaînes de continuation »
Des erreurs de type « Continuation Chain-Nested Blocking » sont générées lors de la validation lorsque le rapport contient des balises « hypertag » qui se chevauchent ou des balises multiples comportant des éléments en double.
Il existe un moyen de localiser les problèmes dans le fichier directement dans le xHTML qui aide à résoudre les problèmes plus rapidement. Pour ce faire, nous vous recommandons de suivre les étapes suivantes dans un navigateur Firefox une fois la conversion effectuée :
- Copiez la dernière partie du message d'erreur qui commence par « pp value » jusqu'au dernier chiffre du message d'erreur.
- Accédez à l'onglet « Viewer » et appuyez sur F12 .
- Collez « pp value » dans la barre de recherche, puis appuyez sur Entrée .
- Dans quelques secondes, une ligne située sous la barre de recherche s'affichera en bleu (vous devriez y voir les mêmes chiffres).
- Cliquez avec le bouton droit de la souris sur le fichier et sélectionnez « scroll into view » (défiler dans la vue), vous serez amené à l’endroit exact du PDF dans lequel vous avez l’erreur.
Une fois que vous avez localisé le problème dans le fichier généré, veuillez examiner les hypertags dans votre fichier source ici. Veillez à ce que les balises « hypertags » ne se chevauchent pas et à ce que les éléments soient correctement insérés dans ces balises.
Sachez que dans de nombreux cas, vous verrez un grand nombre de ces erreurs, mais cela ne reflète pas le nombre d’hypertags concernés. Par exemple, il se pourrait que ce ne soient que deux hypertags qui se chevauchent qui aient généré 25 erreurs de « Continuation Chain-Nested Blocking », car ces hypertags comportent un grand nombre d'éléments.
Hypertags défectueux
Un problème lié à la balise « hypertag » empêche le moteur de recherche de lire les informations contenues dans cette balise. Par exemple, il peut s’agir d’un « + » manquant entre les éléments, d’une partie manquante de la balise, d’une orthographe incorrecte, d’un « pp :// » manquant au début de l’hypertag, etc. Nous vous recommandons d’éviter l’édition manuelle des balises hypertags et d’utiliser le modèle Excel pour générer la combinaison souhaitée.
Hypertags qui se chevauchent
Lorsque vous insérez des balises hypertextes dans le fichier PDF ou dans le fichier source, veillez à ce que les zones de ces balises ne se touchent pas et ne se chevauchent pas. Voir l’exemple d’hypertags se chevauchant ci-dessous :
Éléments doublés dans les balises multiples
Nos modèles Excel contiennent déjà, par défaut, les combinaisons d'éléments les plus courantes ; toutefois, dans certains cas, vous devrez modifier les balises Hypertext en ajoutant ou en supprimant certains éléments. Cette fonctionnalité vous permet d'ajuster l'hypertagging afin d'intégrer des notes dans votre rapport.
Cependant, le fait de permettre la modification des « hypertags » augmente également le risque d'erreurs humaines. Faites attention lorsque vous copiez des balises : nous constatons souvent que des entreprises insèrent par inadvertance plusieurs fois le même élément dans une même balise hypertexte. Cette opération génère des erreurs de type « Continuation Chain-Nested Blocking » lors de la validation.
Voici un exemple d'éléments en double dans des balises multiples :
Erreurs « Texte non fractionné » et « Blocage des éléments enfants »
Si vous constatez des erreurs de type « Texte non fractionnaire » ou « Blocage des éléments enfants » dans votre rapport de validation, cela signifie que vous avez utilisé l'un des éléments « Dividend » ci-dessous pour baliser du texte dans votre rapport. Ces dividendes doivent être étiquetés en détail conformément aux éléments obligatoires de l’annexe II, mais l’approche de l’étiquetage des chiffres des dividendes est légèrement différente. Comme vous pouvez le voir, il n’y a pas d’hypertag dans l’Excel pour ces éléments, mais nous avons inclus un texte d’avertissement rouge.
Les dividendes devraient être étiquetés comme des chiffres distincts similaires aux états financiers. L’élément Dividende (p. ex. ifrsfull :DividendesProposedOrDeclaredBeforeFinancialStatementsAuthorisedFutIssueButNotRecognisedAsDistributionToOwners) est un type MonetaryItemType, et non un type TextBlockItemType. Par conséquent, les « règles » de validation des balises suivent le même schéma que les chiffres ; s’il y a des incohérences entre les différentes balises, des erreurs apparaîtront.
Si vous avez des dividendes à indiquer dans votre rapport, veuillez envoyer un e-mail à wkrt.support@workiva.com et nous vous aiderons.
Problèmes graphiques
Si votre rapport de validation contient l’avertissement FactWithNonDisplayableCharacters, cela signifie qu’une partie du texte inclus dans un hypertag spécifique n’a pas été correctement transformée. Le problème survient lors de la conversion du PDF en xHTML, lorsque certains caractères sont reconnus de manière incorrecte, ce qui signifie qu’il s’agit d’un problème graphique.
Vous pouvez le vérifier en consultant la valeur associée à chaque fait dans l'onglet « Faits » de l'Inspecteur, ou en téléchargeant la liste complète des faits et en consultant l'onglet supplémentaire de l'extraction consacré aux faits marqués par « Blocktag ». Pour résoudre ce problème, vous devrez évaluer la façon dont votre composant visuel (PDF) a été créé. Certaines fonctionnalités utilisées dans les logiciels de conception tels qu’InDesign fonctionnent parfaitement pour un PDF mais pas pour un format xHTML.
Contactez le service clientèle pour obtenir plus de détails sur la solution et sur ce que vous devez transmettre à vos graphistes pour résoudre le problème.
Ordre du texte balisé
Pour des raisons techniques et afin de respecter l’ordre de lecture, vous devez intégrer les balises dans les fichiers suivant l’ordre chronologique. Veillez à placer les balises hypertags correctement en fonction de la mise en page (plusieurs colonnes et paragraphes) et de l’ordre chronologique ( ). Par exemple, si plusieurs blocs de texte sont balisés sur une même page, les balises d'hyperlien doivent être appliquées dans l'ordre dans lequel un lecteur lirait ce texte.
Vous pouvez donc modifier les balises au milieu du rapport, mais assurez-vous que sur la page que vous éditez, vous appliquez toutes les balises de haut en bas dans l’ordre où un être humain lit les informations sur cette page.
Échec de la conversion ou blocage de la phase d’importation/time-out
Si vous rencontrez un problème où les fichiers sont bien en cours de téléchargement mais que la phase d'importation de la conversion prend un temps anormalement long, aboutissant finalement à un délai d'expiration ou à l'échec complet de la conversion, nous vous recommandons de commencer par vérifier les « hypertags » insérés dans les fichiers. Nous constatons que, dans de nombreux cas, cela est dû à plusieurs problèmes combinés dans le fichier (liens brisés/hypertags chevauchants/éléments doublés dans des balises multiples). Vous pouvez essayer de couper la moitié ou certaines pages du PDF et de le convertir pour voir la validation et localiser les pages qui posent problème. Si le message d'erreur « Convertir en package de reporting » s'affiche lorsque vous essayez de convertir des fichiers, nous vous recommandons de nous contacter à l'adresse wkrt.support@workiva.com .