Ir para conteúdo
  • Cadastre-se

dev botao

Rejeição 629 - Valor do Produto difere do produto Valor Unitario de Comercializacao e Quantidade Comercial


  • Este tópico foi criado há 3239 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Ao tentar enviar uma Nota em modo Homologação para a SEFAZ, estou recebendo a Rejeição 629.

Estou usando o AcBrMonitorNFE, e Gerando um arquivo TXT de Envio.

No programa (em Delphi 5), estou usando o código

Begin

  NFCE_VALITEM := NFCE_QTDE * NFCE_PUNIT;

  lArq.Add('[Produto'+trim('00'+IntTostr(NFCE_TOT_ITENS)+']'));
  lArq.Add('Codigo='+A_NFCE_COD [NFCE_TOT_ITENS]);  
  lArq.Add('cEAN=');
  lArq.Add('Descricao='+A_NFCE_DESCR [NFCE_TOT_ITENS]);
  lArq.Add('NCM='+A_NFCE_NCM [NFCE_TOT_ITENS]);
  lArq.Add('CFOP='+trim(Frm_InfoAdicionais.edtCfop.Text));
  lArq.Add('Unidade='+A_NFCE_UNIDADE [NFCE_TOT_ITENS]);
  lArq.Add('Quantidade='+FloatToStr(NFCE_QTDE));
  lArq.Add('ValorUnitario='+FloatToStr(NFCE_PUNIT));
  lArq.Add('ValorTotal='+FloatToStr(NFCE_VALITEM));
..
// lArq.Add('vProd='+FloatToStr(NFCE_VALITEM));

  lArq.SaveToFile(sArquivoEntNfe2);

    Begin
      while not FileExists(sArquivoSaiNfe) do
         Sleep(1000);

IF Cstat='100' then

    Processar_Nota_Autorizada
else
    Procesar_Nota_Rejeitada;

End;

 

Quando faço itens com apenas 1 unidade, a tag é gerada normalmente. Quando uso a quantidade maior que 1 não é gerado a tag VProd e gerada com 0.00.  

Há alguma configuração no AcBrMonitorNfe que force esta geração?

33150808647832000106550010000001011964479381-NFe.xml

sainfe101.txt

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3239 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.