Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Valiar Mdfe - Rntrc / Prop


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

Recommended Posts

Bom dia.

Estou com problemas para validar o xml do mdfe.

Utilizando o schema do acbr, me ocorre o seguinte erro:

 

Falha na validação dos dados do Manifesto 133
Element '{http://www.portalfiscal.inf.br/mdfe}RNTRC' is unexpected according to content model of parent element'{http://www.portalfiscal.inf.br/mdfe}prop'.
 
Porem no manual em 'prop', não consta campo cpf ou cnpj.
 
Em outro topico sobre 'prop', peguei o schema postado pelo Italojjr, e me ocorre o seguinte erro:
 
Falha na validação dos dados do Manifesto 133
Content for element '{http://www.portalfiscal.inf.br/mdfe}veicTracao' is incomplete according to the DTD/Schema.
 
Ja fiz alteração no pmdfeMDFeW, porem não consigo achar uma solução.
 
Qual erro que estou cometendo ?
 
No aguardo
Obrigado.

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Tem dois usuários no fórum?

 

em primeiro tenha um único usuário não faça o que fez criar dois usuários e postar várias vezes

caso se repita será bloqueado os usuários

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

  • Consultores

Bom dia opennet,

 

Primeiramente peço para verificar as datas de inicio da nova versão 1.00a através do link:

 

Segundo, o componente ACBrMDFe possui uma propriedade chamada VersaoDF que aceita os valores ve100 e ve100a

 

Dependedo da versão você deve utilizar um conjunto de schemas ou outro.

 

No caso da versão 1.00a você deve utilizar a os schemas que estão na pasta ...\Exemplos\ACBrMDFe\Delphi\Schemas\V100 salvo com o nome: PL_MDFe_100a_pre (correcao)

 

Teceiro sempre ter em mãos o Manual, pois nele consta a estrutura completa do XML, assim você fica sabendo, quais campos são obrigatórios e quais são opcionais.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa tarde Italo, obrigado pela ajuda.

 

Estou utilizando a versao 1.00, tem algum problema ?

 

Estou utilizando o schema da pasta \Exemplos\ACBrMDFe\Delphi\Schemas\V100,  e ocorre esse erro ainda.

 

Element '{http://www.portalfiscal.inf.br/mdfe}RNTRC' is unexpected according to content model of parent element'{http://www.portalfiscal.inf.br/mdfe}prop'.
 
O q pode ser ?
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Open Net,

 

Link do Portal do MDF-e:

 

https://mdfe-portal.sefaz.rs.gov.br/

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Maravilha,

 

continue com os testes, realizando o encerramento e o cancelamento, lembre-se que esses dois são eventos.

 

Precisando estamos as ordens.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...

Bom dia opennet,

 

Primeiramente peço para verificar as datas de inicio da nova versão 1.00a através do link:

 

Segundo, o componente ACBrMDFe possui uma propriedade chamada VersaoDF que aceita os valores ve100 e ve100a

 

Dependedo da versão você deve utilizar um conjunto de schemas ou outro.

 

No caso da versão 1.00a você deve utilizar a os schemas que estão na pasta ...\Exemplos\ACBrMDFe\Delphi\Schemas\V100 salvo com o nome: PL_MDFe_100a_pre (correcao)

 

Teceiro sempre ter em mãos o Manual, pois nele consta a estrutura completa do XML, assim você fica sabendo, quais campos são obrigatórios e quais são opcionais.

 

Bom dia,

 

 

Desculpe levantar estas questão de novo, mas fiz como recomendado: mudei a versão para ve100a, peguei os esquemas da do arquivo compactado PL_MDFe_100a_pre (correcao), mas o erro continua o mesmo que o OpenNet abriu em novembro do ano passado . Pode me orientar se estou fazendo alguma coisa de errado?

 

Márcio 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Márcio,

 

Você esta com todos os fontes de todas as pastas atualizados?

 

Tentou compilar a aplicação com a opção Build?

 

O componente esta configurado corretamente no que diz respeito a pasta que contem os Schemas?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa tarde Márcio,

 

Você esta com todos os fontes de todas as pastas atualizados?

 

Tentou compilar a aplicação com a opção Build?

 

O componente esta configurado corretamente no que diz respeito a pasta que contem os Schemas?

 

Boa tarde,

 

 

Atualizei usando o SVN.

 

Tentei usar o build.

 

Criei uma pasta fazia dentro da aplicação e configurei para pegar de lá, se eu deixar ela vazia o programa avisa que esta vazia. Dentro da pasta c:\mdfe\schemas coloquei somente o conteúdo do arquivo que esta na pasta exemplos do ACBr: PL_MDFe_100a_pre (correcao)

 

Abri o arquivo de esquema mdfeModalRodoviario_v1.00.vxd e me certifiquei que preenchi os dados necessários.

 

Quando tento remover rodo.veicprincipal.prop ele retorna que o veictracao não está completo:

 

<infModal versaoModal="1.00">
<rodo>
<CIOT>123456789012</CIOT>
<veicTracao>
<cInt>1</cInt>
<placa>AAA000</placa>
<tara>25000</tara>
<capKG>10000</capKG>
<capM3>50</capM3>
<condutor>
<xNome>RENATO DA SILVA</xNome>
<CPF>90485600031</CPF>
</condutor>
</veicTracao>
<valePed>
<disp>
<CNPJForn>24223083000182</CNPJForn>
<CNPJPg>19388094000172</CNPJPg>
<nCompra>789</nCompra>
</disp>
</valePed>
</rodo>
</infModal>

 

 

Grato...

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

depois das atualizações vc gerou o XML novamente ou apenas tentou validar?

 

no arquivo que autorizei contém a tag <prop> dentro de <veicTracao>

 

oi...

 

 

Excluí o arquivo antes de gerar... abria a pasta e delete nele.

 

Se eu colocar a tag prop para quando o veiculo não for da empresa ele gera o erro que aconteceu com o opennet no começo do post.

 

<infModal versaoModal="1.00">
<rodo>
<CIOT>123456789012</CIOT>
<veicTracao>
<cInt>1</cInt>
<placa>AAA000</placa>
<tara>25000</tara>
<capKG>10000</capKG>
<capM3>50</capM3>
<prop>
<RNTRC>22345678</RNTRC>
</prop>
<condutor>
<xNome>RENATO DA SILVA</xNome>
<CPF>90485600031</CPF>
</condutor>
</veicTracao>
<valePed>
<disp>
<CNPJForn>14223083000192</CNPJForn>
<CNPJPg>19388094000192</CNPJPg>
<nCompra>789</nCompra>
</disp>
</valePed>
</rodo>
</infModal>
 
Isto não seria problema de esquemas errados? Tem como alguém me passa os seus esquemas?
 
Márcio
Editado por W32Blood
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Márcio,

 

Por favor de uma olhada na Nota Técnica 2013/004 versão 1.00a de Outubro/2013 disponível no Portal Nacional do MDF-e.

 

Mais precisamente a página 104 onde temos a estrutura do XML em particular o grupo <prop>.

 

Note que as TAGs CNPJ/CPF é obrigatório, RNTRC, xNome, UF e tpProp são obrigatórios e no seu XML eles não aparecem.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa noite Márcio,

 

Por favor de uma olhada na Nota Técnica 2013/004 versão 1.00a de Outubro/2013 disponível no Portal Nacional do MDF-e.

 

Mais precisamente a página 104 onde temos a estrutura do XML em particular o grupo <prop>.

 

Note que as TAGs CNPJ/CPF é obrigatório, RNTRC, xNome, UF e tpProp são obrigatórios e no seu XML eles não aparecem.

 

Bom dia...

 

 

Esta testando até agora...

 

As linhas que estou usando para adicionar estas tags são as seguintes:

 

      rodo.veictracao.cInt := '1';
      rodo.veictracao.placa := 'ABC1234';
      rodo.veictracao.tara  := 25000;
      rodo.veictracao.capKG := 15000;
      rodo.veictracao.capM3 := 90;
 
      rodo.veictracao.prop.CNPJCPF := '83165110034';
      rodo.veicTracao.prop.RNTRC := '22345678';
      rodo.veicTracao.prop.xNome := 'MARCIO';
      rodo.veictracao.prop.IE    := 'ISENTO';
      rodo.veictracao.prop.UF    := 'RS';
      //TpcteProp = (tpTACAgregado, tpTACIndependente, tpOutros);
      rodo.veicTracao.prop.tpProp := tpTACIndependente;
 
 
No arquivo xml ficou assim:
 
- <infModal versaoModal="1.00">
- <rodo>
  <CIOT>123456789012</CIOT>
- <veicTracao>
  <cInt>1</cInt>
  <placa>ABC1234</placa>
  <tara>25000</tara>
  <capKG>15000</capKG>
  <capM3>90</capM3>
- <prop>
  <RNTRC>22345678</RNTRC>
  </prop>
- <condutor>
  <xNome>RENATO DA SILVA</xNome>
  <CPF>90485600031</CPF>
  </condutor>
  </veicTracao>
- <valePed>
- <disp>
  <CNPJForn>14223083000192</CNPJForn>
  <CNPJPg>99388094000191</CNPJPg>
  <nCompra>789</nCompra>
  </disp>
  </valePed>
  </rodo>
  </infModal>
 
Estou fazendo alguma coisa de errado que o ACBrMDFe não está adicionando estas tags?
 
Márcio
Editado por W32Blood
Link para o comentário
Compartilhar em outros sites

Bom dia

especificou a pasta no componente? alterou a versão na propriedade ACBrMDFe.Configuracoes.Geral.VersaoDF do mesmo? se não estiver especificado pode estar pegando de outra pasta

 

só por garantia, exclua todos os arquivos da pasta schema que está utilizando e extraia somente o conteúdo do zip.

Link para o comentário
Compartilhar em outros sites

Bom dia

especificou a pasta no componente? alterou a versão na propriedade ACBrMDFe.Configuracoes.Geral.VersaoDF do mesmo? se não estiver especificado pode estar pegando de outra pasta

 

só por garantia, exclua todos os arquivos da pasta schema que está utilizando e extraia somente o conteúdo do zip.

 

 

Bom dia,

 

Obrigado... Eu especificava no componente (F11) a versãoDF ve100a... mas dentro das linhas do programa eu coloquei antigamente a versão ve100... obrigado a todos!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Márcio,

 

Pelo arquivo XML que esta sendo gerado noto que os seus fontes não estão atualizados.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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