Login Registre-se
enviCTe - <xMotivo>Lote recebido com sucesso</xMotivo>  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
cttahara

JavaC Membro

Membro desde: 20/06/2013 14:30:27
Mensagens: 17
Offline

Boa tarde a todos!

Estou com um problema que não consigo resolver, se alguém puder ajudar, agradeço!!!

Estou enviando um CTe através de um XML gerado por JAXB, no envio, dá tudo certo, para várias Sefaz, porém, em todos, ao consultar o recibo, ocorre o erro abaixo (esse é da Sefaz/SP).



Pior de tudo, valido o XML no site da Sefaz/RS e dá tudo certo, inclusive a assinatura, alguém já teve um problema parecido?

Obrigado!!!
cttahara

JavaC Membro

Membro desde: 20/06/2013 14:30:27
Mensagens: 17
Offline

Pensei que fosse problema com o wsdl, fiz novo download, recriei as classes, mas não deu certo.

Continua com mesmo problema.

Esta mensagem foi editada 1 vez. Última atualização foi em 21/06/2013 08:50:29

cttahara

JavaC Membro

Membro desde: 20/06/2013 14:30:27
Mensagens: 17
Offline

Dessa vez deu certo, o erro não estava no envio, e sim na consulta do protocolo.

Eu estava enviando:


O correto seria:


Mancada minha!!!
franzisk

JavaC Membro
[Avatar]

Membro desde: 29/05/2014 07:39:19
Mensagens: 129
Offline

Amigo,

Estou tendo o "mesmo" problema, só que no envio do CTe.

Como você para declarar o cabeçalho da mensagem daquele jeito?

O meu erro é assim:

Código usado para o envio:

#@%$"'/
cttahara

JavaC Membro

Membro desde: 20/06/2013 14:30:27
Mensagens: 17
Offline

Olá, boa tarde!

Esse erro Rejeição: Falha no schema XML tem relação com alguma informação incorreta no XML, você verificou se o XML está correto?
cttahara

JavaC Membro

Membro desde: 20/06/2013 14:30:27
Mensagens: 17
Offline

Já tentou sem essa parte do código?

franzisk

JavaC Membro
[Avatar]

Membro desde: 29/05/2014 07:39:19
Mensagens: 129
Offline

Indo verificar, não o XML não está correto.

O estranho é que na "minha" validação ele não dá nenhum erro:

Será que que é porque estou validando com o XSD numa URL na web?

Não vou poder usar um local físico para acessar o XSD.

Só sei que passo esse XML no validador e não retorna nenhum erro na lista:

Mas se vou no https://www.sefaz.rs.gov.br/cte/cte-val.aspx e tento validar ele dá isso:
The 'http://www.portalfiscal.inf.br/cte:RNTRC' element is invalid - The value '43433' is invalid according to its datatype 'String' - The Pattern constraint failed.The 'http://www.portalfiscal.inf.br/cte:RENAVAM' element is invalid - The value '0' is invalid according to its datatype 'String' - The actual length is less than the MinLength value.The 'http://www.portalfiscal.inf.br/cte:placa' element is invalid - The value 'ABS 1234' is invalid according to its datatype 'String' - The Pattern constraint failed.The 'http://www.portalfiscal.inf.br/cte:capM3' element is invalid - The value '1000' is invalid according to its datatype 'String' - The Pattern constraint failed.


Então o problema está na minha validação?

#@%$"'/
cttahara

JavaC Membro

Membro desde: 20/06/2013 14:30:27
Mensagens: 17
Offline

Esse erro tem relação com a tag RENAVAM, você está passando zero, se não tem, nem passa a tag.

No código:


tenta somente
cttahara

JavaC Membro

Membro desde: 20/06/2013 14:30:27
Mensagens: 17
Offline

Com relação a sua validação, não está errada, mas ela verifica somente a estrutura do seu XML, se é um XML válido, ou seja, se todas as tags abertas são fechadas, etc.

No caso da validação na Sefaz, as verificações são maiores, se determinada tag obrigatória foi enviada, se o valor enviado é correto, etc.
franzisk

JavaC Membro
[Avatar]

Membro desde: 29/05/2014 07:39:19
Mensagens: 129
Offline

Valeu amigão pela ajuda.

#@%$"'/
cttahara

JavaC Membro

Membro desde: 20/06/2013 14:30:27
Mensagens: 17
Offline

Desculpe, não verifiquei que estava validando o XSD.

Se você verificar, os erros que retornaram tem relação com modal rodoviário, será que não é necessário a validação nesse XSD também?
franzisk

JavaC Membro
[Avatar]

Membro desde: 29/05/2014 07:39:19
Mensagens: 129
Offline

Eu achava que ele já validava a estrutura completa.

Tenho em um certo trecho isso aqui:
Você acha que devo validar esse eleModal ou o infModal?

#@%$"'/
cttahara

JavaC Membro

Membro desde: 20/06/2013 14:30:27
Mensagens: 17
Offline

Esse trecho é para gerar o XML, parte do modal rodoviário, com JAXB, correto?

Mas, em tese, essa parte você já fez na geração do seu XML, tanto que as tags do modal rodoviário estão presentes, RNTRC (necessário 8 caracteres com zeros a esquerda), placa (tem espaço entre as letras e números no seu caso, precisa remover), RENAVAM (são 9 caracteres).

O que talvez seja necessário é validar o XSD do modal rodoviário junto com o XSD do envio (cteModalRodoviario_v2.00.xsd). Essa parte eu não sei o funcionamento, pois não implementamos essa validação.

Será que é possível adicionar mais XSD no comando ?
franzisk

JavaC Membro
[Avatar]

Membro desde: 29/05/2014 07:39:19
Mensagens: 129
Offline

Eu também não sei como passar mais de um XSD, mas vou descobrir, principalmente porque estou validando de um XSD que está na web.

#@%$"'/
cttahara

JavaC Membro

Membro desde: 20/06/2013 14:30:27
Mensagens: 17
Offline

http://www.javac.com.br/jc/posts/list/907-validacao-xml.page
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team