Ir para conteúdo
  • Cadastre-se

dev botao

Erro Validação XML MDFe V3.00


Ver Solução Respondido por Annio,
  • Este tópico foi criado há 2856 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Quanto tento gerar o xml para enviar, o acbr da um erro de validação do modal ("Falha na validação do Modal do Manifesto: 5"). Já verifiquei no documento do MDF-e e não vi nada diferente em relação a estrutura do XML. E os schemas são todos espalhados, não tem uma forma de testar com os schemas e verificar os erros ?

Segue o XML que consigo gerar quando não uso o certificado:

<?xml version="1.0" encoding="UTF-8"?>
<MDFe xmlns="http://www.portalfiscal.inf.br/mdfe">
	<infMDFe versao="3.00" Id="MDFe29170104272032000105580100000000051801863138">
		<ide>
			<cUF>29</cUF>
			<tpAmb>2</tpAmb>
			<tpEmit>2</tpEmit>
			<tpTransp>1</tpTransp>
			<mod>58</mod>
			<serie>10</serie>
			<nMDF>5</nMDF>
			<cMDF>80186313</cMDF>
			<cDV>8</cDV>
			<modal>1</modal>
			<dhEmi>2017-01-13T11:31:59-03:00</dhEmi>
			<tpEmis>1</tpEmis>
			<procEmi>0</procEmi>
			<verProc>16.8</verProc>
			<UFIni>BA</UFIni>
			<UFFim>BA</UFFim>
			<infMunCarrega>
				<cMunCarrega>2900801</cMunCarrega>
				<xMunCarrega>ALCOBACA</xMunCarrega>
			</infMunCarrega>
		</ide>
		<emit>
			<CNPJ>04272032000105</CNPJ>
			<IE>074556980</IE>
			<xNome>MDF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO SEM VALOR FISCAL</xNome>
			<enderEmit>
				<xLgr>RUA DR. OLIMPIO VITAL CONSTANTINO</xLgr>
				<nro>000</nro>
				<xCpl>QUADRA B - CENTRO DE ABASTECIMENTO</xCpl>
				<xBairro>CENTRO</xBairro>
				<cMun>2910800</cMun>
				<xMun>FEIRA DE SANTANA</xMun>
				<CEP>44002625</CEP>
				<UF>BA</UF>
				<fone>7532214702</fone>
			</enderEmit>
		</emit>
		<infModal versaoModal="3.00">
			<rodo>
				<infANTT>
					<infCIOT>
						<CIOT>024810123012</CIOT>
						<CNPJ>16767843000158</CNPJ>
					</infCIOT>
					<infContratante>
						<CPF>38761213616</CPF>
					</infContratante>
					<infContratante>
						<CPF>57148188814</CPF>
					</infContratante>
				</infANTT>
				<veicTracao>
					<placa>KYUUBI</placa>
					<RENAVAM>123456789</RENAVAM>
					<tara>0</tara>
					<capKG>99999</capKG>
					<capM3>999</capM3>
					<prop>
						<CNPJ>87722172000157</CNPJ>
						<RNTRC>12345678</RNTRC>
						<xNome>EU GENIO</xNome>
						<IE/>
						<UF>AM</UF>
						<tpProp>1</tpProp>
					</prop>
					<condutor>
						<xNome>MOTORISTA</xNome>
						<CPF>22653878000</CPF>
					</condutor>
					<tpRod>05</tpRod>
					<tpCar>02</tpCar>
					<UF>EX</UF>
				</veicTracao>
			</rodo>
		</infModal>
		<infDoc>
			<infMunDescarga>
				<cMunDescarga>2910800</cMunDescarga>
				<xMunDescarga>FEIRA DE SANTANA</xMunDescarga>
				<infNFe>
					<chNFe>29110313238989000118550010000000061100202242</chNFe>
					<peri>
						<nONU>1012</nONU>
						<xNomeAE>Liquido Quente bagarai</xNomeAE>
						<xClaRisco>4.1 (323)</xClaRisco>
						<grEmb>0</grEmb>
						<qTotProd>210 KG</qTotProd>
					</peri>
				</infNFe>
			</infMunDescarga>
		</infDoc>
		<seg>
			<infResp>
				<respSeg>1</respSeg>
				<CNPJ>98721325000168</CNPJ>
			</infResp>
		</seg>
		<seg>
			<infResp>
				<respSeg>2</respSeg>
				<CNPJ>18459829000112</CNPJ>
			</infResp>
			<infSeg>
				<xSeg>ALMEIDA SANTOS SOARES CALVAN</xSeg>
				<CNPJ>18459829000112</CNPJ>
			</infSeg>
			<nApol>CAVALODE ACO 001234</nApol>
		</seg>
		<seg>
			<infResp>
				<respSeg>1</respSeg>
				<CNPJ>98721325000168</CNPJ>
			</infResp>
			<infSeg>
				<xSeg>ALMEIDA SANTOS SOARES CALVAN</xSeg>
				<CNPJ>18459829000112</CNPJ>
			</infSeg>
			<nApol>CAVALODE ACO 001234</nApol>
		</seg>
		<seg>
			<infResp>
				<respSeg>2</respSeg>
				<CPF>55136314311</CPF>
			</infResp>
		</seg>
		<seg>
			<infResp>
				<respSeg>1</respSeg>
				<CNPJ>98721325000168</CNPJ>
			</infResp>
			<infSeg>
				<xSeg>Caneca de barro</xSeg>
				<CNPJ>55178709000173</CNPJ>
			</infSeg>
		</seg>
		<tot>
			<qNFe>1</qNFe>
			<vCarga>588.00</vCarga>
			<cUnid>01</cUnid>
			<qCarga>0.0000</qCarga>
		</tot>
	</infMDFe>
</MDFe>

 

Postado

Não vi nada sobre o Peso da carga no Geral, e não vi nada de lacres, adicione essas informações que citei e verifique novamente para ver se passa normal onde está dando erros, pq o meu está ok e as diferenças que vi foram essas...

  • Moderadores
Postado
5 horas atrás, Annio disse:

Quanto tento gerar o xml para enviar, o acbr da um erro de validação do modal ("Falha na validação do Modal do Manifesto: 5"). Já verifiquei no documento do MDF-e e não vi nada diferente em relação a estrutura do XML. E os schemas são todos espalhados, não tem uma forma de testar com os schemas e verificar os erros ?

Segue o XML que consigo gerar quando não uso o certificado:

Não copie o conteúdo, ANEXE o arquivo XML.

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

Projeto ACBr

 

 

  • Membros Pro
Postado
20 horas atrás, Annio disse:

Quanto tento gerar o xml para enviar, o acbr da um erro de validação do modal ("Falha na validação do Modal do Manifesto: 5"). Já verifiquei no documento do MDF-e e não vi nada diferente em relação a estrutura do XML. E os schemas são todos espalhados, não tem uma forma de testar com os schemas e verificar os erros ?

Segue o XML que consigo gerar quando não uso o certificado:


<?xml version="1.0" encoding="UTF-8"?>
<MDFe xmlns="http://www.portalfiscal.inf.br/mdfe">
	<infMDFe versao="3.00" Id="MDFe29170104272032000105580100000000051801863138">
		<ide>
			<cUF>29</cUF>
			<tpAmb>2</tpAmb>
			<tpEmit>2</tpEmit>
			<tpTransp>1</tpTransp>
			<mod>58</mod>
			<serie>10</serie>
			<nMDF>5</nMDF>
			<cMDF>80186313</cMDF>
			<cDV>8</cDV>
			<modal>1</modal>
			<dhEmi>2017-01-13T11:31:59-03:00</dhEmi>
			<tpEmis>1</tpEmis>
			<procEmi>0</procEmi>
			<verProc>16.8</verProc>
			<UFIni>BA</UFIni>
			<UFFim>BA</UFFim>
			<infMunCarrega>
				<cMunCarrega>2900801</cMunCarrega>
				<xMunCarrega>ALCOBACA</xMunCarrega>
			</infMunCarrega>
		</ide>
		<emit>
			<CNPJ>04272032000105</CNPJ>
			<IE>074556980</IE>
			<xNome>MDF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO SEM VALOR FISCAL</xNome>
			<enderEmit>
				<xLgr>RUA DR. OLIMPIO VITAL CONSTANTINO</xLgr>
				<nro>000</nro>
				<xCpl>QUADRA B - CENTRO DE ABASTECIMENTO</xCpl>
				<xBairro>CENTRO</xBairro>
				<cMun>2910800</cMun>
				<xMun>FEIRA DE SANTANA</xMun>
				<CEP>44002625</CEP>
				<UF>BA</UF>
				<fone>7532214702</fone>
			</enderEmit>
		</emit>
		<infModal versaoModal="3.00">
			<rodo>
				<infANTT>
					<infCIOT>
						<CIOT>024810123012</CIOT>
						<CNPJ>16767843000158</CNPJ>
					</infCIOT>
					<infContratante>
						<CPF>38761213616</CPF>
					</infContratante>
					<infContratante>
						<CPF>57148188814</CPF>
					</infContratante>
				</infANTT>
				<veicTracao>
					<placa>KYUUBI</placa>
					<RENAVAM>123456789</RENAVAM>
					<tara>0</tara>
					<capKG>99999</capKG>
					<capM3>999</capM3>
					<prop>
						<CNPJ>87722172000157</CNPJ>
						<RNTRC>12345678</RNTRC>
						<xNome>EU GENIO</xNome>
						<IE/>
						<UF>AM</UF>
						<tpProp>1</tpProp>
					</prop>
					<condutor>
						<xNome>MOTORISTA</xNome>
						<CPF>22653878000</CPF>
					</condutor>
					<tpRod>05</tpRod>
					<tpCar>02</tpCar>
					<UF>EX</UF>
				</veicTracao>
			</rodo>
		</infModal>
		<infDoc>
			<infMunDescarga>
				<cMunDescarga>2910800</cMunDescarga>
				<xMunDescarga>FEIRA DE SANTANA</xMunDescarga>
				<infNFe>
					<chNFe>29110313238989000118550010000000061100202242</chNFe>
					<peri>
						<nONU>1012</nONU>
						<xNomeAE>Liquido Quente bagarai</xNomeAE>
						<xClaRisco>4.1 (323)</xClaRisco>
						<grEmb>0</grEmb>
						<qTotProd>210 KG</qTotProd>
					</peri>
				</infNFe>
			</infMunDescarga>
		</infDoc>
		<seg>
			<infResp>
				<respSeg>1</respSeg>
				<CNPJ>98721325000168</CNPJ>
			</infResp>
		</seg>
		<seg>
			<infResp>
				<respSeg>2</respSeg>
				<CNPJ>18459829000112</CNPJ>
			</infResp>
			<infSeg>
				<xSeg>ALMEIDA SANTOS SOARES CALVAN</xSeg>
				<CNPJ>18459829000112</CNPJ>
			</infSeg>
			<nApol>CAVALODE ACO 001234</nApol>
		</seg>
		<seg>
			<infResp>
				<respSeg>1</respSeg>
				<CNPJ>98721325000168</CNPJ>
			</infResp>
			<infSeg>
				<xSeg>ALMEIDA SANTOS SOARES CALVAN</xSeg>
				<CNPJ>18459829000112</CNPJ>
			</infSeg>
			<nApol>CAVALODE ACO 001234</nApol>
		</seg>
		<seg>
			<infResp>
				<respSeg>2</respSeg>
				<CPF>55136314311</CPF>
			</infResp>
		</seg>
		<seg>
			<infResp>
				<respSeg>1</respSeg>
				<CNPJ>98721325000168</CNPJ>
			</infResp>
			<infSeg>
				<xSeg>Caneca de barro</xSeg>
				<CNPJ>55178709000173</CNPJ>
			</infSeg>
		</seg>
		<tot>
			<qNFe>1</qNFe>
			<vCarga>588.00</vCarga>
			<cUnid>01</cUnid>
			<qCarga>0.0000</qCarga>
		</tot>
	</infMDFe>
</MDFe>

 

Bom dia ANNIO, vejo que está mas adiantando que eu. Comecei a testar a V3, só não consegui passar a versão para o ACBR. poderia me passar a linha da sua Unit onde você passou a ve300.   Fico Grato.

Postado (editado)
18 horas atrás, xyberx disse:

Não vi nada sobre o Peso da carga no Geral, e não vi nada de lacres, adicione essas informações que citei e verifique novamente para ver se passa normal onde está dando erros, pq o meu está ok e as diferenças que vi foram essas...

Vou tentar, valeu.

Se tu pegar teu arquivo XML e colocar no site do sefaz pra validar ele mostra os schemas todos corretos ? Poderia me enviar o seu modelo? Para eu comparar.

 

Luiz Carlos de Lima - acredito que seja isso

Geral.VersaoDF := TVersaoMDFe(GetEnumIndexDef(TypeInfo(TVersaoMDFe), Self.VERSAO_MDF, 've300'));

         

13 minutos atrás, BigWings disse:

Esse XML foi gerado pelo ACBr?

Sim, mas sem um certificado..

eu pego o xml usando:

InputBox('','', Dm_base.ACBrMDFe1.Manifestos.Items[0].XML);

 

Editado por Annio
  • Moderadores
Postado
22 minutos atrás, Annio disse:

Sim, mas sem um certificado..

eu pego o xml usando:


InputBox('','', Dm_base.ACBrMDFe1.Manifestos.Items[0].XML);

 

Da forma que está, o arquivo não valida, por causa das quebras de linha e tabulações. Como não está assinado, também não consegui validar.

---

Removendo as quebras de linha e tabulações e alterando o CNPJ do emitente para o do meu certificado, validei pelo demo e retornou o seguinte:

---------------------------
Demo_acbrmdfe
---------------------------
Falha na validação do Modal do Manifesto: 5

'KYUUBI' violates pattern constraint of '[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}'.
The element '{http://www.portalfiscal.inf.br/mdfe}placa' with value 'KYUUBI' failed to parse.

---------------------------
OK   
---------------------------
 

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

Projeto ACBr

 

 

Postado
4 minutos atrás, BigWings disse:

Da forma que está, o arquivo não valida, por causa das quebras de linha e tabulações. Como não está assinado, também não consegui validar.

---

Removendo as quebras de linha e tabulações e alterando o CNPJ do emitente para o do meu certificado, validei pelo demo e retornou o seguinte:

---------------------------
Demo_acbrmdfe
---------------------------
Falha na validação do Modal do Manifesto: 5

'KYUUBI' violates pattern constraint of '[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}'.
The element '{http://www.portalfiscal.inf.br/mdfe}placa' with value 'KYUUBI' failed to parse.

---------------------------
OK   
---------------------------
 

Valeu, vou tentar realizar essa alteração, mas ai já teria como tu tentar validar colocando uma placa válida? Tipo OJU1234

Fiz as alterações e enviei com o certificado, mas nada aconteceu, é assim mesmo ?

Postado
17 minutos atrás, ALA disse:

Pessoal, bom dia. Recebi o e-mail abaixo informando sobre quando o MDF-e 3.0 vai entrar em vigor 30/01/2017 ? Isso procede ? Até quando a SEFAZ vai receber os MDF-e da versão anterior ?

 

Para a atualização da ultima nota técnica do MDF-e os prazos são:
- 23/01/2017 Homologação
- 30/01/2017 Produção

Link para consulta: https://mdfe-portal.sefaz.rs.gov.br/Site/Documentos#

A informação que vi no manual foi :
 

Citar

 

Data de início de vigência no ambiente de homologação 03/10/2016

Data de início de vigência no ambiente de produção 12/12/2016

Data final da vigência da versão 1.00 05/06/2017

 

e Ala, tem alguma sugestão para o problema que especifiquei l?

  • Moderadores
Postado
1 hora atrás, Annio disse:

Valeu, vou tentar realizar essa alteração, mas ai já teria como tu tentar validar colocando uma placa válida? Tipo OJU1234

Fiz as alterações e enviei com o certificado, mas nada aconteceu, é assim mesmo ?

Fez o que exatamente? Enviou pelo demo do ACBr?

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

Projeto ACBr

 

 

Postado
1 minuto atrás, BigWings disse:

Fez o que exatamente? Enviou pelo demo do ACBr?

Alterei no banco a placa do veículo e enviei pela própria aplicação em desenvolvimento.

Meu projeto ACBR não compila.

  • Moderadores
Postado
4 minutos atrás, Annio disse:

Alterei no banco a placa do veículo e enviei pela própria aplicação em desenvolvimento.

Meu projeto ACBR não compila.

Você deve após enviar o XML pelo webservice de envio obter o código de retorno cStat, e o número do recibo.

Com o recibo você chama o webservice de retorno de recepção e testa novamente o cStat e se tudo estiver ok já terá o XML autorizado.

Como não conheço sua aplicação não posso ajudar mais.

Estude o código do componente e o Manual de Orientação.

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

Projeto ACBr

 

 

Postado
Agora, BigWings disse:

Você deve após enviar o XML pelo webservice de envio obter o código de retorno cStat, e o número do recibo.

Com o recibo você chama o webservice de retorno de recepção e testa novamente o cStat e se tudo estiver ok já terá o XML autorizado.

Como não conheço sua aplicação não posso ajudar mais.

Estude o código do componente e o Manual de Orientação.

Certo, obrigado

Postado
4 horas atrás, BigWings disse:

Fez o que exatamente? Enviou pelo demo do ACBr?

Consegui por o projeto do ACBR para funcionar e percebi que o erro acontece na chave <prop>...</prop> do veicTracao.

<veicTracao>
					<placa>KYU1234</placa>
					<RENAVAM>123456789</RENAVAM>
					<tara>0</tara>
					<capKG>99999</capKG>
					<capM3>999</capM3>
					<prop>
						<CNPJ>87722172000157</CNPJ>
						<RNTRC>12345678</RNTRC>
						<xNome>EU GENIO</xNome>
						<IE/>
						<UF>AM</UF>
						<tpProp>1</tpProp>
					</prop>

Conseguem compreender o porque disso? Insiro as informações do proprietário do veículo quando ele está vinculado à uma transportadora.  

 

Segue, também, o XML do arquivo completo

mdfeve3-mdfe.xml

  • Moderadores
Postado (editado)

Tente informar a IE do proprietário ou ISENTO se não houver.

O teu XML validou normalmente, mas nele não tem a tag IE,

Editado por BigWings
correção
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

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