MDFe - 580 Rejeição: Falha no Schema XML específico para o modal - tag rodo

54 views
Skip to first unread message

Matheus Henrique

unread,
Oct 8, 2019, 4:08:00 PM10/8/19
to NFePHP

Olá, estou utilizando a última versão do sped-mdfe e quando estou gerando e emitindo uma nota MDF-e, a mesma está retornando o erro 580, utilizei o validador de MDF-e e o mesmo diz algo sobre a tag rodo, verifiquei mais a fundo o problema e poderia ser que algumas tags estão com problemas de formatação ou algo do tipo, fiz toda a validação e mesmo assim não funcionou, alguém poderia me ajudar a encontrar o problema que está ocorrendo com esta nota?

(Mesmo utilizando o código do exemplo do sped-mdfe para gerar a rodo é apresentado o mesmo erro)

Erro exibido do site: The 'http://www.portalfiscal.inf.br/mdfe:rodo' element is not declared.

XML da nota: 

<?xml version="1.0"?><MDFe xmlns="http://www.portalfiscal.inf.br/mdfe"><infMDFe Id="MDFe35191018895072000100580010000000101243062155" versao="3.00"><ide><cUF>35</cUF><tpAmb>1</tpAmb><tpEmit>2</tpEmit><mod>58</mod><serie>1</serie><nMDF>10</nMDF><cMDF>24306215</cMDF><cDV>5</cDV><modal>3</modal><dhEmi>2019-10-07T17:36:00-03:00</dhEmi><tpEmis>1</tpEmis><procEmi>0</procEmi><verProc>2.00</verProc><UFIni>SP</UFIni><UFFim>MG</UFFim><infMunCarrega><cMunCarrega>3544301</cMunCarrega><xMunCarrega>ROSEIRA</xMunCarrega></infMunCarrega></ide><emit><CNPJ>18895072000100</CNPJ><IE>591012312112</IE><xNome>ZULEIMA PATRICIO JOAO</xNome><xFant>ZULEIMA</xFant><enderEmit><xLgr>ESTRADA SERVIDÃO OU ESTRADA MUNICIPAL EXPEDITO GALVÃO DE FRA</xLgr><nro>136</nro><xBairro>BARRETINHO</xBairro><cMun>3502507</cMun><xMun>PINDAMONHANGABA</xMun><CEP>12570000</CEP><UF>SP</UF><fone>1236460591</fone><email>em...@email.NET</email></enderEmit></emit><infModal versaoModal="3.00"><rodo><infANTT></infANTT><veicTracao><cInt>01</cInt><placa>MLS2842</placa><RENAVAM>994281439</RENAVAM><tara>4300</tara><capKG>3690</capKG><capM3>369</capM3><condutor><xNome>EDNEI MESSIAS DE CASTRO</xNome><CPF>38098862895</CPF></condutor><tpRod>01</tpRod><tpCar>00</tpCar><UF>SP</UF></veicTracao></rodo></infModal><infDoc><infMunDescarga><cMunDescarga>3101607</cMunDescarga><xMunDescarga>ALFENAS</xMunDescarga></infMunDescarga><infMunDescarga><cMunDescarga>3111606</cMunDescarga><xMunDescarga>CAMPOS GERAIS</xMunDescarga></infMunDescarga><infMunDescarga><cMunDescarga>3104304</cMunDescarga><xMunDescarga>AREADO</xMunDescarga></infMunDescarga><infMunDescarga><cMunDescarga>3159209</cMunDescarga><xMunDescarga>SANTA RITA DE CALDAS</xMunDescarga></infMunDescarga><infMunDescarga><cMunDescarga>3117108</cMunDescarga><xMunDescarga>CONCEIÇÃO DA APARECIDA</xMunDescarga><infNFe><chNFe>35191018895072000100550010000024351279396338</chNFe></infNFe><infNFe><chNFe>35191018895072000100550010000024361360119591</chNFe></infNFe><infNFe><chNFe>35191018895072000100550010000024341159089074</chNFe></infNFe><infNFe><chNFe>35191018895072000100550010000024371291674177</chNFe></infNFe><infNFe><chNFe>35191018895072000100550010000024391937848283</chNFe></infNFe></infMunDescarga></infDoc><seg><infResp><respSeg>1</respSeg></infResp><infSeg><xSeg>ZULEIMA PATRICIO JOAO</xSeg><CNPJ>18895072000100</CNPJ></infSeg></seg><tot><qNFe>5</qNFe><vCarga>2053.63</vCarga><cUnid>01</cUnid><qCarga>223.0000</qCarga></tot><infAdic><infCpl>FINANCEIRO: em...@email.NET PRODUÇÃO: em...@email.NET NÃO ACEITAREMOS RECLAMAÇÕES APÓS 24 HRS DO RECEBIMENTO, CONFERIR O PRODUTO NO ATO DA ENTREGA.</infCpl></infAdic></infMDFe><infMDFeSupl><qrCodMDFe><![CDATA[https://dfe-portal.svrs.rs.gov.br/mdfe/qrCode?chMDFe=35191018895072000100580010000000101243062155&tpAmb=1]]></qrCodMDFe></infMDFeSupl><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></CanonicalizationMethod><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod><Reference URI="#MDFe35191018895072000100580010000000101243062155"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></Transform></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod><DigestValue>jBAUPuwm9J4mqHbYP4kXb9/E22w=</DigestValue></Reference></SignedInfo><SignatureValue>QKZ3sIr9XBTjv6gReqao15FF++926ZT4tdQzNe6IPf9vi7huiJxaJj4D8Rx/Ypq/fEwYXf6vvTVYB6jZxdbrL7PGnq/wp4l+G5pw55saVYgl3cqEwTzuPYGsy8AEazdvtfskcBU5oteRTa3KOjvNBNlLPcn8l2qbVPey20mQ8QtRmhIvIUDhbXhyaMiPwz7nFIidIcIOGjl8MvDfrg2lqoe67JWL6yZ319sTBF6eAaJURYe49ttVtLvJEl6MYY5MNt77gdWpnOSSuBeHeUc5DLmRxp42xSPP02bnm3pT1PKSDeQcOgwrgcdKeH6J5FQoStudxA4XGMmxE8vWXFMUzw==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIH4zCCBcugAwIBAgIQFBWF2MCOmVB/b+kHffEeAzANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRkwFwYDVQQDExBBQyBTSU5DT1IgUkZCIEc1MB4XDTE4MTAxNjE5MzY0MVoXDTE5MTAxNjE5MzY0MVowgeQxCzAJBgNVBAYTAkJSMRMwEQYDVQQKDApJQ1AtQnJhc2lsMQswCQYDVQQIDAJTUDEQMA4GA1UEBwwHUm9zZWlyYTE2MDQGA1UECwwtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRYwFAYDVQQLDA1SRkIgZS1DTlBKIEExMSIwIAYDVQQLDBlBdXRlbnRpY2FkbyBwb3IgQVIgVm9jYXJlMS0wKwYDVQQDDCRaVUxFSU1BIFBBVFJJQ0lPIEpPQU86MTg4OTUwNzIwMDAxMDAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMPZIDRDBhK1NBW4jmnJbC8qDZutWkRH/Qy6ItekgBH1IgoBLHgCzIEe5aGM7LbUZwgGsOFipdLPx9mrNMsIKtDlV0eWpBgdCVVMlhTgr9YH63tIlrb8iw1jyL/ySRrXNeRu2HIpBFhf+Ga+FLp3Yph1CrN5XK9YL8oba01Ke2uKZjdZce510XrlA3WJcUomhhSfEvPHnByXXPdeg7JGnEElocaexwpITzOeT42Y+0nAFnQaEmUDyHpoch5DblPtwpueFjVpghY9hGKqsMagWylEh4KzoMl1VkIzFwyt4ygiqtZmKoZXO0aRun6mwft0OhbYpoob+sYfAkaUZmTTGzAgMBAAGjggL9MIIC+TCBwAYDVR0RBIG4MIG1oD0GBWBMAQMEoDQEMjE4MDExOTY4NzEyNzUyODI5MjAwMDAwMDAwMDAwMDAwMDAwMDYwMDE0NzI2NVNTUFNQoCAGBWBMAQMCoBcEFVpVTEVJTUEgUEFUUklDSU8gSk9BT6AZBgVgTAEDA6AQBA4xODg5NTA3MjAwMDEwMKAXBgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBHnp1bGVpbWEuc2NhdGFyaW5lbnNlQGdtYWlsLmNvbTAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFGfnQhG+8jgGFUkPh//aBd5djpQiMHgGA1UdIARxMG8wbQYGYEwBAgEcMGMwYQYIKwYBBQUHAgEWVWh0dHA6Ly9pY3AtYnJhc2lsLmFjc2luY29yLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfU0lOQ09SX1JGQi9EUENfQUNfU0lOQ09SX1JGQi5wZGYwgbYGA1UdHwSBrjCBqzBUoFKgUIZOaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNTSU5DT1JSRkJHNS9MYXRlc3RDUkwuY3JsMFOgUaBPhk1odHRwOi8vaWNwLWJyYXNpbC5vdXRyYWxjci5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDU0lOQ09SUkZCRzUvTGF0ZXN0Q1JMLmNybDAOBgNVHQ8BAf8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGlBggrBgEFBQcBAQSBmDCBlTBbBggrBgEFBQcwAoZPaHR0cDovL2ljcC1icmFzaWwuYWNzaW5jb3IuY29tLmJyL3JlcG9zaXRvcmlvL2NlcnRpZmljYWRvcy9BQ19TSU5DT1JfUkZCX0c1LnA3YzA2BggrBgEFBQcwAYYqaHR0cDovL29jc3AtYWMtc2luY29yLXJmYi5jZXJ0aXNpZ24uY29tLmJyMA0GCSqGSIb3DQEBCwUAA4ICAQDRTsY8C1tmQW9IRVuPVeVLd6e/hMu5K+7KrDkRjQT7zv8pNjus7yH07wGxQWCOFyspkpO17vZomdvYIj88Zy/oe8IdV3N3Jon1ztT5jQfC9ALuul2sdU1EuqkHAs14Zp0tZjelSv4rwGS64sseUy7E4SPH0pjcHCDO4J5OI86qWPOgsG87JXP2/6KAFqaLq2BAAYQVfGFJFbAHIVt3sYVER1DfgRk8BYOd8q5ma7yGQOLgBhREGpSz6udip0fYltXKWbKwFCGqI5N7uShuo/9bSiFsatZMICYknR6cWmV9q58zIFX5Hqs1RnyO4Y1PP7bMIe9XBxAWfxF3kQdA6Drdc4hVXSptP48W0+cp9hw7tJQRGEdVG9htRE3QXCLL4e80Xs9YeJShPcmYeYdTSH5ZsOlMen/7SFutD4CyytP6BzmWwpCF5x38NFyTXa7uPtr5qncyscGU7VATkNaZV/l0MNuzsc3yBPnX6AfNBn01Aw21YFw4bbxBu6A64TDlw2swZVvHtmmO6+qrQ97SeJ+Qg5ZJiKMvL3IKhfhBqYQjkIxYnXGvzzpKQpONccqx0Eo4IxkGQjRudvf0pAescHT/ejyq7QD8LZHCBHAxaPJXgLJR1ZJx66ziBV3C/grfFTLJN/nOH1K2mshXj37jjHEQNMf02Iiq5QY8S+FvUJipzA==</X509Certificate></X509Data></KeyInfo></Signature></MDFe>



delu xe

unread,
Oct 8, 2019, 8:19:56 PM10/8/19
to NFePHP
Posta o arquivo do XML para vermos onde esta o erro do modal!

Matheus Henrique

unread,
Oct 9, 2019, 7:13:33 AM10/9/19
to NFePHP
Estou mandando em anexo o arquivo xml, eu já havia deixado no corpo da mensagem do xml, mas não sei se fica mais difícil de verificar
xml.xml

Mateus Perego

unread,
Oct 9, 2019, 8:36:08 AM10/9/19
to NFePHP
Posso estar errado mas acho que é porque você está gerando a tag <infANTT/> assim. Para corrigir no meu eu faço assim:

$stdinfANTT->RNTRC = isset($rodo->RODO_RNTRC) ? str_pad($rodo->RODO_RNTRC, 8, 0, STR_PAD_LEFT) : null;

Jean Carlos

unread,
Oct 9, 2019, 8:46:35 AM10/9/19
to nfe...@googlegroups.com
Tag <rodo> deve ser dentro da <infANTT>

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/nfephp/0ba85b5a-cd42-4918-9817-bf03cdacf548%40googlegroups.com.

Matheus Henrique

unread,
Oct 9, 2019, 8:48:29 AM10/9/19
to NFePHP
Quando eu passo o RNTRC com valor null, a tag é criada da mesma maneira, ela fica vazia e se eu retirar manualmente a tag "infANTT" o mesmo erro é apontado e se eu passar algum valor dentro da RNTRC, o erro persiste

Matheus Henrique

unread,
Oct 9, 2019, 8:54:12 AM10/9/19
to NFePHP
A tag rodo deve ficar DENTRO da infANTT? Pois no código da sped-mdfe está criando a rodo depois a infANTT, eu não mexi na estrutura da biblioteca, está correto isso?

$this->dom->appChild($rodo, $infANTT, 'Falta tag "rodo"');
$this->rodo = $rodo;


Em quarta-feira, 9 de outubro de 2019 09:46:35 UTC-3, Jean Carlos escreveu:
Tag <rodo> deve ser dentro da <infANTT>

Em qua, 9 de out de 2019 às 08:36, 'Mateus Perego' via NFePHP <nfe...@googlegroups.com> escreveu:
Posso estar errado mas acho que é porque você está gerando a tag <infANTT/> assim. Para corrigir no meu eu faço assim:

$stdinfANTT->RNTRC = isset($rodo->RODO_RNTRC) ? str_pad($rodo->RODO_RNTRC, 8, 0, STR_PAD_LEFT) : null;

Em quarta-feira, 9 de outubro de 2019 08:13:33 UTC-3, Matheus Henrique escreveu:
Estou mandando em anexo o arquivo xml, eu já havia deixado no corpo da mensagem do xml, mas não sei se fica mais difícil de verificar

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfe...@googlegroups.com

Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfe...@googlegroups.com.

Luciano Antony

unread,
Oct 9, 2019, 9:01:35 AM10/9/19
to nfe...@googlegroups.com
A sequencia da estrutura é:

infModal->rodo->infANTT


em infANTT->RNTRC->
em infANTT->infContratante->CNPJ
em infANTT->infContratante->CNPJ


Para Sair do Grupo: nfephp+un...@googlegroups.com

Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/nfephp/c2fffdbb-4953-4cf8-a823-b43ba088ee2d%40googlegroups.com.


--




Abraços.

Luciano Antony

Fone: (92) 9 8193-3582

Matheus Henrique

unread,
Oct 9, 2019, 9:14:56 AM10/9/19
to NFePHP
Mesmo colocando a as informações de contratante não funciona, a sequencia está correta: infModal->rodo->infANTT
xml.xml

Lucas Augusto Milanes

unread,
Oct 9, 2019, 9:16:49 AM10/9/19
to nfe...@googlegroups.com
Você atualizou a biblioteca e o SEU make?

As versões antigas não tinham determinados campos.

Uma opção, pegue um MDFE que funcionou e compare com essa que não esta funcionando...

Abs

Lucas Augusto Milanes
Skype: Lucas Augusto Milanes


Para Sair do Grupo: nfephp+un...@googlegroups.com

Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/nfephp/791c932c-6c09-490c-983c-67705a5e4fe7%40googlegroups.com.

Matheus Henrique

unread,
Oct 9, 2019, 9:38:44 AM10/9/19
to NFePHP
Tive que atualizá-lo ontem mesmo, pois meu sistema não estava gerando QrCode, quando atualizei a biblioteca tive que refatorar o meu código para bater com a estrutura da biblioteca, então está tudo atualizado.
Realizei a comparação entre os XMLs e não há diferença, a tag rodo está sendo gerada da mesma maneira e está com os mesmos campos

Lucas Augusto Milanes

unread,
Oct 9, 2019, 9:41:03 AM10/9/19
to nfe...@googlegroups.com
Esta pegando o schema mais novo, 3.00a?


Lucas Augusto Milanes
Skype: Lucas Augusto Milanes

Para Sair do Grupo: nfephp+un...@googlegroups.com

Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/nfephp/a839731a-b5e9-46a5-b57b-c4f3d0b60cdb%40googlegroups.com.

Matheus Henrique

unread,
Oct 9, 2019, 9:55:32 AM10/9/19
to NFePHP
Acredito que sim, onde posso verificar qual schema estou pegando?

Mateus Perego

unread,
Oct 9, 2019, 9:57:27 AM10/9/19
to NFePHP
Validei os dois xml que você passou no validador e da essa mensagem: The 'http://www.portalfiscal.inf.br/mdfe:rodo' element is not declared.
O veiculo é próprio? Você tem que informar um RNTRC,  o da empresa de transporte ou do veiculo.  Na tag infantt ou no veiculo.
A tag do contratante só é obrigatória quando o transporte é feito de ct-e (Prestação de Serviço), quando for de NF-e (Transporte de carga própria) não precisa.

Matheus Henrique

unread,
Oct 9, 2019, 10:10:44 AM10/9/19
to NFePHP
Eu estou passando com RNTRC e do mesmo jeito não está dando certo, continua com o problema da tag rodo, retirei o contratante mas mesmo assim o erro persiste
xml.xml

Mateus Perego

unread,
Oct 9, 2019, 1:06:29 PM10/9/19
to NFePHP
Comparando este xml com os validos que eu tenho aqui,a única diferença que achei, foi que você tem alguns municípios de descarga que não tem NF-e vinculadas, mas acho que não é esse o problema. Porque no validador diz que rodo não está declarada. Eu nunca tive esse problema.
Eu te recomendo fazer este mdf-e em homologação deixando apenas o que é obrigatório e tentar validar, e depois ir adicionando as tags uma a uma para ver onde está o problema.

Matheus Henrique

unread,
Oct 9, 2019, 1:32:59 PM10/9/19
to NFePHP
Consegui arrumar aqui, o problema era que a tag 'ide' estava com o 'modal' setado como '3' então o XML não estava esperando a tag 'rodo' e sim a tag de Aquaviário, modifiquei o valor para 1 e começou a funcionar!
Muito obrigado pela ajuda de todos!
Reply all
Reply to author
Forward
0 new messages