Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao emitir uma NF-e usando a LIBNFE de importação com IPI.


Ver Solução Respondido por Renato Rubinho,

Recommended Posts

  • Membros Pro

Ao tentar emitir uma nfe de entrada, com o cfop 3102. Nota de importação com od dados da declaração de importação e com IPI, a lib alimenta as classes informando o ipi, conforme imagem anexada, mas quando é executado o ACBrNFe.CarregarNota(nota) , esta informação são ignoradas, e não gera no txt. Para que a nota saia perfeitamente, tenho que gerar o ini, e antes de executar o carregar nota preciso alterar o ini manualmente com as informações do ipi, ai a nota é enviada para a sefaz corretamente e impressa perfeitamente.

Segue arquivo ini gerado pela lib a imagem mostrando que a lib esta alimentada com as informações do IPI.

image.png.40210b213921c0f6581a6d069d546fe0.png

[infNFe]1.txt

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite,

 

Não consegui simular o erro, por favor verifique se o valor cEnq permanece preenchido com 999 no final do processo, pois uma hipótese de não gerar os dados de ipi no ini é quando ele não possui valor.

Caso não seja esse o problema, por favor nos envie o xml que foi autorizado, para análise.

Anexe também este seu trecho do fonte, onde alimenta os valores, para tentarmos simular o mesmo cenário no programa de exemplo.

Envie para [email protected], mencionando o link deste tópico no corpo do e-mail para que seja identificado.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa noite,

Efetuei novos testes com o programa de exemplo e o problema não ocorreu.

Alimentei os dados de IPI seguindo a forma como estava no seu fonte.

image.png

No final do processamento, os valores ainda estavam ok.

image.png

Ao chamar o ACBrNFe.CarregarINI(nfe) os dados permaneciam preenchidos.

image.png

E foram gerados corretamente no ini.

image.png

[IPI001]
CST=99
cEnq=999
vBC=1000
pIPI=7
vIPI=70

Por favor, debugue sua aplicação e confirme se o cEnq ainda está preenchido no final, antes do return.

                }
                s_chave = ACBrNFe.GerarChave(CodUf, ret.Identificacao.nNF, i_NfeNfce, Convert.ToInt16(ret.Identificacao.Serie), ret.Identificacao.nNF, idTipoEmissao, ret.Identificacao.dhEmi, ret.Emitente.CNPJCPF);
                return ret;
            }
            catch (Exception ex)
            {
                return null;
            }

Debugue o NotaFisscal.cs e veja se o cEnq chega preenchido.

image.png

E ao final, veja antes do return se o iniData está com as informações de ipi.

image.png

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Se o problema persistir teste com o programa de exemplo, preenchendo os valores de IPI conforme a primeira imagem que passei e tente identificar o que está fazendo diferente para gerar o problema.

Se conseguir simular o problema no programa de exemplo, teremos como fazer testes para corrigir.

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
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.