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. |