Fiscalité & cas métier

RFA : aucune catégorie de taxe EN 16931 (UNTDID 5305, VATEX) pour le coder

Le remboursement forfaitaire agricole (CGI 298 quater) n'a pas de catégorie de taxe dans EN 16931 : ni code UNTDID 5305, ni motif VATEX d'exonération. Comment le porter sans le coder en TVA.

La rédaction Liadenn 6 min de lecture

Vous achetez des céréales à des exploitants placés sous un régime forfaitaire : vous établissez un décompte d’apport et versez au producteur un remboursement forfaitaire agricole (RFA). Reste une question très précise, purement technique, qui décide si votre passerelle saura représenter ce flux : dans quelle catégorie de taxe le RFA se range-t-il, au sens de la norme EN 16931 ? La réponse courte est : aucune. Et c’est exactement là que les outils génériques se cassent.

Cet article ne refait pas le tour des cas du négoce agricole. Pour le panorama complet de la filière — décomptes d’apport, prix de campagne, netting, CVO, ristournes — voir la page métier négoce agricole. Ici, on creuse une seule sous-question : le codage du RFA dans le socle normalisé.

Ce que demande EN 16931 pour chaque ligne de taxe

La norme européenne EN 16931 définit un socle sémantique commun à la facture électronique. Pour chaque montant de taxe, elle n’attend pas un simple « taux » : elle attend une catégorie de taxe, c’est-à-dire un code pris dans une liste fermée — la UNTDID 5305 (parfois citée sous le nom UNCL5305), maintenue dans le cadre des nomenclatures des Nations unies.

Cette liste énumère les natures de TVA possibles d’une ligne ou d’un document : taux standard, taux réduit, taux zéro, exonéré, hors champ, autoliquidation, livraison intracommunautaire, export, et quelques autres. À chaque code s’ajoute, le cas échéant, un motif d’exonération normalisé : c’est le rôle de la liste VATEX, qui code « pourquoi » une opération n’est pas taxée (par exemple « exonération article X »).

Autrement dit, la norme vous oblige à répondre à deux questions imbriquées : quelle catégorie de taxe ? et, si c’est une exonération, quel motif d’exonération ? Tant que ces deux cases ne sont pas remplies de façon cohérente, le document ne franchit pas les contrôles.

Pourquoi le RFA n’entre dans aucune de ces cases

Le RFA trouve son cadre dans l’article 298 quater du Code général des impôts (CGI). À titre de repère — et sous réserve de vérification auprès de votre conseil, car les paramètres applicables évoluent — il s’agit d’une compensation forfaitaire versée au producteur en lieu et place de la déduction de TVA qu’il ne peut pas exercer. Ce n’est ni un taux normal, ni un taux réduit, ni une exonération, ni une autoliquidation. Économiquement et juridiquement, c’est une catégorie à part.

Confrontez maintenant cette nature à la liste UNTDID 5305 :

  • Ce n’est pas une opération « taxée » (S, AA…) : il n’y a pas de TVA collectée par le producteur forfaitaire sur la ligne. Coller un code « taux réduit » serait sémantiquement faux.
  • Ce n’est pas un « exonéré » (E) banal : la mécanique du RFA n’est pas une simple absence de taxe, c’est une compensation positive versée. Et même si l’on voulait l’approcher d’un code « exonéré », encore faudrait-il lui associer un motif VATEX — or aucun motif VATEX ne décrit le remboursement forfaitaire agricole en tant que tel.
  • Ce n’est pas un « hors champ » (O) ni une autoliquidation (AE) : ces codes ne correspondent pas davantage à la réalité économique du flux.

Conclusion : il n’existe pas, dans le socle EN 16931, de couple « catégorie UNTDID 5305 + motif VATEX » prévu pour représenter le RFA en tant que tel. Le mécanisme est une spécificité française que la norme européenne n’a pas modélisée. La qualification précise de votre situation au regard de ce régime, elle, reste à valider avec votre conseil ; ce qui est certain, c’est qu’aucun code « tout fait » ne l’attend dans la liste.

Les trois mauvaises sorties d’un convertisseur générique

Un convertisseur générique raisonne toujours de la même manière : il lit un montant, cherche un taux de TVA, et choisit la catégorie correspondante dans la liste de codes. Confronté à un RFA, il n’a pas de bonne issue :

  • Il refuse le document. Le montant ne correspond à aucune catégorie connue, l’outil bloque, et vous restez sans solution pour ce flux quotidien.
  • Il force une catégorie approchante. Il range le RFA en « taux réduit » ou en « exonéré » sans motif VATEX valide. Le document passe peut-être, mais il est sémantiquement faux — et une donnée fausse propagée chez votre acheteur crée une incohérence durable.
  • Il recalcule une TVA à partir du HT. L’équilibre de la ligne part de travers, et la règle d’équilibre BR-CO-15 d’EN 16931 (HT + TVA = TTC) finit par sauter.

Aucune de ces issues n’est acceptable pour une activité où le RFA n’est pas marginal mais quotidien. C’est précisément la raison pour laquelle « quelques lignes de code suffisent à convertir vos factures » ne tient pas : le seul codage de la catégorie de taxe du RFA demande une décision de mapping documentée.

Le bon réflexe : décider du codage, puis le faire valider

Puisque la norme ne tranche pas, quelqu’un doit décider comment porter le RFA dans la structure normée — et documenter ce choix. Cette décision n’appartient pas à un éditeur qui appliquerait un réglage unilatéral : elle relève de votre expert-comptable, au regard de votre situation réelle (le traitement TVA d’ensemble, le décompte d’apport sous mandat de l’article 289 du CGI, et l’articulation avec le régime de l’article 298 quater).

C’est l’approche de la passerelle Liakont, en lecture seule : elle ne « devine » pas une catégorie qui n’existe pas. Le traitement du RFA repose sur un mapping par tenant, validé par votre expert-comptable ; la passerelle transporte fidèlement ce que votre conseil a confirmé, conserve la cohérence du décompte tel qu’il sort de votre logiciel, puis applique sa série de contrôles qualité — dont BR-CO-15, traitée comme règle fatale : un document douteux est bloqué plutôt que transmis. Le détail du fonctionnement, étape par étape, est décrit sur la page comment ça marche.

Un point d’honnêteté : la facture légale n’est jamais émise par Liakont. La passerelle normalise vos données au standard EN 16931, applique le mapping validé, puis transmet le document à la Plateforme Agréée (PA) partenaire, qui assure l’émission légale et le suivi des statuts. Liakont est une Solution Compatible (SC) adossée à une PA — un positionnement maison, et non un agrément au sens de l’administration. Pour les définitions de ces sigles (PA, SC, EN 16931, BR-CO-15, UNTDID 5305, VATEX), reportez-vous au glossaire.

Ce qu’il faut retenir

Le remboursement forfaitaire agricole n’a pas de catégorie de taxe dédiée dans le socle EN 16931 : ni code UNTDID 5305, ni motif VATEX qui le décrive. Ce n’est pas un détail d’intégration, c’est un trou de modélisation à combler par une décision de mapping — la vôtre, validée par votre conseil, pas un automatisme générique.

Si vous traitez régulièrement des apports de producteurs sous régime forfaitaire, le bon réflexe est de cartographier dès maintenant le codage de ces lignes avec votre expert-comptable. Pour resituer le RFA parmi les autres cas spécifiques de la filière, repassez par la page métier négoce agricole ; pour le cadre et les échéances d’ensemble, voir la page réforme.

Votre logiciel est-il prêt pour la réforme ?

Vérifiez en quelques minutes si votre logiciel de gestion peut être rendu conforme — sans le remplacer.