All shops at Schiphol (incl those selling Dutch "delicacies") require to present the BP for purchase (regardless of whether you actually buy without taxes or not) and collect nationality data for statistical purposes.
The F&B outlets (Starbucks, Grab & Fly, etc) don't do so. If you bought your beverage at Grab & Fly, they'd (most probably) not ask for your boarding pass.