Beste mede-tweakers,
Ik ben bezig om een facturatiesysteem op te zetten maar loop tegen een probleem aan.
Doel
Ik heb een bedrijf dat diensten verleent, bijvoorbeeld domeinnamen en hostingpakketten. Ik wil alle informatie betreffende die diensten kunnen opslaan. Ik wil daarnaast mijn debiteuren en productgroepen kunnen opslaan.
Probleemstelling
Het probleem is nu dat ik facturen wil kunnen genereren uit diensten die debiteuren afnemen. Normalerwijze zou dit op ongeveer deze manier gebeuren:
Tabellen: Debiteuren , Producten => Koppel_DebiteurenProducten , Factuur, Factuurregels
Nu wil ik echter ook alle specifieke informatie kunnen opslaan voor mijn diensten. Ik krijg dus voor elke dienst een tabel waarin deze informatie kan staan. dienst_domeinnamen, dienst_hosting, dienst_uurwerkzaamheden . De vraag is nu hoe ik dit eenvoudig kan koppelen.
Eigen research
Ik dacht zelf in het begin aan een overerving "diensten" => dienst_domeinnamen , dienst_hosting waarbij de tabel "diensten" een PK heeft waarmee ik de dienst in de specifieke tabel kan identificeren. Wat je dan krijgt (correct me if i'm wrong) is zoiets als: "diensten" = ID, debiteurnummer, childtabel, childid .
Of zou ik zon overerving in een MySQL tabel niet moeten proberen te forceren maar bijvoorbeeld de specifieke informatie scheiden van het facturatiesysteem en alleen de producten algemeen koppelen? ( de vraag dan is weer hoe ik specifieke informatie op een factuur krijg ) . Ook qua uitbreiding gezien in de toekomst lijkt mij deze oplossing erg smerig.
Hoe kan ik zon probleem het beste oplossen? Ik zie het even niet.
Kern
Hoe genereer ik een factuur uit een database met specifieke informatie voor iedere dienst?
Ik ben bezig om een facturatiesysteem op te zetten maar loop tegen een probleem aan.
Doel
Ik heb een bedrijf dat diensten verleent, bijvoorbeeld domeinnamen en hostingpakketten. Ik wil alle informatie betreffende die diensten kunnen opslaan. Ik wil daarnaast mijn debiteuren en productgroepen kunnen opslaan.
Probleemstelling
Het probleem is nu dat ik facturen wil kunnen genereren uit diensten die debiteuren afnemen. Normalerwijze zou dit op ongeveer deze manier gebeuren:
Tabellen: Debiteuren , Producten => Koppel_DebiteurenProducten , Factuur, Factuurregels
Nu wil ik echter ook alle specifieke informatie kunnen opslaan voor mijn diensten. Ik krijg dus voor elke dienst een tabel waarin deze informatie kan staan. dienst_domeinnamen, dienst_hosting, dienst_uurwerkzaamheden . De vraag is nu hoe ik dit eenvoudig kan koppelen.
Eigen research
Ik dacht zelf in het begin aan een overerving "diensten" => dienst_domeinnamen , dienst_hosting waarbij de tabel "diensten" een PK heeft waarmee ik de dienst in de specifieke tabel kan identificeren. Wat je dan krijgt (correct me if i'm wrong) is zoiets als: "diensten" = ID, debiteurnummer, childtabel, childid .
Of zou ik zon overerving in een MySQL tabel niet moeten proberen te forceren maar bijvoorbeeld de specifieke informatie scheiden van het facturatiesysteem en alleen de producten algemeen koppelen? ( de vraag dan is weer hoe ik specifieke informatie op een factuur krijg ) . Ook qua uitbreiding gezien in de toekomst lijkt mij deze oplossing erg smerig.
Hoe kan ik zon probleem het beste oplossen? Ik zie het even niet.
Kern
Hoe genereer ik een factuur uit een database met specifieke informatie voor iedere dienst?