L'ATP (Available To Promise, « disponible à la promesse ») désigne la quantité de produits qu'une entreprise peut s'engager à livrer à un client à une date donnée, sans remettre en cause les commandes déjà acceptées. C'est la part libre du stock, par opposition au stock total qui inclut des quantités déjà réservées.
Le calcul est simple dans son principe : ATP = stock disponible + réceptions planifiées (commandes fournisseurs, ordres de production attendus) − quantités déjà allouées aux commandes clients fermes. En suivant cet indicateur, un commercial ou un planificateur peut donner un délai de livraison fiable, plutôt que de promettre un stock en réalité déjà engagé — source classique de retards et de litiges.
L'ATP se distingue du CTP (Capable To Promise), qui va plus loin en vérifiant aussi la capacité de production et les composants nécessaires pour honorer une demande non couverte par le stock prévu. L'ATP raisonne sur le disponible existant et planifié ; le CTP simule une faisabilité industrielle.
Cet indicateur est central dans la planification des besoins (MRP) et la gestion des commandes. Dans eyeot, il s'inscrit dans le module Supply Chain, qui rapproche stock, réapprovisionnements attendus et engagements clients.