Ir para conteúdo
  • Cadastre-se

dev botao

Erro: "Rejeicao: Falha no schema XML"


Recommended Posts

Estou recebendo esse erro logo apos o evento e enviar a nfc-e

AlimentarComponente(dadosEmissao.FieldByName('codigo').AsString);
//        ACBrNFe1.NotasFiscais.Assinar;


        Ambiente := '1';

        Chave := '000';
        Protocolo := '0';

        iReq := iRequisicao.Create(nil);
        iReq.BaseURL := 'http://127.0.0.1:2121/nfce/emissao/' +
          dadosEmissao.FieldByName('codigo').AsString + '/' +
          IntToStr(ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.cNF) + '/' + Chave +
          '/' + Protocolo + '/' + Ambiente;
        iReq.Metodo := mPost;
        iReq.Execute;

        ACBrNFe1.Enviar('1', false, False);

        ACBrNFe1.NotasFiscais.Imprimir;
        ACBrNFe1.NotasFiscais.Items[0].GravarXML();

 

 

OBS: O XML ele está sendo gerado e a NFC-e também, assinado e esta no site do SEFAZ

42231030946929000179650010000005091095374338-nfe.xml

Link para o comentário
Compartilhar em outros sites

Também com o mesmo problema aqui em MG.

Usando o validador https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx dá erro Assinatura Digital: Inválida

 

image.thumb.png.9b499ed415c4d08c19ccc9ba9b21617e.png

31231031478003000169650010000001671137530926-NFe.xml

Em 27/10/2023 at 13:34, AllanColomboSC disse:

Estou recebendo esse erro logo apos o evento e enviar a nfc-e

AlimentarComponente(dadosEmissao.FieldByName('codigo').AsString);
//        ACBrNFe1.NotasFiscais.Assinar;


        Ambiente := '1';

        Chave := '000';
        Protocolo := '0';

        iReq := iRequisicao.Create(nil);
        iReq.BaseURL := 'http://127.0.0.1:2121/nfce/emissao/' +
          dadosEmissao.FieldByName('codigo').AsString + '/' +
          IntToStr(ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.cNF) + '/' + Chave +
          '/' + Protocolo + '/' + Ambiente;
        iReq.Metodo := mPost;
        iReq.Execute;

        ACBrNFe1.Enviar('1', false, False);

        ACBrNFe1.NotasFiscais.Imprimir;
        ACBrNFe1.NotasFiscais.Items[0].GravarXML();

 

 

OBS: O XML ele está sendo gerado e a NFC-e também, assinado e esta no site do SEFAZ

42231030946929000179650010000005091095374338-nfe.xml 6.56 kB · 1 download

Bom dia, vc testou usando o validar https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx ?

Copie e cole os dados do Xml e valide.

Editado por Dempsey
Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • 2 semanas depois ...

Algum consultor do Acbr saberia sobre o erro: Rejeição 'Falha no schema XML'

Estou configurando o AcbrNFCe desta forma.

ACBrNFCe.Configuracoes.Geral.SSLLib               := libWinCrypt;
ACBrNFCe.Configuracoes.Geral.SSLCryptLib     := cryWinCrypt;
ACBrNFCe.Configuracoes.Geral.SSLHttpLib       := httpWinHttp;
ACBrNFCe.Configuracoes.Geral.SSLXmlSignLib := xsMsXml;

ACBrNFCe.SSL.SSLType := LT_TLSv1_2;

O erro acontece ao enviar
ACBrNFCe.Enviar(1, False).

Link para o comentário
Compartilhar em outros sites

  • Consultores

Qual a mensagem exata que aparece? Erros de schema normalmente apontam o local onde ocorre a divergencia.
 

 

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link para o comentário
Compartilhar em outros sites

Bom dia pessoal, 

Estou tendo o mesmo problema ao enviar NFC-e tanto no ambiente de produção quanto homologação.

 

A mensagem exata que aparece é justamente esta: Erro: "Rejeicao: Falha no schema XML". Não acusa mais nada, somente isso.

Vale ressaltar que os NFC-e's estão sendo enviados, apesar de estarem retornando esse erro. Após o erro, caso consultar o NFC-e na SEFAZ ele consta como Autorizado o Uso. Entende-se então que possa ser uma falha no momento de obter o retorno do envio do NFC-e.

 

 

Obs.: Hoje também fiz testes com um exe datado em 25/08/2023 (que foi compilado com fontes de versões anteriores do ABCr), e neste exe antigo não está acontecendo este erro de schema XML. 

Em 27/11/2023 at 17:08, Alexandre de Paula disse:

Qual a mensagem exata que aparece? Erros de schema normalmente apontam o local onde ocorre a divergencia.
 

 

 

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

  • 2 semanas depois ...
Em 27/11/2023 at 17:08, Alexandre de Paula disse:

Qual a mensagem exata que aparece? Erros de schema normalmente apontam o local onde ocorre a divergencia.
 

 

Bom dia,
 Erro: "Rejeicao: Falha no schema XML". 

coloquei um except nessa mesnsagem e a Sefaz Atuoriza o xml, mas se abrir o xml e tentar validar ele, dá erro de assinatura digital inválida.

image.png.f5e9339cdcfeb06873ebbbc28bb6fb03.png

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Boa Noite,

Sou de Minas Gerais. Estou tendo este problema desde Outubro.

Ontem fiz um manobra igual o amigo AllanColomboSC citou sobre o except.

 

procedure TFRMEmissaoNFCe.CriarNFe;
var
QYBusca: TFDQuery;
begin
GerarXML;

...

 try
  NFCeDeposito.Enviar(QYNFCeDeposito.FieldByName('NOTAFISCAL').AsInteger); //Número do Lote
 except
  on E: Exception do
   begin
    if e.Message = 'Rejeição: Falha no schema XML' then //IMEException.EACBrDFeException  Rejeição: Falha no schema XML.
     begin
      RetornosNFe(0); //EnviarEmail
      Abort;
     end;
   end;
 end;

...

end;

 

Resumindo o erro:

Envio a NFC-e (NF-e está tudo OK), mas Retorna 'Rejeição: Falha no schema XML', porém se fizer uma consulta a NFC-e esta Autorizada. Executo o procedimento de Retorno e tudo se acerta.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 4 semanas depois ...

Pessoal, consegui resolver o problema.

As NFC-es devem ser enviadas no modo Síncrono, basta alterar o 3º parâmetro (Colocar true) no momento do envio. ACBrNFe1.Enviar(edtnumlote.text, False,True);

OBS: O tratamento das informações de retorno também devem ser ajustados.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 horas atrás, Rogériomg disse:

Pessoal, consegui resolver o problema.

As NFC-es devem ser enviadas no modo Síncrono, basta alterar o 3º parâmetro (Colocar true) no momento do envio. ACBrNFe1.Enviar(edtnumlote.text, False,True);

OBS: O tratamento das informações de retorno também devem ser ajustados.

sim a NFCe passou a ser só sincrono

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

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.