Er zijn 2 soorten voorraad:
De voorraad van een artikel wordt enkel bijgewerkt als 'Stockbeheer' ervan is aangevinkt (zie Artikelbeheer).
Zoals het woord zegt, is de fysieke voorraad fysiek aanwezig in het magazijn of winkel. De fysieke voorraad wordt bijgewerkt als er ook een fysieke beweging is: een ontvangst, een levering, een transfert of een kasverkoop. Daarnaast kan de fysieke voorraad ook gecorrigeerd worden met een diverse beweging.
Theoretisch kan de fysieke voorraad niet negatief zijn. Cameleon laat echter wel toe dat de fysieke voorraad negatief wordt. Als dat zo is duidt dit er altijd op dat er ergens een fout gebeurd is. Dit kan verschillende oorzaken hebben, mogelijkheden zijn:
Voorraad beheer vereist discipline. Voor een correcte voorraad met elke beweging rigoureus worden ingegeven in de computer. Voor verkopen gebeurt dit automatisch, maar alle andere bewegingen moet consequent in de computer worden ingebracht.
In tegenstelling tot de fysieke voorraad is de commerciële voorraad niet noodzakelijk fysiek aanwezig. De commerciële voorraad is de basis voor het aankoopbeheer. De commerciële voorraad verandert een aankoopbestelling en verkoop verkooporder.
De commerciële voorraad kan, in tegenstelling tot de fysieke voorraad wel negatief worden. Als er meer verkooporders zijn dan aankooporders zal de commerciêle voorraad negatief zijn wat aangeeft dat er moet worden bijbesteld. Zoniet zullen niet alle verkooporders kunnen worden geleverd.
De voorraad van een artikel kan in detail worden geconsulteerd via 'Product voorraad en statistieken'. Dat is onderverdeeld in 3 vakken:
| Transactie | Moment van bijwerken | Werkt fysieke voorraad bij | Werkt comm. voorraad bij |
| Aankoop bestelling | 'Bestel' of 'Annuleer' geklikt | Nee | Ja |
| Ontvangst goederen | Bij ingave | Ja | Nee |
| Offerte | Geen | Nee | Nee |
| Verkoopbestelling | Bij ingave | Nee | Ja |
| Levering | 'Verzend' geklikt | Ja | Nee |
| Kasverkoop | Doorsturen verkoop naar beheer | Ja | Nee |
| Transfert tussen magazijnen | 'Verzend' geklikt | Ja | Ja |
| Diverse bewegingen | 'Accepteer' geklikt (voorraad verzender) 'Ontvang' geklikt (voorraad ontvanger) |
Ja | Ja |
| Facturatie | Geen | Nee | Nee |