Acredito que fique muito confuso para os usuários.
Poderia ter apenas 1 campo, caso seja lido um código de barras, automaticamente converte e insere no campo único.
Se não for um código de barras, apenas insere nesse campo único.
Para eventuais conferências, poderia ter um botão adicional que mostrasse o código lido vs código convertido aos ser pressionado.
Acredito que fique muito confuso para os usuários. Poderia ter apenas 1 campo, caso seja lido um código de barras, automaticamente converte e insere no campo único. Se não for um código de barras, apenas insere nesse campo único. Para eventuais conferências, poderia ter um botão adicional que mostrasse o código lido vs código convertido aos ser pressionado.