ioi Starting Stock en voorraadvariatieprocedure
Mise à jour le 18 septembre 2026·
Inleiding #
Silicon ioi biedt een nauwkeurig overzicht van voorraadvariaties. Deze informatie kan dagelijks worden berekend, en de resultaten worden opgeslagen per boekhoudperiode (maand). Deze maandelijkse opslagstructuur maakt het eenvoudiger om variaties chronologisch te volgen. Waarden worden per site onderscheiden.
Berekening op basis van documenten #
In de Silicon ioi ERP zijn alle waarderingsberekeningen gebaseerd op documenten. De kernwaarden worden rechtstreeks uit de documenten zelf gehaald. Elk document is gekoppeld aan een specifieke periode, niet aan de aanmaakdatum.Documenten met de status In preparation (0) of Template (-3) worden altijd genegeerd.
Beveiliging van perioden #
Om de integriteit van de berekende waarden te waarborgen, past Silicon ioi een beveiligingscontrole toe op perioden. Zodra een periode is afgesloten, kunnen documenten die invloed hebben op de voorraadwaardering niet meer worden gewijzigd.Het wordt aanbevolen om rollen te gebruiken om toegang tot de acties voor het openen en sluiten van perioden te beperken.
Waardering van voorraadhoeveelheden: “Good” + “To check” #
Voorraad kan worden opgeslagen in drie modi: Good, To check en Bad.
Attention
Alleen hoeveelheden in Good en To check worden meegenomen in de waardering. Bad-hoeveelheden worden nooit gewaardeerd.
Astuce
De opslagmodus kan, indien de configuratie dit toelaat, worden opgegeven op detailniveau van het document.
Vereisten #
Controle van valuta’s #
Ga in de module ioi Currency na of valuta’s correct zijn ingesteld.→ Verwijder ongebruikte valuta’s. Activeer de automatische update van wisselkoersen en controleer maandelijks of de koersen correct worden bijgewerkt.
Controle en beveiliging van eenhedenbeheer #
Beperk in de module ioi Item Unit de toegang via rollen. Verwijder ongebruikte eenheden.
Controleer ook de instellingen, met name de berekeningsformules. Neem bij twijfel contact op met een ioi-expert.
Attention
Pas in een productieomgeving nooit de instellingen aan van een eenheid die al in gebruik is. Fouten of wijzigingen kunnen grote inconsistenties veroorzaken in het beheer van voorraad en waarde.
Waarderingsmethode voor nieuwe artikelen instellen #
→ Zie de module ioi Item Settings
Kies uw methode: #
Inactive: waardering is uitgeschakeld of niet van toepassing.Average: klassieke methode van gewogen gemiddelde. Voor meer nauwkeurigheid waardeert ioi eerst alle inkomende transacties (ontvangsten) en daarna de uitgaande transacties (leveringen).FIFO(First In, First Out): bij elke ontvangst registreert het systeem de hoeveelheden en waarden in een wachtrij. Bij leveringen worden de oudste beschikbare waarden eerst gebruikt.
Info
Twee andere methoden zijn alleen beschikbaar voor batch- of serienummerartikelen:
- Per batch: unieke methode voor batchartikelen. Waarden worden per batch geregistreerd. Zeer nauwkeurig.
- Per serienummer: unieke methode voor serienummerartikelen. Waarden worden per nummer geregistreerd. Zeer nauwkeurig.
Astuce
- Virtuele artikelen hebben geen hoeveelheden of waarden.
- Batch- en serienummerartikelen hebben per batch of serienummer een afzonderlijke waarde. Deze waardering is verplicht.
- De laatst bekende aankoopprijs is altijd beschikbaar voor reguliere artikelen. Dit is geen optie, maar een raadpleegbare waarde.
Attention
Wijzig nooit de waarderingsmethode tijdens gebruik. Elke wijziging moet door een expert worden gevalideerd.
Waarderingsmethode voor geïmporteerde artikelen instellen #
→ Controleer en stel de waarderingsmethode rechtstreeks in op de artikelkaarten.
Initialisatie van voorraad en waarden #
Initialisatie van voorraad mag uitsluitend gebeuren via inkoopontvangstdocumenten (ioi Purchases Receipt).
Attention
Gebruik nooit:
- importtools om rechtstreeks voorraadhoeveelheden of -waarden in te voeren;
- directe wijzigingen in tabellen via SQL.
Importtools zijn uitsluitend bedoeld voor het initialiseren van artikelen, hun parameters en hun logistieke locaties.
Stappenplan #
1. Omgeving voorbereiden #
- Maak alle magazijnen en locaties aan voor elke site.
- Maak een boekhoudperiode net vóór Go Live aan en open deze.
- Maak in het aankoopjournaal van elke betrokken site een importjournaal aan, bijv. XIMPORT.
- Maak een interne leverancier aan met de systeemvaluta, bijv.:
- Naam: MY COMPANY
- Valuta: EUR
2. Inkoopontvangstdocumenten aanmaken #
Gebruik importtools om de documenten te genereren.📌 Bewaar de bronbestanden (bijv. XLS) voor het geval later fouten worden ontdekt.
Informatie in de kop: #
- Leverancier: MY COMPANY
- Documentdatum: dag vóór Go Live
- Periode: periode vóór Go Live
- Geen kortingen
- Geen project invullen
Informatie in de regels (max. 1.000 regels per document): #
- Magazijn
- Locatie (indien vereist)
- Artikel
- Hoeveelheid
- Eenheidsprijs
- Beheer-eenheid
- Eenheidswaarde (waarde per artikel in de gekozen eenheid)
- Externe referentie (codeRef) voor serienummers of batches (indien nodig)
- Herkomst (vaak gelijk aan codeRef)
- Geen kortingen
- Opslagmodus: altijd 0 (“Good” hoeveelheid)
- Geen project invullen
3. Artikelen controleren #
Voor validatie van de documenten:
- Controleer dat elk artikel actief is
- Controleer dat de gewenste waarderingsmethode is ingesteld
- Controleer dat de voorraadbeheer-modus correct is (Regular / Virtual / Batch / SN)
Attention
Deze instellingen kunnen achteraf niet meer worden gewijzigd.
4. Import finaliseren #
- Zet de documentstatus op
Received.
Info
Dit kan bij grote documenten langer duren — voer dit uit tijdens rustige periodes.
Resultaten:
- Voorraad is correct geïnitieerd in hoeveelheden en waarden, per site, magazijn en locatie.
- Batches en serienummers worden automatisch gegenereerd.
- FIFO-wachtrijen zijn consistent geïnitieerd.
5. Periode beveiligen #
- Sluit de importperiode af.
- Beperk de toegang tot ontvangstdocumenten via rollenbeheer op het gebruikte journaal (XIMPORT).
Attention
- Als een artikel geen voorraad heeft, neem het dan niet op in een ontvangstdocument.
- Hetzelfde geldt voor een artikel zonder waarde.
Procedure bij niet-naleving van de vereisten #
Indien de vereisten niet zijn nageleefd, en alleen als:
- de hoeveelheden en waarden correct in de voorraadtabellen zijn opgenomen;
- de initiële gegevens (waarden en hoeveelheden) nog beschikbaar zijn in de importbestanden (XLS);
is het mogelijk om handmatig een voorraadwaardering te starten, met hulp van ioi-experts.
Attention
Deze procedure is niet geldig als u de FIFO-waarderingsmethode wilt gebruiken. Neem in dat geval altijd contact op met een ioi-expert.
Voorbeeld #
→ Artikelen geïmporteerd zonder voorraad of waarde: 
→ Net vóór Go Live:
- Go Live gepland voor 19 februari 2024 (Periode 2024/02)
- Gebruik periode 2024/01 voor de initialisatie van voorraad en waarden
- Deze periode moet openstaan voor alle hoofdstatussen
→ Speciaal aankoopjournaal voor import: 
→ Inkoopontvangstdocumenten (belangrijkste elementen):

Controleer handmatig indien waarden niet overeenkomen met aankoopprijzen. Waarden worden in het document gedefinieerd (overschrijven van aankoopprijzen).
Astuce
Indien u aankoopprijzen wilt gebruiken:
- importeer artikelen en hoeveelheden met de echte leverancier, niet de interne leverancier (MY COMPANY);
- controleer dat aankoopprijzen correct zijn ingevuld.
→ Uitvoeren van alle ontvangsten: 
→ Sluiten van de periode net vóór Go Live: 
Initialisatie van voorraadvariatie #
Beveiliging #
→ De vorige periode moet gesloten zijn:
- Vanuit de doctype
ioi Period - Maak een periode net vóór de initialisatieperiode
- Sluit deze periode
Info
Het systeem zal nooit een periodewaardering berekenen als de vorige periode nog open is.
Voorraadwaardering berekenen en valideren #
- Ga naar de periode net vóór Go Live
Actions→Calculate stock variation
De gedetailleerde resultaten zijn zichtbaar in de sectie Voorraadvariatie.
Voorbeeld : 
→ Selecteer en exporteer de benodigde gegevens.
Info
- Hoeveelheden worden altijd uitgedrukt in de voorraadbeheereenheid.
- Waarden zijn totale waarden: eenheidswaarde × hoeveelheid.
- Alleen regels met de status
GoodofTo checkworden meegenomen.
Info
End Qty to report: hoeveelheid die wordt gebruikt aan het begin van de volgende periode (anders dan End Qty, de werkelijke eindhoeveelheid na berekening).End Value to report: waarde die wordt gebruikt aan het begin van de volgende periode (anders dan End Value, de werkelijke eindwaarde na berekening).- Waardering wordt per site uitgevoerd: één waardering per artikel per site.
→ Alle aanvullende informatie is beschikbaar in de resultatenmatrix.
Voor elk artikel waarbij geen transactie is gedetecteerd vóór deze periode, wordt de periode automatisch gemarkeerd als Initial Period.
De volgende kolommen kunnen worden weergegeven voor meer detailanalyse:
- Familie
- Type
- Groep
- Subgroep
- Classificatie
Berekening van voorraadvariatie per periode #
Voor elke nieuwe periode moet de voorraadvariatie opnieuw worden berekend.
Stappen #
- Sluit de vorige periode af
- Ga naar de volgende periode
- Voer dezelfde berekening uit voor de nieuwe periode
Geautomatiseerd proces #
Om deze operatie te automatiseren, gebruik de module ioi Division, waarmee voorraadwaarderingen automatisch over meerdere perioden kunnen worden uitgevoerd.
