Hola dtomeysoto.
Con respecto a las observaciones de las facturas, podrías crearte un diccionario o buscar si hay
algo hecho para cotejar lo escrito contra él. Es decir separar el párrafo en palabras y verificar su
existencia en el diccionario y reemplazarla o mostrar una sugerencia.
Pero esto no es aplicable a nombres y apellidos donde no rige ninguna ley ortográfica.
Por ejemplo, no podes lanzar un error por que el empleado ingreso como apellido
'FLOREZ' en vez de 'FLORES' ya que cualquiera de los dos es correcto. Ni hablar del
vasco 'Lazarragaguebara'...
Una solución a esto es que sólo le permitas elegir clientes de una lista. Pero esto
no siempre es viable ya que si trabajan mucho con compradores ocasionales no vas
a hacerle dar de alta a un cliente que quizá ni vuelva...
Saludos.