Asimilar sistema de generacion de facturas mensuales
[email protected] (Anto)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <CA+Ecp7Qqstvmfft40_T4_w=0phZDktFk1BWUn4WmRS7M6tT5hQ@mail.gmail.com> |
Hola Ando algo perdido en esto, porque no se como es la mejor manera de hacerlo, se me ocurren varias, pero quizas sea mucho rizar el rizo. Crear un sistema de facturacion lo veo mas o menos facil, crear una tabla que almacene id de usuario, numeracion de factura, id de los productos, importes, etc. Pero el problema me viene por ejemplo, de la contratacion de un servicio/producto y se crea una nueva factura mensualmente/trimestralmente/anualmente. Entonces se me ocurre a la hora de generar la factura, dos campos mas, con la fecha de facturacion y si es mensualmente o como sea. Luego diariamente hacer comprobaciones y generar la nueva factura. Pero si un producto es de un tipo o de otro, bueno, quizas me este liando ... :-S Me veo que os estoy liando, entonces resumiendo, añado dos campos mas con el datetime (aparte del datetime de generacion de la factura) y el period (mensual/trimestral/anual). El dia uno de cada mes recorro la BD mirando la fecha si es anterior. Si al datetime se le suma el periodo (1 mensual) y coincide con el actual se genera una nueva factura y si por ejemplo hay un trimestral que tambien coincide se añade a la misma factura y se emiten juntas; habra que crear una tabla temporal o decir que la factura no esta lista (un campo) hasta que se haya mirado toda la db para ese usuario y se hayan añadido todos los productos (para evitar crear mas de una factura). Luego con los cambios de año sera otro cantar... Como lo veis, es que por mas que he mirado por Google no he encontrado algun ejemplo; tampoco pido el codigo sino una idea de como asimilar esto. Gracias Saludos