5 Replies Latest reply: Mar 11, 2012 7:49 AM by Felipe Silveira RSS

Rejeição 629 - Problema com casas decimais.

Dayana Brisola
Currently Being Moderated

Boa tarde,

 

Alguem pode me ajudar com a questão abaixo?

 

Esta ocorredo um erro no monitor de NF-e (J1BNFE), Rejeição 629.

Que ocorre devido ao valor total da nfe na J1B2N, ficar maior que 2 centavos, em relação ao calculo realizado pela SEFAZ.

 

O erro ocorre devido a quantidade de casas decimais, hoje esta configurado para 6 casas no SAP, porém o calculo do SEFAZ utiliza 10 casas decimais.

 

É possivel almentar as casas da J1B3N para maior que 6, ou qual seria a melhor solução:

 

Ex.:

 

CALCULO SEFAZ:

VUnCom * qCom                         

 

qCom = 50000,0000

VUnCom = 3,3601960000

TOTAL: 168009,80

 

 

CALCULO SAP:

Qtd = 50000,000000

Preço com Imposto = 3,3601964000

TOTAL: 168009,82

 

Na J1B3N, os valores que estão na tela, constam com 6 casas decimais depois da virgula, porém quando o SAP efetua o calculo, existem mais numeros depois da sexta casa, o que gera a diferença de 2 centavos, ocasionando a rejeição da NF-e (629).

 

Obrigada,

Dayana Brisola.

 

  • Re: Rejeição 629 - Problema com casas decimais.
    Felipe Silveira
    Currently Being Moderated

    Olá Dayana.

     

    Para minimizar os problemas de arredondamento, a SAP recomenda:

    1) Adequação da BADI para layout 2.0

    2) O uso de 6 casas decimais para o customizing de business place.

    3 )A condição ICMI deve ser configurada com opção 6 na tabela J_1BSDKONV (recomendação dada na nota SAP 791240),

    "value, price from value". Use a transação SM30 para dar manutenção a view J_1BSDKONV. Selecione a pricing procedure a configurar e marque a condição ICMI como '6: Value, Price from Value'.

    4) Se o erro persistir após as 3 recomendações acima, é necessário manter outros valores para preço. Para isso, deve ser feita uma mudança na determinação de preço de seu material, para minimizar o erro de arredondamento. Isto pode ser feito, por exemplo, assim: - Ao invés de atribuir R$0,25 para cada 10 Kg, deve ser utilizado R$25,00 para cada 1000kg.

     

    Atenciosamente,

    Felipe Silveira

     

  • Re: Rejeição 629 - Problema com casas decimais.
    Evandro Rosa
    Currently Being Moderated

    Bom dia.

     

    Alterar o cadastro do material, vai gerar mais trabalho, pois com certeza esse material é utilizado para outras finalidades ou movimentos.

     

    A configuração não resolve o problema, existe caso que não teve necessidade de arredondamento na 6 casa decimal e mesmo assim gera a divergência acima de 1 centavo e acaba sendo rejeitada.

     

    Infelizmente a campo valor unitário comercial não é um parametro de saida na BADI, por esse motivo a forma de alterar é capturar na memoria enquanto a SAP não libera uma nota para incluir esse campo.

     

    Na sua implementação da badi CL_NFE_PRINT método FILL_ITEM pode efetuar o calculo.

     

    Primeiro é necessário assignar para a memoria.

     

    ASSIGN: ('(SAPLJ_1B_NFE)XMLI')          TO  IS ASSIGNED.

        • Efetuando o calculo do valor unitário

        • Pois atualmente a SAP arredonda em 6 casas decimais, porem esse arredondamento

        • está gerando diferenças acima de 1 centava, porem essa diferença é motivo para rejeição 629 e 630

        -vuncom_v20  = <in_xml_itemvprod / in_xml_itemqcom_v20.

        out_item-vuntrib_v20               = in_xml_itemvprod / in_xml_itemqtrib_v20.

      ENDIF.

     

    Efetuando esse calculo, você sempre irá enviar as 10 casas decimais conforme o modelo da SEFAZ, assim não terá erro 629 ou 639 devido o valor unitário.

     

  • Re: Rejeição 629 - Problema com casas decimais.
    Ronaldo de Moraes
    Currently Being Moderated

    Para efeito de atualização segue a resposta ao chamado  SAP 

     

    SAP Note 1689901 - NF-e: Documents are rejected due to rounding errors

     

    Symptom

     

    Nota Fiscais are not approved by SEFAZ with error message

    629 Rejeição: Valor do Produto difere do produto Valor Unitário de Com e Qtde Comerce

    There is a rounding difference for the calculation of net price including ICMS.

     

    Obrigado

    RONALDO DE MORAES

     

Actions