← Codes d'erreur

AF-RELATIONSHIP

La relation du fichier joint est incorrecte

Corrigé automatiquementCohérence PDF / XMLbloquant

Ce que la règle vérifie

AFRelationship doit valoir Data pour les profils MINIMUM et BASIC WL, et Alternative pour les profils complets.

Pourquoi elle se déclenche

Beaucoup de bibliothèques PDF écrivent Source par défaut au moment d'attacher le XML. La valeur est purement structurelle mais son incohérence avec le profil fait échouer la validation du conteneur.

En pratique

Constaté
/AFRelationship /Source
Attendu
/AFRelationship /Alternative

Ce qu'il faut faire

La valeur attendue se déduit du profil. Factlint la corrige dans l'enveloppe PDF/A-3 sans toucher au contenu du XML.

Corrigé automatiquement. Structurel et dérivable du document. La correction est appliquée, réversible et tracée avec son avant, son après et son XPath.

Dans la réponse de l'API

{
  "code": "AF-RELATIONSHIP",
  "severity": "fatal",
  "resolution": "auto",
  "rule_source": "coherence",
  "docs_url": "https://factlint.com/errors/af-relationship"
}

Le verdict d'un document n'est jamais un code HTTP : une facture non conforme renvoie200 avec un statut métier. Les codes 4xx ne concernent que la requête elle-même.

Le résultat de ce contrôle dépend du jeu de règles utilisé. Consultez lechangelog pour savoir lequel s'applique à une date donnée.