Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Conte

Gerar Fatura

Recommended Posts

Boa noite.

estou tentando criar um sistema que gere fatura automaticamente.

 

fiz minha query para puxar todos os cadastros que vencem nos proximos 15 dias.

 

 

select * from clientes where dataproximo BETWEEN NOW() AND DATE_ADD(NOW() , INTERVAL 15 DAY

 

minha duvida é:

 

Esse script ira rodar por meio da tarefa cron, entao por exemplo o cliente para uma fatura ira gerar 15, ja que o script rodara todo dia e o sistema ira puxar este cadastro fazendo com que meu script execute e faça uma fatura.

 

o que voces me recomendam fazer para ele gerar apenas uma vez?

Compartilhar este post


Link para o post
Compartilhar em outros sites
  1. Na sua tabela crie uma coluna que informa se a fatura já foi realizada to tipo boolean
  2. Quando cadastra, mantenha ela como false
  3. Na consulta que você faz para emitir a fatura, filtre por aquelas que tem este campo como false
  4. Preencha as faturas que você emitiu como já faturadas (true)

acho que isso pode resolver seu problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.