Login Registre-se
NFeDistribuicaoDFe - Erro 215 Rejeicao: Falha no esquema xml [RESOLVIDO]  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
dqueiroz

JavaC Membro

Membro desde: 13/11/2014 11:47:15
Mensagens: 9
Offline

Estou fazendo a comunicação com o Webservice NFeDistribuiçãoDFe, porém quando envio o xml retorna erro no esquema xml, estou utilizando o mesmo esquema que vi em um tópico que já está marcado como resolvido, mas não está dando certo.

Segue XML utilizado:

Esta mensagem foi editada 1 vez. Última atualização foi em 14/11/2014 15:24:37

tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 441
Offline

Lembrando: o xml não pode conter identação ou espaços entre tags, ja verificou isso? Ou seja, deve ser um arquivo único sem espaços

Tiago Bergamasco, 24 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
Contatos: Google+, Twitter, Instagram, LinkedIn, Facebook, tiago.bergamasco@gmail.com
Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[WWW]
dqueiroz

JavaC Membro

Membro desde: 13/11/2014 11:47:15
Mensagens: 9
Offline

Então tiagoberga na teoria não teria espaços.



E quando passo como parâmetro para o OMElement utilizo passo com um dados.trim()

Segue o xml enviado, só mudei o CNPJ:

tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 441
Offline

Poderia postar o link do tópico que se comunica com o sefaz referente a este servico de distribuição, ou poderia postar sua classes para analisarmos.

* ja testou com versao = "2.00" ou "3.10" ? vamos eliminar possibilidades

Esta mensagem foi editada 1 vez. Última atualização foi em 14/11/2014 15:16:10


Tiago Bergamasco, 24 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
Contatos: Google+, Twitter, Instagram, LinkedIn, Facebook, tiago.bergamasco@gmail.com
Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[WWW]
dqueiroz

JavaC Membro

Membro desde: 13/11/2014 11:47:15
Mensagens: 9
Offline

tiagoberga, acabei de resolver o problema, na nota técnica de 2014/002 o campo ultNSU pode ter de 1 a 15 dígitos, mas se não colocar exatamente 15 dígitos da o erro "215 - Rejeição: Falha no esquema xml".

Link do tópico: Retorno DistribuicaoDFe [RESOLVIDO]

ocelionfe postou a classe de envio.
tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 441
Offline

ou seja, então quer dizer que mesmo se for "0" deve ser "000000000000000" ? E assim segue a sequencia?:

000000000000001
000000000000002
000000000000003
000000000000004.....

Tiago Bergamasco, 24 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
Contatos: Google+, Twitter, Instagram, LinkedIn, Facebook, tiago.bergamasco@gmail.com
Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[WWW]
dqueiroz

JavaC Membro

Membro desde: 13/11/2014 11:47:15
Mensagens: 9
Offline

Pelo que entendi sim, antes estava utilizando um tipo inteiro então os zeros a esquerda foram desconsiderados.

Ai vi em outro fórum, um tópico onde falaram que na nota técnica estava de 1 a 15, mas é se não utilizar os quinze da erro de estrutura.

Alterei o tipo para String e coloquei os 15 zeros e funcionou.
tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 441
Offline

dqueiroz, tudo beleza?!

Cara gostaria de uma ideia (caso voce ja tenha solucionado), como fazer métodos que aceite os diferentes schemas que voltam desssa situação:

Esta mensagem foi editada 2 vezes. Última atualização foi em 08/12/2014 12:44:08


Tiago Bergamasco, 24 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
Contatos: Google+, Twitter, Instagram, LinkedIn, Facebook, tiago.bergamasco@gmail.com
Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[WWW]
dqueiroz

JavaC Membro

Membro desde: 13/11/2014 11:47:15
Mensagens: 9
Offline

Tiago, poderia verificar o nome do schema, mas é só uma ideia.

Voltei a mexer no DistribuicaoDFe hoje.
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team