Aller au contenu
Tutos SAP

Flux de documents SAP : remonter de la facture à la commande (VBFA)

Une facture arrive et tu ne sais pas d'où elle vient ? Apprends à lire le flux de documents SAP pour remonter à la livraison, puis à la commande d'origine.

Flux de documents SAP : remonter de la facture à la commande (VBFA)

Il est 9 h 10. Un client conteste une facture et il attend ta réponse avant midi. Tu as un numéro de facture, et rien d’autre.

Bonne nouvelle : tu n’as pas à reconstituer l’histoire de mémoire. Quand SAP crée un document à partir d’un autre, il garde le lien. Cette trace s’appelle le flux de documents SAP, et elle se lit à l’écran, depuis n’importe quel document de la chaîne.

Reste à la lire dans le bon sens. Presque tout ce qui est écrit sur le sujet descend la chaîne, de la commande vers la facture. Toi, ce matin, tu dois la remonter.

À retenir en 30 secondes
  • Le renversement : tout le monde décrit la chaîne de la commande vers la facture. Ton travail réel, lui, part de la facture et remonte.
  • SAP garde le lien : chaque document est créé en référence à un autre, et ce chaînage est conservé. Le flux de documents est cette trace, rien de plus.
  • La même trace se lit par les deux bouts : ce n’est pas une vue « depuis la commande ». SAP l’attache aussi bien à la commande qu’à la facture, avec la même valeur.
  • Aucun droit particulier : le flux est une fonction d’affichage. Depuis VF03, l’accès se fait par le menu Environment.
  • Le mot qui compte est « partiellement » : un document n’est pas seulement traité ou pas traité, et c’est ce qui explique les statuts contradictoires.
  • Un maillon absent est une information : le flux constate l’absence, il ne l’explique jamais. C’est déjà ce qui transforme une question floue en demande précise.
  • VBFA est la table derrière l’écran : la même information, sans la mise en forme. Le mot te sert à comprendre l’IT, pas à y accéder.

D’où vient cette facture ? SAP garde le lien

Chaque document naît d’un autre (et s’en souvient)

Dans SAP SD, un processus de vente n’est pas un bloc. C’est une suite d’étapes, et chaque étape est enregistrée sous forme de document. Ces documents ne sont pas créés côte à côte : ils sont créés en référence les uns aux autres. Une livraison se crée en référence à une commande. Une facture se crée en référence à une livraison ou à une commande.

C’est ce chaînage que SAP conserve. La documentation SAP parle de document précédent et de documents suivants : chaque document sait de quoi il découle, et ce qui a été créé à partir de lui. L’ensemble de cette chaîne, c’est le flux de documents.

Le flux est donc la trace que laisse le cycle order-to-cash dans SAP SD. Il enregistre ce qui s’est passé, document après document, sans rien décider.

Pourquoi le key user tombe toujours dessus

Parce que les questions qui arrivent à ton bureau sont presque toujours rétrospectives. Personne ne t’appelle pour te dire qu’une commande vient d’être créée. On t’appelle quand quelque chose ne colle pas, et le document en main est presque toujours en bout de chaîne.

« C’est quoi cette facture ? » « Le client dit qu’il n’a rien reçu. » « Cette commande, elle est facturée ou pas ? » Trois demandes de bureau, un seul écran pour y répondre. Tu n’as pas besoin de droits particuliers ni de connaître la moindre ligne de code : le flux de documents est une fonction d’affichage.

Descendre ou remonter : les deux sens du flux

Le flux se lit dans les deux sens. Le même écran répond à deux questions opposées, selon le document depuis lequel tu l’ouvres.

Le sens de lecture du flux de documents La chaîne commande, livraison, facture se crée de gauche à droite. Le key user, lui, part de la facture qu’il a en main et remonte la même trace de droite à gauche jusqu’à la commande d’origine. Le sens de lecture du flux de documents La même trace, deux sens de lecture : SAP l’a écrite en descendant, tu la lis en remontantSens de création : SAP descend la chaîne Commande Ce que tu cherches Livraison Le maillon du milieu Facture Ce que tu as en main Sens de lecture : tu remontes depuis la facture Ta matinée, en une ligne Tu as Un numéro de facture et rien d’autre Tu ouvres Le flux, depuis la facture par le menu Environment Tu obtiens La commande d’origine avant midiLe flux ne se lit pas dans le sens où on te l’a raconté : il se lit depuis le document que tu as réellement en main.
SAP écrit la chaîne en descendant, de la commande vers la facture. Le key user la lit dans l’autre sens, en partant du document qu’il a sous les yeux.

Vers l’aval : qu’est-ce qui est sorti de cette commande ?

Tu pars d’une commande et tu regardes ce qui a été créé ensuite. Une livraison a-t-elle été créée ? Une facture ? Y en a-t-il plusieurs ? C’est le sens le plus documenté, et le plus intuitif, parce qu’il suit le déroulement naturel du processus.

C’est le sens utile quand tu veux vérifier l’avancement de quelque chose que tu connais déjà.

Vers l’amont : à quoi se rattache cette facture ?

Tu pars d’une facture et tu remontes. De quelle livraison découle-t-elle ? Et cette livraison, de quelle commande ? C’est le sens réel de ton travail quotidien, et c’est celui qu’on t’explique le moins.

Le flux n’appartient pas qu’à la commande

Le flux n’est pas rattaché au seul document de vente. SAP l’attache aussi bien à la structure de la commande qu’à celle de la facture. Tu peux donc partir de la facture aussi bien que de la commande : tu lis la même trace, vue depuis l’autre bout.

Remonter de la facture à la commande, pas à pas

Tu pars d’un document en main, et la séquence est toujours la même.

  1. 1
    Ouvre la facture en affichage

    La transaction d’affichage d’une facture est VF03. Tu peux la saisir directement, ou passer par le menu SAP.

    Menu SAP :

    Logistics → Sales and Distribution → Billing → Billing Document → Display

    Saisis le numéro de facture que le client t’a donné et valide.

  2. 2
    Ouvre le flux de documents

    Dans la barre de menu de l’écran de la facture, ouvre Environment, puis choisis Display document flow. Sur un écran en français, c’est la même entrée de menu, traduite. Si tu pars d’une commande affichée avec VA03, la barre d’outils propose aussi un bouton Display Document Flow qui mène au même écran.

  3. 3
    Lis la liste qui s’affiche

    Tu ne vois pas seulement le document voisin : toute la chaîne tient sur une seule liste. Ta facture y figure, et au-dessus d’elle les documents dont elle découle.

  4. 4
    Repère le document amont qui t’intéresse

    En remontant depuis la facture, tu trouves la livraison, puis la commande d’origine. C’est le numéro de commande que tu cherchais.

  5. 5
    Ouvre-le sans quitter le flux

    Sélectionne la ligne de la commande, puis clique sur Display Document. La commande s’ouvre en affichage.

  6. 6
    Reviens au flux

    Tu retournes à la liste et tu continues ton enquête sur une autre branche.

Six étapes, un seul écran pivot. Une fois le réflexe pris, la question « d’où vient cette facture » se règle en moins d’une minute.

Facture affichée avec VF03 dans SAP : numéro, date et montant net en en-tête, et menu Environment qui ouvre le flux de documents
La facture affichée avec VF03, à l’issue de la première étape. La deuxième part de la barre de menu du haut, à l’entrée Environment. L’écran est ici en anglais ; en français, c’est la même entrée de menu, traduite.

Lire le flux : ce que chaque ligne t’apprend

Le document, sa date, sa quantité

Chaque ligne du flux est un document réel, avec son numéro, son type et sa date. C’est déjà beaucoup : l’ordre chronologique te dit dans quel ordre les choses se sont produites, et les quantités te disent si tout est passé d’un coup ou en plusieurs fois.

Autre point à connaître pour lire l’écran : SAP tient deux comptes en parallèle, un pour l’en-tête du document et un pour chacune de ses lignes (les postes). Un document peut donc sembler bouclé vu d’en haut alors qu’une de ses lignes attend encore une suite.

Ce que le statut veut dire quand tu le vois

Le flux ne se contente pas de lister. Sélectionne une ligne, puis choisis Status overview : SAP te dit où en est ce document précis. Sur une commande, tu lis où en est la livraison. Sur une livraison sortante, où en sont le prélèvement et la facturation. Sur une facture, si elle est bien passée en comptabilité.

Le mot à retenir est « partiellement »

Un document n’est pas seulement traité ou pas traité. Imagine une offre de 10 pièces dont le client n’a commandé que 4 : l’offre affiche un statut du type Partially referenced, et les 6 pièces restantes peuvent encore servir. C’est exactement ce cas qui explique les situations où « la commande est livrée » et « la commande n’est pas livrée » sont vraies toutes les deux.

À ce stade, contente-toi de constater. Comprendre pourquoi un statut d’en-tête et un statut de poste divergent est un sujet à part entière, et ce n’est pas ce que le flux te demande de faire.

Quand un maillon manque : lire un flux incomplet

Le plus intéressant dans un flux, c’est souvent ce qui n’y est pas. Le tableau traduit les cas les plus fréquents.

Un maillon absent est une information, pas une panne d’écran.

Ce que tu constates dans le fluxCe que ça peut vouloir direOù aller ensuite
Une commande, aucune livraisonRien n’a été expédié. Les causes sont multiples, et l’une des plus courantes est une commande bloquée pour crédit.Le flux te dit qu’il n’y a pas de livraison. Il ne te dit pas pourquoi.
Une livraison, aucune factureLa marchandise est partie, la facturation n’a pas suivi. Soit elle n’a pas encore été lancée, soit elle est retenue.Vérifie le statut de facturation de la livraison avant d’alerter qui que ce soit.
Une commande, plusieurs livraisonsSituation normale. La chaîne se ramifie dès qu’une commande part en plusieurs fois.Lis les quantités ligne par ligne plutôt que le nombre de documents.
Une commande, strictement aucun document en avalRien n’a jamais été créé à partir d’elle. Le flux enregistre cette absence, il ne l’explique pas.C’est le moment de demander de l’aide, avec le numéro de commande en main.

Ce tableau est aussi ta meilleure défense contre les allers-retours inutiles. Une demande du type « la commande 12345 n’a toujours aucune livraison dans son flux, peux-tu regarder pourquoi » est bien plus efficace qu’un « il y a un souci sur une commande ».

VBFA : la table derrière l’écran

À un moment, quelqu’un de l’IT te dira « regarde dans VBFA ». Autant savoir de quoi il parle.

VBFA est la table du flux de documents SD. C’est là que SAP stocke les liens entre documents, exactement ce que l’écran de flux te restitue en clair. L’information est la même, sans la mise en forme.

Un détail confirme ce qu’on disait plus haut sur les deux sens de lecture : VBFA apparaît aussi bien dans la structure de tables d’un document de vente que dans celle d’un document de facturation. Les deux bouts de la chaîne pointent vers le même endroit.

Le mot te sert à parler, pas à cliquer

Tu n’as pas besoin d’accéder à VBFA. Le mot te sert à comprendre ton interlocuteur et à parler le même langage que lui. Si tu veux la référence officielle, va voir la documentation SAP sur le flux de documents.

Ce que le flux ne te dira pas

Le flux répond à la question « quel document », et à elle seule.

Il ne te dira pas pourquoi ce montant. Si le client conteste le prix et non l’existence de la facture, tu as remonté la bonne chaîne mais tu poses la mauvaise question : c’est la détermination du prix qu’il faut aller voir.

Il ne dit pas non plus pourquoi la chaîne s’arrête : il montre seulement où. La cause se cherche sur le document concerné.

Quand une commande reste seule, sans rien en aval, le flux constate l’absence et s’arrête là. C’est pourtant l’information la plus utile de ta matinée, parce qu’elle transforme une question floue en une demande précise.

Questions fréquentes

Comment savoir d’où vient une facture dans SAP ?

En ouvrant le flux de documents depuis la facture elle-même. SAP affiche la liste des documents dont elle découle, jusqu’à la commande d’origine. Depuis l’écran d’affichage de la facture, l’accès se fait par le menu Environment, et tu peux ouvrir n’importe quel document de la liste sans perdre le flux.

Comment savoir si une commande a été facturée ?

Ouvre le flux de documents depuis la commande et regarde ce qui a été créé en aval. Les documents de facturation y figurent avec leur statut. Une facturation partielle s’y voit aussi : si seule une partie de la quantité a été reprise, SAP le signale plutôt que d’afficher un simple oui ou non.

C’est quoi la table VBFA dans SAP ?

VBFA est la table du flux de documents SD : elle stocke les liens entre documents, ce que l’écran de flux affiche en clair. En tant que key user, tu n’as pas besoin d’y accéder. C’est surtout le mot que l’IT emploiera quand elle te parlera de ce sujet.

Pourquoi ma commande n’a-t-elle pas de livraison dans le flux ?

Le flux constate l’absence, il n’en donne pas la cause. Plusieurs raisons sont possibles, et le blocage crédit est l’une des plus fréquentes. Le bon réflexe est d’ouvrir la commande depuis le flux et de regarder son statut, puis de transmettre le numéro de commande à la personne compétente.

Pourquoi une commande a-t-elle plusieurs livraisons ?

Parce que la chaîne se ramifie dès qu’une commande part en plusieurs expéditions. C’est un fonctionnement normal. Dans ce cas, lis les quantités de chaque ligne plutôt que de compter les documents : c’est le seul moyen de savoir ce qui reste à livrer.

En résumé

SAP garde le lien entre les documents qu’il crée les uns à partir des autres, et ce lien se lit à l’écran depuis n’importe quel bout de la chaîne. Le bon réflexe n’a rien de technique : lire la chaîne à l’envers, en partant du document que tu as réellement en main.

La prochaine fois qu’une facture atterrit sur ton bureau sans explication, ouvre-la et va voir son flux avant d’appeler qui que ce soit. Bien souvent, tu auras ta réponse avant d’avoir décroché le téléphone.

Si tes équipes internes rencontrent régulièrement ce type de question, Key User Training propose des formations SAP adaptées aux key users.

Partager

À lire ensuite

Tutos SAP

« Objet verrouillé par un utilisateur » : comprendre et lever un verrou SAP (SM12)

Tu tombes sur un objet verrouillé par un utilisateur SAP ? Ce n'est pas une panne : trouve qui tient le verrou et sache pourquoi le lever n'est pas ton...

Michael Antoine Michael A. 16 min de lecture
Tutos SAP

Contrôle de disponibilité SAP (ATP) : pourquoi ta commande n’est pas confirmée

Le stock est là mais SAP ne confirme pas ta commande ? Comprends la règle de contrôle ATP, la portée de vérification et CO09 pour débloquer la situation.

Michael Antoine Michael A. 18 min de lecture
Tutos SAP

Commande SAP bloquée pour crédit : la débloquer (VKM1, VKM3) et comprendre OVA8

Blocage credit SAP : debloquez votre commande avec VKM1/VKM3, comprenez OVA8 et la bascule FD32 vers UKM_BP en S/4HANA. Guide key-user.

Michael Antoine Michael A. 23 min de lecture
Tutos SAP

Wave management SAP EWM : maîtriser les vagues de préparation

Wave management SAP EWM : comprendre les vagues de preparation, creer un wave template, liberer une vague et relier vague, warehouse task et order.

Michael Antoine Michael A. 17 min de lecture