Sto realizzando un gestionale per la fatturazione, dove ci sono le tabella relative ai clienti, ai servizi ecc..., ora se carico un cliente oggi e creo delle fatture, questi vengono memorizzate nel db, solo che se modifico il cliente per ragioni diverse, per esempio cambio la ragione sociale, modifiche che potrebbero verificarsi anche negli anni, se poi faccio una ricerca delle fatture, la fattura non risulta più intestata al cliente con la ragione sociale vecchia ma con la nuovo, come bisogna fare in questi casi qual'è il comportamento del software? bisognerebbe creare degli archivi annuali? o impedire che i clienti e tutte le altre voci vengano modificete? i programmi commerciali come funzionano, qualcuno può aiutarmi?
Grazie