Punchout är en teknik där köparen öppnar leverantörens webbutik direkt från sitt eget inköpssystem, handlar där och skickar tillbaka varukorgen till inköpssystemet i stället för att gå till kassan.
Poängen är att båda parter behåller det de är bra på. Köparens attest, budget och avtal ligger kvar i inköpssystemet, och leverantörens priser, lagersaldon och produktval hämtas direkt från butiken i stället för från en katalogfil som hunnit bli inaktuell.
Det som skiljer punchout från vanlig e-handel är att varukorgen inte är en order. Den blir en rekvisition hos köparen, och ordern kommer som ett eget meddelande först när den attesterats. De två vanligaste standarderna är OCI från SAP och cXML från Ariba. Hela flödet, skillnaden mot EDI och de vanligaste fallgroparna finns i kunskapsartikeln om punchout.