login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Web facturatie - Advies

Offline Guardian - 13/10/2008 11:14
Avatar van GuardianNieuw lid Hallo allemaal,

IK had graag jullie advies over het volgende:

IK ben een website aan het schrijven waar men maandelijks een bijdrage zal gefactureerd krijgen.
Stel: Klant1 tekent in op 24/09/2008 dan moet zijn factuur dus gemaakt worden op 24/10/2008.

Eerst dacht ik gewoon alle facturen op de 1e van de maand te maken, maar dit gaat niet, daar mensen die intekenen op 24/10 mogen nog geen factuur krijgen op 01/11 he.

Graag jullie advies, het systeem zou toch relatief makkelijk tot een 20.000facturen moeten kunnen verwerken ('s nachts via cron?)

5 antwoorden

Gesponsorde links
Offline marten - 13/10/2008 11:16
Avatar van marten Beheerder bekijk de datum en tijd tutorials van me eens. Daar staan ook functies in hoe je bijvoorbeeld 1 maand bij een datum kan optellen enzo. Combineer dat in je WHERE en roep een cron aan die checkt of de query resultaten geeft. krijg je resultaten? Maak dan de factuur aan.
Offline Kr4nKz1n - 13/10/2008 11:33
Avatar van Kr4nKz1n Onbekend Het verbaast me dat deze topic wordt aangemaakt gezien je ervaring (je wat een cron is).

Dus begin me wel af te vragen of je uberhaupt zelf wel bent na gegaan wat de opties zijn.

Maar om op marten`s bericht in te gaan, hoe zet je de data in je database? Met datetime of een timestamp?
Offline Guardian - 13/10/2008 11:37 (laatste wijziging 13/10/2008 11:38)
Avatar van Guardian Nieuw lid Hey marten,

Bedankt, heb dit idd al willen lezen.

Kan je even een voorbeeld maken van deze query?

  1. SELECT ADDDATE('2006-01-01', INTERVAL 1 year); geeft dus 2007-01-01


Stel dat ik een factuur maak met volgende gegevens:

  1. INSERT INTO fact_facturen(Zaak_ID,Date,VervalDate,Mededeling,STATUS) VALUES('1','2008-09-09','hier moet dus een interval van 1 maand bijkomen','betaling maand mei','0')


Alvast bedankt 

@ Kr4nKz1n: ik zet alles in een DATE veld. Ik heb best wat ervaring met PHP maar heb eignelijk nog zelden met datums gewerkt...Vandaar 
Offline Kr4nKz1n - 13/10/2008 11:41
Avatar van Kr4nKz1n Onbekend Hoe zet je de datum in de database? Toch niet zelf?
Offline Guardian - 13/10/2008 14:37
Avatar van Guardian Nieuw lid Hehe neen, via date functie uiteraard 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s