Rejeição 629: Valor do Produto difere do produto Valor Unitário de Comercialização e Quantidade Comercial (NF-e)
Falha
Quando for emitida uma NF-e ou NFC-e, com as condições abaixo, será retornado a rejeição
Onde a Finalidade (Campo: ide / finNFe) é igual à (" 1 - Normal"),
Com erro (superior a R$ 0,01) no Valor do Produto (Campo: det / prod / vProd) originado da multiplicação entre o Valor Unitário de Comercialização (Campo: det / prod / vUnCom) e a Quantidade Comercial (Campo: det / prod / qCom), vUnCom x qCom = vProd

Solução
Deve-se verificar e refazer a multiplicação entre os Campos (qCom) e (vUnCom) de cada item da NF-e/ NFC-e e corrigir o Valor do Produto (vProd).
Exemplo
Foi emitida uma NF-e, com Valor Unitário de Comercialização (vUnCom) igual à R$ 9,99, com Quantidade Comercial (qCom) igual à 2 e o Valor do Produto (vProd) foi calculado em R$ 20,00. Sendo o valor correto dessa multiplicação R$ 19,98, sendo assim a NF-e será rejeitada.

Informações Complementares
Há uma tolerância para mais ou para menos de R$ 0,01 de diferença do valor calculado sem aproximações.
Clientes que emitem TXT
Para clientes que emitem o arquivo em TXT o campo qCom é referente a linha 3000 no 13º campo, o vUnCom no 14º campo, e o vProd na 15º campo da mesma linha, conforme podemos visualizar abaixo nos manuais da NDD Tech.

Como será exibido no e-Monitor

Outras informações
Fonte: ------> Anexo I - Leiaute e Regra de Validação - NF-e e NFC-e