ERP – NF-e – Rejeição 629: Valor do Produto difere do produto Valor Unitário / Rejeição 630:
Incidente
No módulo de Mercado ou Suprimentos ao emitir uma nota fiscal eletrônica é apresentada as seguintes rejeições:
Causa
Estas rejeições são retornadas pela SEFAZ e ocorre quando são utilizadas casas decimais na quantidade de venda e tributável e no valor de venda e tributável de um produto, acarretando perda de precisão decimal do cálculo do valor total do produto.
Abaixo segue imagens das regras de validação da SEFAZ presente no Manual de Orientação ao Contribuinte
No módulo de Mercado ou Suprimentos ao emitir uma nota fiscal eletrônica é apresentada as seguintes rejeições:
- Rejeição 629: Valor do Produto difere do produto Valor Unitário de Comercialização e Quantidade Comercial;
- Rejeição 630: Valor do Produto difere do produto Valor Unitário de Tributação e Quantidade Tributável.
Causa
Estas rejeições são retornadas pela SEFAZ e ocorre quando são utilizadas casas decimais na quantidade de venda e tributável e no valor de venda e tributável de um produto, acarretando perda de precisão decimal do cálculo do valor total do produto.
Abaixo segue imagens das regras de validação da SEFAZ presente no Manual de Orientação ao Contribuinte
Solução
Para que esta rejeição não ocorra, realize os passos a seguir:
1. Verifique nos itens da nota fiscal a partir da tela F140GNF_RFNF - Mercado / Gestão de Faturamento e Outras Saídas / Notas Fiscais de Saída / Digitação de Notas manuais ou F149GNC_RDCG - Mercado / Gestão de Distribuição / Cargas / Faturamento / Individual qual a unidade de medida de estoque e venda informada:

2. Acesse a tela F015MED - Cadastros / Produtos e Serviços / Unidades de Medidas / Individual e verifique o campo 'Quantidade de Decimais' de todas as unidades de medidas utilizadas nos itens da nota fiscal:

Importante
2. Verifique também as decimais no cadastro da família dos produtos na tela F012FAM - Cadastros / Produtos e Serviços / Famílias se estes itens utilizam o campo 'Utiliza Decimais' e 'Quantidade Decimais Estoque':
1. Verifique nos itens da nota fiscal a partir da tela F140GNF_RFNF - Mercado / Gestão de Faturamento e Outras Saídas / Notas Fiscais de Saída / Digitação de Notas manuais ou F149GNC_RDCG - Mercado / Gestão de Distribuição / Cargas / Faturamento / Individual qual a unidade de medida de estoque e venda informada:

2. Acesse a tela F015MED - Cadastros / Produtos e Serviços / Unidades de Medidas / Individual e verifique o campo 'Quantidade de Decimais' de todas as unidades de medidas utilizadas nos itens da nota fiscal:

Importante
- A SEFAZ permite até 4 casas decimais para quantidade comercial e tributável do produto. Caso no sistema sejam utilizadas 5 casas decimais, poderá ocorrer a perda de precisão decimal, acarretando a rejeição;
- Caso a unidade de medida já foi utilizada para determinado produto o sistema não irá permitir a alteração da quantidade de decimais emitindo a mensagem Não é possível diminuir a quantidade de decimais, U.M. já utilizada por um Produto!, neste caso, será necessário o cadastro de uma nova unidade de medida para o produto.
2. Verifique também as decimais no cadastro da família dos produtos na tela F012FAM - Cadastros / Produtos e Serviços / Famílias se estes itens utilizam o campo 'Utiliza Decimais' e 'Quantidade Decimais Estoque':

4. O sistema também permite a utilização de 10 casas decimais para o valor unitário do produto, assim como a SEFAZ, no entanto, se for utilizada uma grande quantidade de decimais no preço de venda unitário, também poderá ocorrer perda de precisão decimal, acarretando a rejeição. Verifique a partir da tela F070EMP - Cadastros / Empresas / Cadastro o campo 'Decimais Preço Venda':

5. Verifique na tela F098REG - Cadastros / Identificadores e parâmetros / Identificador de Regras se o identificador VEN-140NEITE01 está ativo pois ele pode manipular a unidade de medida e sua conversão no arquivo XML causando a rejeição. Clique aqui para verificar a documentação completa do identificador.
6. Verifique na tela F000PGS - Cadastros / Identificadores e parâmetros / Parâmetros Globais a alteração do parâmetro global 'ArrVlrBru' para definir uma forma diferenciada da geração do XML da NF-e. Maiores detalhes do parâmetro 'VlrArrBru' estão expressadas no artigo ERP - NF-e - Como são gerados os valores e quantidades no XML da NF-e no que tange utilização de casas decimais (tags qCom, vUnCom, vUnTrib, qTrib).
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.