De fleste BOM-værktøjer prissætter ét projekt ad gangen. Produktion fungerer sjældent på den måde: du bygger flere produkter, der deler komponenter, og du har brug for én ordre, der tager højde for dem alle og for det, du allerede har på hylden. En indkøbsliste gør det.
Tilføj de projekter, du planlægger at bygge, til indkøbskurven, hver med sin byggemængde, og opret en indkøbsliste. PartsBox kombinerer deres styklister efter byggemængde, fjerner dubletter og trækker det lager, du allerede har, fra. Det, der er tilbage, er manglen — de komponenter, du faktisk har brug for at købe.
Listen åbnes i den samme prissætningsgrænseflade, som du kender fra prissætning af en enkelt stykliste. Du gennemgår tilbuddene for hver linje, vælger et specifikt tilbud eller en erstatning pr. komponent og justerer mængderne for at opfylde en minimumsordremængde, nå en prisrabat eller runde op til en fuld rulle på 5000. Når du beslutter dig for et tilbud på en linje, låser du det, og senere genprissætning vil ikke flytte det. Når listen er klar, skifter du til visningen grupperet efter leverandør, og PartsBox gør hver gruppe til en ordre. Leverandørregler bestemmer, hvilke distributører der bruges — en liste kan låse sin egen regelgruppe, én klients regler for én klients arbejde — og du kan opdele en liste på tværs af flere leverandører, når det er billigere.
Erstatninger forbliver åbne, indtil du bestiller. Indtil du foretager købet, beholder du friheden til at vælge en specifik producentkomponent for en meta-komponent eller en godkendt erstatning, så mangel på én komponent aldrig blokerer listen.
En indkøbsliste ser på dit lager, før den anbefaler et køb, og nogle gange er du nødt til at ekskludere en del af det lager. En kontraktproducent, der opbevarer komponenter i kommission for flere kunder, bør kun tælle én kundes lagerbeholdning, når der købes ind til den kunde. En virksomhed med et karantæne- eller inspektionsområde bør ignorere lagerbeholdning, der endnu ikke er brugbar. PartsBox filtrerer på lagerplacering, komponent, parti og lagerbeholdning, og behandler alt, der ikke matcher, som om det ikke var der, så listen anbefaler at købe den fulde mængde. Dette er den samme filtrering, som det avancerede byggesystem bruger, så indkøb og bygning ser lagerbeholdningen på samme måde. En kontraktproducent, der præfikserer placeringer efter kunde — CLIENT-A-, CLIENT-B- og MTE- for deres egne komponenter — kan købe til Kunde A mod kun CLIENT-A- og MTE- placeringerne, så en anden kundes kommissionslager aldrig tælles med.
En indkøbsliste er den første halvdel af indkøb: den finder ud af, hvad der skal købes, og indkøbsordrer afgiver den. For at følge hele flowet fra en mangel til modtaget lagerbeholdning, se Køb komponenter og modtag ordrer.
Indkøbslister er en del af indkøb, som starter på Essentials-planen.