Facturen database
ik heb al nagedacht en gegoogled, maar nog steeds geen idee.
Ik moet een database ontwikkelen welke facturen bijhoud.
Simpel natuurlijk, maar er is een punt waar ik over twijfel.
Ik ga zowieso voor 3 tabellen: facturen, facturen_producten, producten.
De facturen_producten houdt alle producten die gefactureerd worden op die ene factuur. Er is een probleempje, soms moeten specifieke items op de factuur komen te staan, die niet in de productenlijst thuishoren.
Zoals kortingen, service, geld retour.
Moet ik dit nu in een losse tabel zetten, of het toch maar bij de tabel producten in proppen.
Hoe doen ze dit bij winkels? Als je een bepaald artikel voor een andere prijs krijgt, dan wordt niet voor alle facturen die prijs veranderd, dus hóe slaan ze dat op?
Hoop dat m'n vraag duidelijk is.
In afwachting van jullie tips,
en alvast bedankt.
Barry
ik neem aan dat die prijzen na korting en dergelijke alsnog een vaste prijs mee krijgen. Dus volgens mij hoef je dat niet op te slaan. Dat gebeurt al voor het weggeschreven wordt. Maar je zou een veldje bij producten kunnen maken voor (speciaal) en speciaal kan dan korting of iets dergelijks zijn
Zover had ik zelf ookal gedacht, maar bijvoorbeeld items op de factuur als, inname van een product, montagekosten, etc. Dat wil je toch niet in een producten-tabel hebben staan?
Dingens als algemene korting, service, montage, e.d. zou ik ook gewoon als producten beschouwen. Het zijn immers dingen die je aan een klant verkoopt en ze komen dan ook gewoon als producten op de factuur te staan. In je applicatie zul je het wel zo moeten scripten dat je zelf bedragen voor deze 'producten' kunt invullen op moment van verkoop, er zullen immers geen standaard bedragen hiervoor in de database staan.