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 de la chaîne de continuation et de l’imbrication
- Erreurs de blocage des textes non fractionnaires et des enfants d’éléments
- Problème graphique
- Ordre du texte balisé
- É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 inclure beaucoup de travail manuel et souvent plusieurs parties dans le processus Entreprise/Concepteurs/ParsePort ; par conséquent, les fichiers sont plus exposés à la possibilité d’erreurs humaines.
1. Erreurs de blocage imbriqué dans la chaîne de continuité
Des erreurs de blocage de la chaîne de continuation imbriquée sont générées lors de la validation lorsque le rapport contient des balises hypertags ou multi-tags qui se chevauchent et dont les éléments sont doublés.
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.
Nous vous recommandons d’utiliser le navigateur Firefox et après la conversion :
- Copiez la dernière partie du message d’erreur qui commence par « pp value » jusqu’au dernier chiffre du message d’erreur.
- Passez à l’onglet Visionneuse et appuyez sur F12
- Collez ’pp value’ dans la barre de recherche et appuyez sur Enter
- Dans quelques secondes, une ligne située sous la barre de recherche sera surlignée 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. Assurez-vous que les balises Hypertags ne se touchent pas et que les éléments sont correctement insérés dans les hypertags.
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 ne peut s’agir que de 2 hypertags qui se chevauchent et qui ont créé 25 erreurs de Continuation Chain-Nested Blocking parce qu’un grand nombre d’éléments sont impliqués dans ces hypertags.
Hypertags brisés
Un problème avec l’hypertag ne permet pas au moteur de lire les informations de la 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 se chevauchant
Lorsque vous insérez des hypertags dans le PDF ou le fichier source, veillez à ce que les boîtes d’hypertags 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
Notre modèle Excel contient déjà les combinaisons d’éléments les plus courantes prédéfinies par défaut. Toutefois, dans certains cas, vous devrez ajuster les indicateurs en incluant ou en excluant certains éléments. Cette fonctionnalité permet aux entreprises d’ajuster les balises hypertags en fonction des notes de leur rapport. Donner l’accès à l’ajustement des balises hypertags ouvre également la possibilité d’erreurs humaines.
Soyez prudent lors de l’adaptation des étiquettes, nous voyons de nombreux cas où les entreprises insèrent plusieurs fois le même élément dans un hypertag. Cela créera des erreurs de blocage de la chaîne de continuité imbriquée dans la validation.
Voir l’exemple d’éléments doublés dans des balises multiples ci-dessous :
2. Texte non fractionnaire et enfants d’éléments Erreurs de blocage2. Ordre du texte balisé
Les erreurs de blocage du texte non fractionnaire et des enfants d’éléments dans votre rapport de validation signifient que vous avez utilisé l’un des éléments Dividend ci-dessous pour baliser le texte de 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 qui doivent être marqués dans votre rapport, veuillez contacter support@parseport.com et nous vous aiderons.
3. 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 confirmer en vérifiant la valeur du fait trouvée sous l’onglet Faits dans l’inspecteur ou en téléchargeant la liste complète des faits et en vérifiant l’onglet supplémentaire dans l’extraction pour Blocktagged facts. 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.
4. 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 la même page, les balises doivent être appliquées dans l’ordre dans lequel un être humain 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.
5. Échec de la conversion ou blocage de la phase d’importation/time-out
Enfin, si vous rencontrez un scénario dans lequel les fichiers sont téléchargés mais prennent un temps anormalement long dans la phase d’importation de la conversion et finissent par s’arrêter ou ne pas se convertir du tout, nous vous recommandons de commencer à vérifier les hypertags insérés dans les fichiers.
Nous vous recommandons de commencer à vérifier les balises hypertags insérées 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 vous recevez un message d’erreur (illustré ci-dessus) lorsque vous essayez de convertir des fichiers, nous vous conseillons de nous contacter à l’adresse support@parseport.com.