Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Olá, pessoal do ACBr

Antes da mudança, eu usava transmissão do MDFe, com comandos separado

usava

ACBrMDFe1.WebServices.Enviar.Executar;

mais agora fazendo assim, da erro de schema, mesmo eu colocando ACBrMDFe1.WebServices.Enviar.Sincrono = true;

da erro de schema, só consegui usando       FrmMDFe.Enviar, não vai ser mais possível separado como eu fazia antes?

 

Link para o comentário
Compartilhar em outros sites

sim, informo o lote, a muitos anos, desde que comecei a usar projeto ACBr, pequei uma rotina de transmitir usando tudo separado, assinar, enviar, mais agora da erro desse jeito e também o validar tive que tirar porque da erro de validação, então tirei e transmitiu síncrono e foi autorizado

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Adhelmar,

Esse erro não deveria ocorrer, todo caso faça o seguinte:

Você tem fontes do ACBr com alterações locais?
Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com a opção de apagar arquivos antigos marcada.
Compile a aplicação com a opção Build.
Por fim repita os testes.
 

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

Link para o comentário
Compartilhar em outros sites

  • Moderadores
49 minutos atrás, Adhelmar Rondon disse:

sim, informo o lote, a muitos anos, desde que comecei a usar projeto ACBr, pequei uma rotina de transmitir usando tudo separado, assinar, enviar, mais agora da erro desse jeito e também o validar tive que tirar porque da erro de validação, então tirei e transmitiu síncrono e foi autorizado

Então tem algum erro no teu XML, que está sendo corrigido quando você chama o ACBrMDFe.Enviar. Esse método gera novamente o XML para assinar.

Aqui eu faço na sequência:

ACBrMDFe1.Manifestos.Assinar;
ACBrMDFe1.Manifestos.Validar;
[..]
ACBrMDFe1.WebServices.Envia(nLote, True);

Nunca tive problemas pra transmitir no modo síncrono.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

6 minutos atrás, BigWings disse:

Então tem algum erro no teu XML, que está sendo corrigido quando você chama o ACBrMDFe.Enviar. Esse método gera novamente o XML para assinar.

Aqui eu faço na sequência:

ACBrMDFe1.Manifestos.Assinar;
ACBrMDFe1.Manifestos.Validar;
[..]
ACBrMDFe1.WebServices.Envia(nLote, True);

Nunca tive problemas pra transmitir no modo síncrono.

Usava desse jeito, e ACBrMDFe1.WebServices.Enviar.Executar e antes desse comando eu coloquei ACBrMDFe1.WebServices.Enviar.Sincrono := true

Então usei ACBrMDFe1.Envia e deu tudo certo

Link para o comentário
Compartilhar em outros sites

  • Consultores

Adhelmar,

Erro de Schema é uma informação muito vaga.

O que realmente esta ocorrendo?

Esta ocorrendo erro de validação do XML e consequentemente não esta sendo enviado?

Precisamos saber com exatidão o erro que esta ocorrendo.

Quem esta gerando o XML (o componente ou a sua aplicação)?

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

Link para o comentário
Compartilhar em outros sites

1 minuto atrás, Italo Giurizzato Junior disse:

Adhelmar,

Erro de Schema é uma informação muito vaga.

O que realmente esta ocorrendo?

Esta ocorrendo erro de validação do XML e consequentemente não esta sendo enviado?

Precisamos saber com exatidão o erro que esta ocorrendo.

Quem esta gerando o XML (o componente ou a sua aplicação)?

Obrigado por esta respondendo com rapidez

 

assim usando como eu usava antes, tudo separado, me deparei com esse erro de falha no schema, validei o xml e estava tudo normal, então o que eu fiz foi usar o comando enviar, usando o comando enviar é autorizado, então no caso deixei assim usando o enviar mesmo e tive que tirar o metodo validar porque ele esta dando erro por exeception

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Adhelmar,

Como assim remover o método Validar?

É ele que garante que o XML foi gerado segunda a estrutura esperada pela SEFAZ.

Estamos aqui para lhe ajudar da melhor forma possível, mas infelizmente você não esta respondendo as nossas perguntas.

Se você realmente deseja a nossa ajuda, favor responder as nossas perguntas.

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

Link para o comentário
Compartilhar em outros sites

55 minutos atrás, Italo Giurizzato Junior disse:

Adhelmar,

Como assim remover o método Validar?

É ele que garante que o XML foi gerado segunda a estrutura esperada pela SEFAZ.

Estamos aqui para lhe ajudar da melhor forma possível, mas infelizmente você não esta respondendo as nossas perguntas.

Se você realmente deseja a nossa ajuda, favor responder as nossas perguntas.

Desculpe se fez como se eu não quero a ajuda de vocês, claro que quero, respondi as pergunta, o método validar usava ele a muitos anos, só que ontem quando fui fazer a alteração para enviar síncrono, ficou dando erro por execption então eu não estou utilizando por enquanto  pra poder liberar para os clientes e como eu disse eu usava separado usando o método enviar.executar, mais ontem usando desse jeito retornava com falha no schema, então para liberar os clientes, alterei de fazer os métodos separado e usei o enviar, assim foi autorizado

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 horas atrás, Adhelmar Rondon disse:

Oi, tudo bem?

acontece esse erro ao usar o validar

 

image.thumb.png.ae71eb81fef27942310e33495715c0c9.png

é que tu tem que mandar assinar antes.

ele está sem a assinatura

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Adhelmar,

Antes o Validar checava se o XML estava assinado ou não, caso não estivesse assinava antes de validar.

Agora ele não faz mais isso, dai a necessidade de executar o método Assinar antes do Validar conforme o Juliomar lhe passou.

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

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Italo Giurizzato Junior disse:

Boa tarde Adhelmar,

Antes o Validar checava se o XML estava assinado ou não, caso não estivesse assinava antes de validar.

Agora ele não faz mais isso, dai a necessidade de executar o método Assinar antes do Validar conforme o Juliomar lhe passou.

Boa tarde, muito grato pelos dois, eu nunca me atentei que precisava usar o assinar e depois o validar, é que a muitos anos que não fazia atualizações que não me lembrava mais

1 hora atrás, Juliomar Marchetti disse:

é que tu tem que mandar assinar antes.

ele está sem a assinatura

Boa tarde, muito grato pelos dois, eu nunca me atentei que precisava usar o assinar e depois o validar, é que a muitos anos que não fazia atualizações que não me lembrava mais

Link para o comentário
Compartilhar em outros sites

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.