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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.