Veel mensen vertrouwen op spreadsheets om hun Bill of Materials (BOM) te organiseren en de bijbehorende kosten te berekenen. Deze spreadsheets bevatten doorgaans kolommen voor diverse gegevenspunten zoals onderdeelnummers van de fabrikant, onderdeelnummers van de distributeur (ook bekend als Stock Keeping Units of SKU's), aantallen en prijzen. Het proces omvat het zoeken naar componenten, het vergelijken van distributeursprijzen van een paar leveranciers, en vervolgens het selecteren en invoeren van de gunstigste prijs in de spreadsheet.
Deze methode heeft echter aanzienlijke beperkingen, met name wat betreft de schaalbaarheid. Zelfs voor relatief kleine projecten met 20 tot 40 componenten kan de taak van het onderzoeken van prijzen en het bijwerken van de spreadsheet behoorlijk veel werk zijn.
Het andere probleem is dat spreadsheets zijn ontworpen voor eenvoudige tabelgegevens. Maar distributeursaanbiedingen zijn allesbehalve eenvoudig! Distributeurs kunnen bijvoorbeeld variërende prijsstaffelstructuren gebruiken, wat directe vergelijkingen moeilijk maakt. Terwijl de ene leverancier prijsstaffels kan aanbieden bij hoeveelheden van 100, 500 en 1000 stuks, kan een andere dat doen bij 25, 250 en 500 stuks. Daarnaast zijn er logistieke overwegingen zoals minimale bestelhoeveelheden (MOQ) en bestelveelvouden die vergelijkingen verder compliceren.
Daarbovenop zorgt het omgaan met meerdere valuta's voor een extra laag complexiteit, vooral voor bedrijven die in Europa actief zijn en mogelijk transacties doen in EUR, USD en mogelijk een derde lokale valuta. Dit aspect introduceert vaak uitdagingen op het gebied van valutaconversie en financieel beheer.
Het bijhouden van een stuklijst (Bill of Materials) met spreadsheets kan snel een omslachtige en tijdrovende taak worden. Dergelijke spreadsheets kunnen groot en onhandelbaar worden, wat aanzienlijke inspanning vergt om ze up-to-date te houden. Dit resulteert vaak in BOM's die kort na hun creatie al verouderd zijn. Bovendien voegt het probleem van het kiezen tussen meerdere gelijkwaardige componenten—ook wel alternatieven genoemd—een extra dimensie van complexiteit toe aan het beheren van BOM's via spreadsheets.
In PartsBox wordt een stuklijst (BOM) een Project genoemd. Dit Project omvat een lijst met componenten, waarbij bepaalde componenten zijn gekoppeld aan online identiteiten, bekend als Manufacturer Part Numbers (MPN's), terwijl andere intern worden gegenereerd. Wanneer u naar het tabblad Prijzen binnen een project navigeert, haalt PartsBox actief de meest actuele prijsinformatie op en toont uw BOM, compleet met gedetailleerde inkoopinformatie. Dit betekent dat uw BOM nooit verouderd is.
Voor elke BOM-regel die is gekoppeld aan een online identiteit (Fabrikant Onderdeelnummer), verzamelt PartsBox online aanbiedingen en selecteert de beste (goedkoopste). Er zijn vaak wel 20-40 aanbiedingen voor een bepaald component. In de hoofd-BOM-prijstabel wordt alleen de beste aanbieding weergegeven.

Voor meta-componenten (generieke componenten die verschillende alternatieve componenten groeperen die uitwisselbaar zijn), worden aanbiedingen voor alle lid-componenten verzameld en vergeleken.
Voor elk component wordt de vereiste hoeveelheid aangepast op basis van componentuitval parameters.
Het selectieproces is behoorlijk ingewikkeld, omdat het rekening moet houden met:
PartsBox selecteert normaal gesproken de beste aanbieding op basis van 'Prijs exclusief overschot'. Dat is de prijs die voor onderdelen wordt betaald, ervan uitgaande dat eventuele overtollige voorraad die is gekocht, wordt weggegooid. Waarom niet gewoon de prijs van prijsstaffels gebruiken? Nou, in het geval van beperkingen zoals MOQ of bestelveelvoud, willen we aanbiedingen niet weggooien alleen omdat de hoeveelheid die we nodig hebben te klein is. Het is soms beter om meer te kopen vanwege prijsstaffels: de prijs kan concurrerend zijn, zelfs als we aannemen dat we alles wat we niet nodig hebben weggooien. Daarom worden hoeveelheden afgerond op het bestelveelvoud, en als de hoeveelheid lager is dan de MOQ, rondt PartsBox deze af naar de MOQ, gewoon om te zien hoe de aanbieding scoort.

De rangschikking van aanbiedingen verandert op basis van uw productieaantal, en dat geldt ook voor de beste aanbieding. Men kan vaak nieuwe, onverwachte bronnen van componenten ontdekken die aantrekkelijk worden bij bepaalde hoeveelheden. Als voorbeeld: niet iedereen weet dat Texas Instruments rechtstreeks verkoopt en zeer prijsconcurrerend is bij hoeveelheden boven de 500.
Elke aanbieding kan worden uitgevouwen om details te tonen zoals verpakking, aantal in bestelling, geschatte aankomsttijd (ETA) van bestelling, fabriekslevertijd en fabrieksbestelveelvoud.

Het is mogelijk om een bepaalde aanbieding te 'vergrendelen' door het hangslotpictogram te gebruiken. Dit vergrendelt de aanbiedingsselectie voor deze projectregel, en die specifieke aanbieding zal worden gebruikt om de BOM-prijs te berekenen.
Hoewel sommige componenten worden gekocht bij grote distributeurs, heeft men vaak te maken met andere leveranciers, of krijgt men aangepaste aanbiedingen voor specifieke hoeveelheden, met kortingen. Daarom maakt PartsBox het mogelijk om uw eigen aanbiedingen in te voeren, die vervolgens samen met online aanbiedingen worden overwogen en gerangschikt.
Een lokaal aanbod kan worden toegevoegd vanuit een project of rechtstreeks aan een component. Zoals elk aanbod kan het meerdere prijsstaffels hebben bij willekeurige hoeveelheden, evenals een minimumhoeveelheid (MOQ) en bestelveelvoud. Deze parameters worden gebruikt door het prijsalgoritme.

Naast extra informatievelden zoals orderreferentie/nummer, datum of opmerkingen, kan ook een vervaldatum worden ingevoerd. Bestanden zoals facturen, inkooporders of paklijsten kunnen aan lokale aanbiedingen worden gekoppeld voor documentatiedoeleinden. Een aanbieding wordt niet in overweging genomen als deze is verlopen.
Elke aanbieding kan gebruikmaken van een van de ondersteunde valuta's.
Voor een nieuw project moet men alle componenten inkopen. Maar vaker is de situatie anders: er is al lokale voorraad aanwezig, ingekocht tegen een bepaalde prijs. PartsBox handelt dit transparant af.
Bij het prijzen van een project kan men kiezen hoe onderdelen worden ingekocht. Er zijn drie opties beschikbaar:
In alle scenario's wordt de prijsstelling correct berekend, mogelijk met behulp van een mix van onderdelen uit verschillende bronnen.
PartsBox regelt meerdere valuta's voor u. Selecteer gewoon uw voorkeursvaluta in de instellingen en deze wordt gebruikt om elke prijs weer te geven. U kunt de valuta op elk moment wijzigen.
De wisselkoersen van de Europese Centrale Bank (ECB) worden gebruikt voor valutaconversie. De koersen worden regelmatig bijgewerkt.
Voor aanbiedingen die u zelf heeft ingevoerd, kunt u elke ondersteunde valuta kiezen en deze wordt correct afgehandeld.
Het is eenvoudig om verschillende inkoopscenario's te overwegen:
PartsBox project/BOM-prijzen lossen veel problemen op die dagelijks worden ondervonden bij de productie van elektronica, en bieden aanzienlijke voordelen voor ontwerpbureaus, Electronic Manufacturing Services (EMS) bedrijven en iedereen die actuele prijsinformatie nodig heeft voor elektronische BOMs.
Hoewel eenvoudige spreadsheets, BOM-calculators of BOM-toolpagina's initiële prijsschattingen kunnen geven, helpt PartsBox bij efficiënt prijsbeheer over langere perioden zonder dat dit aanzienlijke inspanningen vergt. Deze efficiëntie is belangrijk in de elektronica-industrie, waar tijdige en nauwkeurige kostenraming direct van invloed is op besluitvorming, budgettering en winstgevendheid. Door het verzamelen en vergelijken van prijsgegevens te automatiseren, helpt PartsBox bij het inkoopproces, zodat gebruikers up-to-date en concurrerende prijzen voor hun projecten kunnen handhaven met minimale handmatige tussenkomst.