Alexandre Fim 26/2/2020, 14:00
Bom dia Marcelo,
Quando surgir esta situação do cliente não possuir nenhuma compra no prazo de 120 dias, você pode criar uma rotina que libera o cliente para compra e ZERA os dias a partir da data da compra. Esta rotina pode ser na tela de vendas onde aparece a mensagem, e dependendo da situação, exige senha do administrador também para liberação.
Sugiro você criar um campo na tabela de cliente (dt_ult_compra), e após liberação para novas comprar, este campo seja alterado para a data atual.
Vale lembrar que é necessário criar uma ficha financeira para este cliente, onde constam os histórico de vendas e seus respectivos pagamentos. Digamos que um cliente tem um limite de compra de R$ 10.000,00 mas ainda constam cheques a compensar, boletos a pagar e etc. É necessário criar um equilíbrio nas vendas para não ocorrer prejuízos. mas isto depende muito do segmento do negócio, do fluxo de vendas.
Espero ter ajudado.
Boa sorte