Indubbiamente una unica tabella

con 2 Flag
il primo lo identifica come cliente
il secondo lo identifica come fornitore
in modo da potere avere i tuoi 2 elenchi distinti,
se dovrai fare lo spesometro ti serviranno entrambi

per i campi particolari con qualche vista se lo usi come
cliente o fornitore prelevi quello che ti occorre