Ir para conteúdo
  • Cadastre-se

dev botao

Problema com Envio de Manifestação de Destinatário


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

Recommended Posts

Boa tarde!

Estou com um problema ao enviar o XML para o webservice onde o mesmo me retorna : Rejeicao: Evento nao atende o Schema XML especifico

Porém eu já procurei exemplo do XML , e o meu está exatamente igual aos exemplos.

Alguém sabe de alguma mudança?

Segue em anexo o XML de envio e o retorno

envEvento04052016050938.xml

NFe.RetEnvEvento.xml

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Pessoal, vocês conseguiram resolver a falha de schema.

No meu caso o que acontece é o seguinte: Eu peguei os schemas atualizados. Na hora de validar o arquivo ele valida normal. Mas na hora de enviar pelo webservice o retorno da SEFAZ é de "Falha no Schema". Mas não retorna qual o problema.

O XML que estou tentando mandar é este aqui:

<envEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00"><idLote>1</idLote><evento versao="1.00"><infEvento Id="ID2102001117100106934800010655001000010681100010681401"><cOrgao>91</cOrgao><tpAmb>2</tpAmb><CNPJ>02980238000156</CNPJ><chNFe>11171001069348000106550010000106811000106814</chNFe><dhEvento>2017-11-14T14:32:17-04:00</dhEvento><tpEvento>210200</tpEvento><nSeqEvento>01</nSeqEvento><verEvento>1.00</verEvento><detEvento versao="1.00"><descEvento>Confirmacao da Operacao</descEvento></detEvento></infEvento><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI="#ID2102001117100106934800010655001000010681100010681401"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>iPaiQNrcECPZ8IuMcD2YjztdtvY=</DigestValue></Reference></SignedInfo><SignatureValue>gLHO9eKiqCIOiLCGbSZFkh6OSR2RwnNikgE7UFrCUK7y6BYFsI9nnhxrj2X5fE8qz8S7Syc1AG5OC1XhzQMRW9XwsHPcZF4Att6XLk6dwUT9bFQ3RcKWaOVdnCwLVprqN7+4DSMlG17wLRU9vMpqr5OeAMdazpZ9dtL1VWLK6LSZFtD/kAczgPNY19OYPbyNR7GoMyhRS0j5WL9G6a/mzjt4gBYF43g5p3y/coU+SiZM/hH018OMfRPLPWTgaamPfXcaLwToRr522d5qaqMdV4AEo/2hI/mZdoBV8q62hVeL3A2mDE9QvFH0gBRloozvEQ8MHPy0sSoUIX3st+mwdA==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature></evento></envEvento>

O sistema passa na validação do XSD mas não passa na validação da SEFAZ.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 horas atrás, Artur Alencar disse:

O sistema passa na validação do XSD mas não passa na validação da SEFAZ.

https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx

Resultado da Validação do Schema e de Regras de Negócio:
  • valid.pngParser XML: Nenhum erro encontrado
  • valid.pngTipo de Mensagem: Lote de Registro de Evento
  • erro.pngSchema XML: The 'http://www.portalfiscal.inf.br/nfe:nSeqEvento' element is invalid - The value '01' is invalid according to its datatype 'String' - The Pattern constraint failed.
    Caminho: envEvento/evento/infEvento/nSeqEvento

Como está no seu XML:

<nSeqEvento>01</nSeqEvento>

Informe assim:

<nSeqEvento>1</nSeqEvento>

 

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
Em ‎14‎/‎11‎/‎2017 at 16:53, BigWings disse:

https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx

Resultado da Validação do Schema e de Regras de Negócio:
  • valid.pngParser XML: Nenhum erro encontrado
  • valid.pngTipo de Mensagem: Lote de Registro de Evento
  • erro.pngSchema XML: The 'http://www.portalfiscal.inf.br/nfe:nSeqEvento' element is invalid - The value '01' is invalid according to its datatype 'String' - The Pattern constraint failed.
    Caminho: envEvento/evento/infEvento/nSeqEvento

Como está no seu XML:


<nSeqEvento>01</nSeqEvento>

Informe assim:


<nSeqEvento>1</nSeqEvento>

 

Se eu colocar assim, ele não passa na validação do XSD.

Link para o comentário
Compartilhar em outros sites

Eu estou usando essa função:

function TEvNFe.ValidaSchema(xml, SchemaPath,arq: string): Boolean;
var
  DOMDocument : IXMLDOMDocument3;
  ParseError  : IXMLDOMParseError;
  Schema      : XMLSchemaCache;
  idx :Integer;
begin
   if not DirectoryExists(SchemaPath) then
      raise Exception.Create('Diretorio de Schemas '+SchemaPath+' não localizado.');
   if not FileExists(SchemaPath+arq) then
      raise Exception.Create('Arquivo '+arq+' não localizado.');

      idx := 0;
      DOMDocument:=CoDOMDocument50.Create;
      DOMdocument.Async:=FALSE;
      DOMdocument.ResolveExternals:=FALSE;
      DOMdocument.ValidateOnParse:=TRUE;

      Schema := CoXMLSchemaCache50.Create;
      Schema.add('http://www.portalfiscal.inf.br/nfe', SchemaPath+arq);
      DOMdocument.LoadXML(xml);
      DOMdocument.Schemas := Schema;

      ParseError := DOMdocument.validate;
      Result     := (ParseError.errorCode = 0);

      if ParseError.errorCode <> S_OK then
      raise Exception.Create('Falha na validação dos dados do xml:'+slineBreak+ParseError.reason);

      DOMDocument:=Nil;
      ParseError:=Nil;
      Schema:=Nil;
      inc(idx);
end;

Pra chamar essa função eu uso o código abaixo após montar o xml:

ValidaSchema(FDadosMsg,'C:\Users\Artur Alencar\Downloads\PL\EventoManifestaDestinat_v100\','envConfRecebto_v1.00.xsd');

 

Link para o comentário
Compartilhar em outros sites

Agora eu voltei a testar e ta dando esse erro:

Falha na validação dos dados do xml:
'2017-11-28T11:20:36-04:00' violates pattern constraint of '(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1...'.
The element '{http://www.portalfiscal.inf.br/nfe}dhEvento' with value '2017-11-28T11:20:36-04:00' failed to parse.

Já olhei o fuso horário do meu computador e está certo.

Tô começando a achar que o schema que estou usando é que está errado.

Link para o comentário
Compartilhar em outros sites

Eu fiz um teste sem passar pela validação do schema e deu certo. Também fiz a alteração no nSeqEvento como me foi indicado.

Agora a SEFAZ me retornou "Assinatura difere do calculado", mas ai já não tem nada a ver com o schema, imagino eu.

Então provavelmente estou usando o schema errado. Alguém tem um atualizado pra me passar? Tentei achar na pasta do ACBr mas não encontrei.

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

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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...