Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Boa tarde, tudo bem?
Estou com um problema em um cliente, que é um misterio para nós. Somente nesse cliente, queria saber se alguem teria alguma ideia
Toda as notas NFC-e que ele emite, da o erro de Rejeição: Falha no schema XML
Detalhe que a nota emite depois do erro, resolvendo problema de duplicidade ele acha o protocolo e imprime normal. Mas o erro sempre ta ali

Coisas que já tentamos:
Verificar se teria algum caracter especial no destinatario ou emitente
Verificar se teria algum espaço depois de algum nome no destinatario ou emitente
Atualizamos pasta schemas
Atualizamos exe com o ACBR atualizado
Atualizamos o excel de impostos
Executamos o exe como ADMIN

Alguem teria mais alguma ideia por favor?

Clipboard - 31 de Outubro de 2025 às 10_31.png

  • Moderadores
Postado
1 hora atrás, Alberto Frasson disse:

Detalhe que a nota emite depois do erro, resolvendo problema de duplicidade ele acha o protocolo e imprime normal. Mas o erro sempre ta ali

Veja se está enviando no modo síncrono.

Veja se não está tentando fazer consulta de recibo após o envio.

Se ainda não conseguir anexe o XML de retorno com a rejeição.

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

Projeto ACBr

 

 

Postado
4 horas atrás, BigWings disse:

Veja se está enviando no modo síncrono.

Veja se não está tentando fazer consulta de recibo após o envio.

Se ainda não conseguir anexe o XML de retorno com a rejeição.

Sobre o envio sincrone, já tentei:

CadNFForm.ACBrNFe1.Enviar(0, False, True)
CadNFForm.ACBrNFe1.Enviar(0, True, True)

Sobre essa pergunta: Veja se não está tentando fazer consulta de recibo após o envio.
Poderia me explicar melhor? não entendi bem

  • Moderadores
Postado

O componente tem o método ACBrNFe.WebServices.Recibo.Executar que é pra consulta do recibo no modo assíncrono.

O método ACBrNFE.Enviar, quando o terceiro parâmetro é False, já tenta fazer isso automaticamente, se por acaso foi recepcionado como síncrono e não retornou recibo vai haver a rejeição por falha no schema quando tentar consultar com recibo em branco.

Então precisa ver exatamente em que serviço está tendo a rejeição.

Anexe o XML de retorno com a rejeição por falha no schema.

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

Projeto ACBr

 

 

  • Moderadores
Postado
35 minutos atrás, Alberto Frasson disse:

Segue o XML, enquanto isso vou ver as outras coisas que você comentou

Não é o XML da NFe que pedi, e sim o XML de retorno da SEFAZ.

Se você ativa a configuração ACBrNFe.WebServices.Salvar o componente grava os XML de envio e retorno.

No XML retorno vai ter o rejeição de falha no schema, por ali dá pra ter uma ideia do que está errado.

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

Projeto ACBr

 

 

Postado
Em 31/10/2025 at 18:25, BigWings disse:

Não é o XML da NFe que pedi, e sim o XML de retorno da SEFAZ.

Se você ativa a configuração ACBrNFe.WebServices.Salvar o componente grava os XML de envio e retorno.

No XML retorno vai ter o rejeição de falha no schema, por ali dá pra ter uma ideia do que está errado.

Boa tarde, agora que consegui emitir com o cliente
Eu ativei a opção conforme solicitado, mas onde o arquivo vai ser salvo, sabe me dizer? Pois não achei onde colocar o caminho para salvar
De diferente encontrei esses arquivos que vou lhe enviar
Não sei se é um desses

42251195878674000108650010000057931000297065-sit.xml 42251195878674000108650010000057931000297065-sit-soap.xml 42251195878674000108650010000057931000297065-ped-sit.xml 42251195878674000108650010000057931000297065-ped-sit-soap.xml

  • Moderadores
Postado
1 hora atrás, Alberto Frasson disse:

Não sei se é um desses

O que você anexou são XML de envio e retorno, mas só de operação de consulta de chave.

O que precisa ver é na operação de envio de nota.

1 hora atrás, Alberto Frasson disse:

Pois não achei onde colocar o caminho para salvar

ACBrNFe1.Configuracoes.Geral.Salvar

ACBrNFe1.Configuracoes.Arquivos.Salvar

ACBrNFe1.Configuracoes.Arquivos.PathSalvar

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

Projeto ACBr

 

 

Postado
18 minutos atrás, BigWings disse:

O que você anexou são XML de envio e retorno, mas só de operação de consulta de chave.

O que precisa ver é na operação de envio de nota.

ACBrNFe1.Configuracoes.Geral.Salvar

ACBrNFe1.Configuracoes.Arquivos.Salvar

ACBrNFe1.Configuracoes.Arquivos.PathSalvar

Fiz esses 4 passos mas não gerou:

ACBrNFe.WebServices.Salvar

ACBrNFe1.Configuracoes.Geral.Salvar

ACBrNFe1.Configuracoes.Arquivos.Salvar

ACBrNFe1.Configuracoes.Arquivos.PathSalvar

Faltou algo sera?

  • Moderadores
Postado
4 minutos atrás, Alberto Frasson disse:

Faltou algo sera?

Creio que não, já devia estar salvando.

Veja se configurou no mesmo objeto ACBrNFe que está fazendo o envio.

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

Projeto ACBr

 

 

Postado
15 horas atrás, BigWings disse:

E você não ajusta essas configurações em runtime?

Agora coloquei em Run Time, também não gerou
Esse em run time não deu certo de achar o metodo salvar: ACBrNFe.WebServices.Salvar

image.thumb.png.cebc5abb678527a8934448879fd51def.png

  • Moderadores
Postado

image.png

Deve ter algo errado aí pra não estar gerando...

O arquivo 0-env-lot é o XML de envio, o arquivo 0-pro-lot é o retorno com a rejeição.

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

Projeto ACBr

 

 

  • Moderadores
Postado
1 minuto atrás, Alberto Frasson disse:

Pronto:

image.png

Veja que o XML é um retorno de consulta de recibo "retConsReciNFe"

Então em algum momento está sendo feita a consulta do recibo, com recibo vazio <nRec/>.

Exatamente o que eu disse lá atrás.

Os comandos que você disse estar usando estão todos no modo síncrono, então o ACBr não vai estar fazendo isso automaticamente.

Então verifique novamente a tua rotina de envio e tratamento da resposta.

 

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

Projeto ACBr

 

 

Postado
31 minutos atrás, BigWings disse:

Pronto:

image.png

Veja que o XML é um retorno de consulta de recibo "retConsReciNFe"

Então em algum momento está sendo feita a consulta do recibo, com recibo vazio <nRec/>.

Exatamente o que eu disse lá atrás.

Os comandos que você disse estar usando estão todos no modo síncrono, então o ACBr não vai estar fazendo isso automaticamente.

Então verifique novamente a tua rotina de envio e tratamento da resposta.

 

Peço desculpas pela minha ignorancia, não consegui entender bem sua orientação
Conseguiria explicar de outra forma por gentileza?

  • Moderadores
Postado
1 minuto atrás, Alberto Frasson disse:

Peço desculpas pela minha ignorancia, não consegui entender bem sua orientação
Conseguiria explicar de outra forma por gentileza?

Não sei de que outra forma eu conseguiria dizer...

Que parte você não entendeu?

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

Projeto ACBr

 

 

Postado
7 minutos atrás, BigWings disse:

Não sei de que outra forma eu conseguiria dizer...

Que parte você não entendeu?

Não entendi essa parte "Então verifique novamente a tua rotina de envio e tratamento da resposta"

Verificar o que? consegue dar uma dica? não sei o que estou procurando

  • Moderadores
Postado

Coloquei lá em cima:

Citar

O componente tem o método ACBrNFe.WebServices.Recibo.Executar que é pra consulta do recibo no modo assíncrono.

O método ACBrNFE.Enviar, quando o terceiro parâmetro é False, já tenta fazer isso automaticamente, se por acaso foi recepcionado como síncrono e não retornou recibo vai haver a rejeição por falha no schema quando tentar consultar com recibo em branco.

Então precisa ver exatamente em que serviço está tendo a rejeição.

Provavelmente em algum momento você está fazendo a chamada ao método de consulta de recibo (em negrito).

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

Projeto ACBr

 

 

Postado
15 minutos atrás, BigWings disse:

Coloquei lá em cima:

Provavelmente em algum momento você está fazendo a chamada ao método de consulta de recibo (em negrito).

Obrigado por toda ajuda e empenho BigWings
No que você falou ali em cima, eu troquei para: CadNFeForm.ACBrNFe1.Enviar(0, True, True)
Mudei o ultimo de False para True e foi sem erros

Não sei o que isso influencia, mas emitiu sem erros agora

  • Moderadores
Postado
3 horas atrás, Alberto Frasson disse:

Não sei o que isso influencia, mas emitiu sem erros agora

O terceiro parâmetro é o modo de envio, True para síncrono e False para assíncrono.

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

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

Projeto ACBr

 

 

  • Este tópico foi criado há 211 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.