Interrogation du statut de facturation électronique
Le guide d’exploitation de la tâche qui achève ce que la comptabilisation d’une facture a commencé. Là où un pays exige que les factures soient transmises par voie électronique, l’administration fiscale répond rarement tout de suite — elle prend le document, indique l’avoir « reçu », et se prononce plus tard. Cette carte est ce qui revient lui poser la question. Sans elle, les factures restent indéfiniment au statut Soumis — et tout ce qui est comptabilisé en masse ne quitte jamais le statut En file d’attente — sans que personne ne sache pourquoi.
Accès nécessaire. Le démarrage et l’exécution de cette tâche nécessitent l’ensemble d’autorisations Accounting Admin v2 ; l’ensemble Accounting Controller v2 donne lui aussi accès à la console. Les ensembles Accounts Payable v2, Accounts Receivable v2 et Read Only v2 ne voient pas l’onglet Opérations — leurs titulaires ne rencontrent que les statuts de facture que cette tâche met à jour.
Ce que fait réellement la tâche
Chaque facture transmise par voie électronique possède un Historique de facturation électronique — un enregistrement par facture, qui conserve l’intégralité des échanges avec l’administration fiscale. L’historique passe par une suite fixe de statuts. L’interrogation n’en concerne précisément qu’un seul.
| Statut | Signification | Traité par l’interrogation ? |
|---|---|---|
| Brouillon | L’historique existe, mais personne ne l’a libéré. C’est à ce statut qu’attendent les factures lorsque l’entité est configurée pour une soumission manuelle plutôt qu’automatique. | Non |
| Prêt à envoyer | Libéré, en attente de prise en charge pour transmission. | Non |
| En file d’attente | En attente de transmission. | Oui |
| Soumis | L’administration détient le document et en a accusé réception, mais ne s’est pas encore prononcée. | Oui |
| Accepté | L’administration l’a approuvé. La facture a désormais valeur légale et porte son identifiant fiscal officiel. | Non — statut final |
| Rejeté | L’administration l’a refusé. Le motif est enregistré dans l’historique. | Non — statut final |
| Erreur | Le document n’a pas pu être remis, ou l’échange a échoué. Le motif est enregistré dans l’historique. | Non |
| Annulé | Le document a été retiré. | Non — statut final |
Un cycle fait donc deux choses. Pour chaque historique au statut En file d’attente, il transmet le document à l’administration. Pour chaque historique au statut Soumis, il demande à l’administration ce qu’il en est, et fait passer l’historique au statut Accepté, Rejeté ou Erreur selon la réponse. Les historiques dans tout autre statut ne sont pas touchés ; c’est pourquoi exécuter deux cycles d’affilée est sans danger — le second trouve simplement moins à faire.
Lire la carte
Repliée, la carte n’affiche qu’un badge : Planifié ou Non planifié. Développée, elle affiche quatre éléments.
| Ce qu’elle affiche | Comment le lire |
|---|---|
| Prochaine exécution planifiée | La date et l’heure de la prochaine exécution automatique, dans votre propre fuseau horaire. Un tiret signifie que rien n’est planifié. |
| En attente de la réponse de l’administration | Le nombre de documents actuellement au statut Soumis. C’est l’arriéré que traitera la prochaine exécution. Lorsque tout a reçu une réponse, la carte indique « Aucun document en attente de réponse » — c’est l’état sain, et non un état vide. |
| En erreur | Le nombre d’historiques terminés au statut Erreur. Ce compteur n’apparaît que lorsqu’il est supérieur à zéro : le simple fait de le voir est donc le signal. Ces cas nécessitent une intervention humaine ; l’interrogation ne les résoudra pas. |
| Configurations de facturation électronique actives | Le nombre d’entités configurées pour la transmission électronique. S’il est à zéro, la tâche n’a absolument rien à faire. |
Démarrer et arrêter la tâche
- Vérifiez qu’au moins une entité est configurée pour la transmission électronique. Si « Configurations de facturation électronique actives » indique zéro, ne planifiez rien pour l’instant — configurez d’abord l’entité, puis revenez.
- Ouvrez Lanceur d’applications → REDA Financials Admin → Console d’administration financière → Opérations.
- Cliquez sur l’en-tête de la carte Interrogation du statut de facturation électronique pour la développer.
- Cliquez sur Démarrer.
- Ce que vous devez voir : le badge passe à Planifié, et Prochaine exécution planifiée affiche une heure située environ quinze minutes plus tard.
Il n’y a aucune heure à choisir. Une fois démarrée, la boucle exécute un cycle environ toutes les quinze minutes et se réarme à chaque fois : elle continue donc jusqu’à ce que vous l’arrêtiez. Pour l’arrêter, cliquez sur Arrêter et confirmez. L’arrêt ne fait rien perdre : un cycle déjà en cours termine le document qu’il traite, et les documents déjà au statut Soumis restent exactement où ils sont jusqu’à ce que vous la redémarriez.
Pourquoi toutes les quinze minutes, et pas une fois par jour
Dans un régime de validation préalable, une facture n’est pas un document ayant valeur légale tant que l’administration ne s’est pas prononcée et que ce verdict n’a pas été enregistré sur la facture. Un document transmis à 09:00 et vérifié seulement la nuit suivante passe toute la journée de travail en suspens — transmis, mais pas encore valide, sans que personne puisse dire, à la vue de la facture, dans quel état il se trouve. Un cycle court réduit cette fenêtre à quelques minutes.
- Un cycle à vide ne coûte pratiquement rien. Si aucun document n’attend, le cycle trouve une file vide et se termine. Il ne contacte pas du tout l’administration : laisser la boucle tourner pendant un week-end calme n’est donc pas du gaspillage.
- Les administrations sont plus lentes en fin de mois, quand tout le monde transmet en même temps. Un verdict qui arrive normalement en quelques minutes peut prendre des heures le 30. La boucle continue simplement d’interroger ; rien n’est perdu, la résolution arrive juste plus tard.
L’exécuter maintenant
Exécuter maintenant lance immédiatement un seul cycle, sans attendre le suivant. Utilisez-le lorsque vous avez besoin d’une réponse plus tôt — un client attend une facture valide, ou vous venez de corriger quelque chose et voulez voir le résultat.
Après confirmation, un message vous indique la référence de la tâche. La tâche s’exécute en arrière-plan : les compteurs de la carte ne changent donc pas instantanément — repliez puis développez la carte, ou actualisez la page, au bout d’une minute pour voir la situation à jour.
Chaque facture est transmise dès sa comptabilisation et passe au statut Soumis. Dans les quinze minutes environ qui suivent chacune d’elles, un cycle interroge l’administration pour obtenir son verdict. À 17:15, trente-cinq sont revenues approuvées et sont passées au statut Accepté, chacune portant son identifiant fiscal officiel — l’équipe commerciale peut donc envoyer une facture valide l’après-midi même, et non le lendemain matin. Une est refusée parce que l’identifiant fiscal du client ne correspond pas au registre de l’administration et passe au statut Rejeté, avec le motif dans son historique ; l’équipe le voit dans l’après-midi et réémet la facture pendant que le client est encore au téléphone. Deux sont toujours en cours d’examen et restent au statut Soumis.
À 17:20, la carte affiche En attente de la réponse de l’administration : 2, et En erreur n’apparaît pas — un rejet est un verdict, pas un échec de communication. Les deux factures en cours d’examen se résolvent lors d’un cycle ultérieur dans la soirée, sans que personne n’y touche.
La même journée avec une interrogation quotidienne aurait laissé les 38 factures en suspens jusqu’au petit matin, et le rejet n’aurait été découvert que le mercredi.
Erreurs courantes à éviter
| Erreur | Ce qui se passe | À faire à la place |
|---|---|---|
| Configurer une entité pour la transmission électronique sans jamais planifier l’interrogation | Les factures sont transmises et font l’objet d’un accusé de réception, puis s’arrêtent net au statut Soumis. Rien ne semble cassé ; la file n’avance simplement jamais. | Planifiez la carte au moment de configurer l’entité, pas après. Traitez les deux comme une seule et même tâche. |
| Utiliser Exécuter maintenant comme bouton d’actualisation | Chaque clic coûte un appel par document en attente. Sur un arriéré important, c’est lent et, auprès de certaines administrations, facturable. | Lisez les compteurs de la carte. Utilisez Exécuter maintenant lorsque vous avez besoin d’une réponse précise plus tôt que la prochaine exécution. |
| Supposer que En erreur se résoudra de lui-même | Ce ne sera pas le cas. Une erreur signifie que l’échange a échoué, et non qu’un verdict est en attente : aucune interrogation, si répétée soit-elle, ne la résoudra. | Ouvrez l’historique, lisez le motif enregistré, corrigez la cause, puis soumettez de nouveau. |
| Planifier la tâche avant qu’une entité ne soit configurée | La boucle s’exécute toutes les quinze minutes et ne fait rien. C’est sans danger, mais cela empêche de voir si la configuration a bien été terminée. | Attendez que Configurations de facturation électronique actives soit au moins à un. |
| Considérer Rejeté comme un problème système | Du temps perdu à chercher une panne dans l’application. Un rejet est la décision de l’administration sur le contenu du document. | Lisez le motif dans l’historique — il s’agit généralement d’un identifiant fiscal, d’une date ou d’un total que l’administration conteste. |
Surveiller la tâche
Deux chiffres indiquent si la facturation électronique est en bonne santé, et vous pouvez les lire tous les deux sur la carte sans rien ouvrir :
- En attente de la réponse de l’administration doit retomber à zéro, ou presque, après chaque exécution. Un compteur qui ne cesse d’augmenter de jour en jour signifie que la tâche ne s’exécute pas — vérifiez que le badge indique toujours Planifié et que Prochaine exécution planifiée se situe dans le futur.
- En erreur ne doit pas apparaître du tout. Lorsqu’il apparaît, il vous signale que des documents nécessitent une intervention humaine.
Pour le détail derrière les chiffres, ouvrez l’onglet Historiques de facturation électronique et filtrez par statut. Chaque historique enregistre ce qui a été envoyé, ce qui est revenu et à quel moment — c’est aussi ce que demandera un auditeur.
Dépannage
| Symptôme | Cause probable | Que faire |
|---|---|---|
| La carte indique Non planifié alors que vous êtes certain de l’avoir planifiée | La tâche planifiée a été supprimée — souvent lors de l’actualisation d’une sandbox ou d’un déploiement qui a effacé les tâches planifiées. | Planifiez-la de nouveau. Les tâches planifiées sont des données de l’organisation et ne survivent pas à une actualisation ; ajoutez cette étape à votre liste de contrôle post-actualisation. |
| En attente de la réponse de l’administration ne cesse d’augmenter | La tâche ne s’exécute pas, ou elle s’exécute mais l’administration ne répond pas. | Vérifiez que Prochaine exécution planifiée se situe dans le futur. Utilisez ensuite Exécuter maintenant une fois et observez si le compteur diminue. S’il ne bouge pas du tout, c’est la connexion avec l’administration qu’il faut examiner, pas la planification. |
| Un document reste au statut Soumis depuis des jours alors que les autres se résolvent | Ce document précis est réellement toujours en cours d’examen, ou son accusé de réception n’a jamais abouti. | Ouvrez son historique et vérifiez la réponse enregistrée. Si rien n’est revenu du tout, soumettez-le de nouveau. |
| En erreur apparaît après une exécution | L’échange a échoué — une connexion refusée, un délai d’attente dépassé, ou un document que l’administration n’a pas accepté pour transmission. | Ouvrez l’historique ; le motif y est enregistré intégralement. Corrigez la cause, puis soumettez de nouveau. Interroger à nouveau ne résoudra pas l’erreur. |
| La carte affiche « Aucune configuration de facturation électronique active n’existe pour le moment » | Aucune entité n’est configurée pour la transmission électronique — soit vous n’en avez pas besoin, soit la configuration n’a pas été terminée. | Si votre pays exige la transmission électronique, terminez la configuration de l’entité. Sinon, ignorez la carte. |
| Vous ne voyez pas du tout l’onglet Opérations | Votre utilisateur ne dispose pas de l’ensemble d’autorisations requis. | Demandez à un administrateur de vous attribuer Accounting Admin. Notez que les ensembles d’autorisations ont été réédités — assurez-vous de recevoir les versions actuelles. |
Pour aller plus loin
- Facturation électronique : fonctionnement — la vue d’ensemble de bout en bout, et ce qui doit être en place pour que cette carte ait une utilité.
- Configurer la facturation électronique pour une entité — la configuration dont dépend cette tâche.
- Lire un historique de facturation électronique — les statuts en détail, et comment résoudre un rejet ou une erreur.
- Onglet Opérations — toutes les tâches planifiées au même endroit.
Questions fréquentes
Oui. La soumission automatique et l’interrogation du statut sont deux choses différentes. La soumission envoie le document ; l’interrogation recueille le verdict. Une entité configurée pour soumettre automatiquement a tout de même besoin que cette tâche soit planifiée, sinon ses factures seront transmises puis s’arrêteront au statut Soumis.
Environ toutes les quinze minutes, tant qu’elle est en marche — la boucle de la carte se réarme d’elle-même à ce rythme et la carte ne propose aucun moyen de le modifier. Si vous avez réellement besoin d’un autre rythme, il existe une méthode prise en charge : planifiez vous-même la classe refin.EInvoiceStatusPollSchedulable depuis Configuration → Classes Apex → Planifier Apex avec votre propre expression cron. Chaque déclenchement effectue alors un seul passage, au rythme que définit votre expression cron, au lieu d’armer la boucle de 15 minutes ; les deux approches ne se cumulent donc jamais — utilisez la carte ou votre propre planification, pas les deux. L’intervalle est volontairement court car, dans un régime de validation préalable, une facture n’a valeur légale qu’une fois le verdict de l’administration enregistré sur celle-ci ; un long délai laisse donc les documents en suspens. Un cycle sans rien à traiter ne coûte rien : un intervalle court n’est donc pas du gaspillage.
Rien. L’interrogation ne s’intéresse qu’aux documents dont l’administration a déjà accusé réception. Tout document encore en cours d’envoi se trouve dans un autre statut et est ignoré.
Cela dépend de votre accord avec l’administration ou avec le service qui vous y connecte — certains facturent chaque appel, d’autres non. L’exécution planifiée interroge une fois par document en attente, ce qui est le minimum possible. Exécuter maintenant fait de même, à la demande, et c’est pourquoi une confirmation vous est demandée.
Les tâches planifiées sont des données de l’organisation et ne font pas partie du package installé : une actualisation les efface donc. Cliquez de nouveau sur Démarrer dans la sandbox actualisée — et notez qu’une sandbox pointe généralement vers l’environnement de test de l’administration : les verdicts qui y sont rendus ne portent donc pas sur de véritables dépôts.
Oui. Ouvrez l’onglet Historiques de facturation électronique, puis l’historique de cette facture. Il enregistre la réponse et sa date de réception, ainsi que l’identifiant fiscal officiel une fois le document accepté.