Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá Amigos, estou fazendo meus primeiros testes com a Nfe, tentei enviar minha primeira Nfe e deu um erro de falha no schema Xml. Segue em anexo o XMl.

-NFe.xml

-----------------------------------------------------------

Até a Vitória sempre!

Atenciosamente

Ronnei Peterson

Invictos Tecnologia - www.invictos.com.br

Postado

Estranho, pois estou com o SVN atualizado, outro detalhe quanto ao LOTE que já rendeu outros posts neste fórum, li no manual de integração na página 28 do manual

"Identificador de controle do envio do lote. Número seqüencial auto-incremental, de controle correspondente ao identificador único

do lote enviado. A responsabilidade de gerar e controlar esse número é exclusiva do contribuinte. "

Como vcs tem tratado esse lote, tem usado o mesmo numero da Nfe em casos de sempre enviar 1 Nfe por vez, que é o meu caso?

Li em outro post que pode ser o lote que esteja gerando este erro.

-----------------------------------------------------------

Até a Vitória sempre!

Atenciosamente

Ronnei Peterson

Invictos Tecnologia - www.invictos.com.br

Postado

O problema estava na forma de enviar, segui o DEMO e deu certo, quanto ao lote estou enviando 1 sempre tmbm, não sei se isso possa dar problema no futuro, mesmo sabendo que o Manual está auto-incremento

-----------------------------------------------------------

Até a Vitória sempre!

Atenciosamente

Ronnei Peterson

Invictos Tecnologia - www.invictos.com.br

Postado

Estou usando a seguinte estrutura de código:


      try

        // Faz com que o componente receba os dados do banco de dados, todos os dados necessários para montar a NFe

        AlimentarComponente;


        ACBrNFe1.NotasFiscais.Clear;


        // Variável "NumLote" autoincrementável

        if (ACBrNFe1.Enviar(NumLote))

          then begin

            ShowMessage('Nota enviada com sucesso!!!');

          end;


      except

        On E: exception do

        begin

          ShowMessage(e.Message);

        end;

      end;

E continua com o mesmo erro...

Para testar mandei apenas gerar e assinar o XML, que está em anexo!! Será que tem algo de errado nele??

31101223830037000142550010000005511000005510-nfe.xml

  • Consultores
Postado

Boa tarde Ferinha,

Em que momento é gerado o XML e assinado ? na procedure AlimentarComponente ?

Te faço essa pergunta pois antes de executar o Enviar você esta executando o Clear.

Esperimente retirar a linha: ACBrNFe1.NotasFiscais.Clear do código que você postou.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

italo,

Não sei nem o que falar, realmente vc tem razão... Tô tão perdido com tanta coisa de NFe que nem percebi esse furo!

Respondendo sua pergunta, o XML é assinado e validado dentro da função ACBrNFe1.Enviar(NumLote), quando se quer apenas gerar o XML e não enviar então é necessário executar os seguintes comandos:


    ACBrNFe1.NotasFiscais.Assinar;

    ACBrNFe1.NotasFiscais.Valida; 

Muito obrigado pela luz..

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.