Oorzaak van het probleem is gevonden. Op het TS Leveren Verkooporder hebben we ervoor gezorgd dat je iets in de ene Verschijningsvorm kunt verkopen, terwijl het uit de andere Verschijningsvorm geraapt wordt.
Op zich was het altijd al mogelijk om op de Verkooporder "ongeacht Verschijningsvorm" te verkopen, in welk geval we "bulk" verkopen. De Verschijningsvorm "ongeacht Verschijningsvorm" (-------) is niet een echte Verschijningsvorm, en die methode zou tevens weer vereisen dat de webshop op zijn kop zou moeten worden gezet om die ------- te kunnen tonen. Bij een Verschijningsvorm is toen een rubriek "Impliceert Behoefte ongeacht Verschijningsvorm" erbij gekomen, welke nu ook i.g.v. een daadwerkelijk ingevulde Verschijningsvorm "ST", "KG" ervoor kan zorgen dat dit als "bulk" wordt afgehandeld, en waarmee deze aantallen uit een andere Verschijningsvorm die op voorraad ligt mag worden afgeboekt.
So far so good. Echter... Het typerende van een bulk levering is dat het aantal altijd op 1 staat, en de Inhoud het aantal eenheden bepaald wat geleverd is. Uitzondering hierbij is een Verschijningsvorm die "ST" heet, omdat het daar wel héél erg voor de hand liggend is dat het geen bulk betreft. Besteld iemand echter 3½ Kg andijvie, dan mag jij dat rapen uit een kist van 8 Kg, maar we kunnen dan moeilijk zeggen dat dit 3½ Verschijningen zijn immers het aantal Verschijningen kent geen decimalen.
Ofwel: "er is 1 Verschijning geleverd met een inhoud van 3½ Kg" (bulk).
Waar het vervolgens mis gaat is dat op een later moment "Prijzen per Verschijningsvorm" zijn geïntroduceerd. De Verkooporder heeft nu een prijs van 0,34 per Verschijningsvorm, maar op het TS scherm lever je "STUK" (niet "ST") uit een andere Verschijningsvorm, ofwel, dit wordt afgehandeld als bulk, en wordt geregistreerd als "er is 1 Verschijning geleverd van 1 Kg". Bij Fakturatie levert dat met een prijs per Verschijningsvorm dus een prijs van 0,34 op (maar wel bij 1 Kg aan eenheden).
Het Verkoopoverzicht is op zich dus niet fout, maar je Faktuur zal wat mij betreft al fout zijn. Daar zal 0,34 op gefaktureerd zijn i.p.v. 1,70 ! (en ervanuitgaande dat dit niet de eerste keer is dat je een prijs per V hebt in kombinatie met levering 'van bulk', heb je maar zo kans dat je sinds de introductie van de prijs per V produkten met een verkeerde prijs gefaktureerd hebt
)
Vervolgens de vraag hoe het anders kan/moet. Je appels liggen in Kg op voorraad (bijv. doos 10 Kg) en je wilt appels "per stuk" kunnen leveren. Hoeveel stuks er in een doos zitten weten we niet, hooguit stel je dat gemiddeld één appel zo'n 0,2 Kg weegt, en iedere keer dat er een "STUK" verkocht wordt, moet er 0,2 Kg uit de doos worden afgeboekt. Je wilt dus feitelijk 6 appels kunnen verkopen in welk geval er 1,2 Kg uit de doos moet worden afgeboekt. In dit geval zou dit best als levering van 6 x 0,200 Kg geregistreerd kunnen worden, doch bij KG werkt dit niet. Ik denk dat het eropneerkomt dat de Verschijningsvorm zelf moet afdwingen of iets bulk is of niet. Ofwel, omdat bij de Verschijningsvorm KG de indikator "bulk" op Ja staat, moeten we in dat geval de levering registreren als 1 x 3.500 Kg, en omdat bij de Verschijningsvorm STUK de indikator "bulk" op Nee staat, zouden we daar de levering als 6 x 0,200 Kg mogen opnemen.
Ik zal eens even voor je kijken...