Rejeição 629 - Para NFe Normal

Produto:

Microsiga Protheus

Versões:

P10 e P11

Ocorrência:

Como corrigir a rejeição 629 para NFe normal?

Passo a passo:

DESCRIÇÃO: Rejeição 629 – Valor do Produto difere do produto Valor Unitário de Comercialização e Quantidade Comercial.

A validação desta rejeição iniciou-se com a Nota Técnica 2011/005 - Conforme descrição na página 04.

AÇÃO:

Visualize a Nota e confira o valor UNITÁRIO x QUANTIDADE, verificando se a informação está correta para o valor total de cada item, comparando com a tabela SD1 (Entrada) ou SD2 (Saída).

Caso estejam incorretos, solicitamos entrar em contato com o Help Desk das áreas Faturamento (NF de Saida) ou Materiais (NF de Entrada)  para verificar a configuração de arredondamento do valor unitário no Sistema.

Não havendo inconsistências, efetue o procedimento a seguir:

Certifique-se das casas decimais em sua base. Como padrão de casas decimais na versão 10, são 4 casas decimais para os campos _PRCVEN das tabelas SC5, SC6 e SD2 e no RDMAKE padrão NFESEFAZ.PRW.

Quando se tratar de mais do que 4 casas decimais, é necessário adequar o RDMAKE, pois a SEFAZ informa que não pode haver diferença maior que 0,01.


Para facilitar, segue o trecho do fonte que deve ser alterado:

If cVerAmb== "2.00"

       cString += '<vUnCom>'+ConvType(aProd[16],21,4)+'</vUnCom>' 

Else                                      

       cString += '<vUnCom>'+ConvType(aProd[16],16,4)+'</vUnCom>' 

Endif

If cVerAmb== "2.00"

       cString += '<vUnTrib>'+ConvType(aProd[10]/aProd[12],21,4)+'</vUnTrib>'         

Else

       cString += '<vUnTrib>'+ConvType(aProd[10]/aProd[12],16,4)+'</vUnTrib>'   

Endif

 

O número 4 só deve ser alterado conforme a necessidade.

Não há necessidade de manutenção no Sistema, basta efetuar a atualização conforme detalhes no Portal do Cliente