Ir para conteúdo
  • Cadastre-se

dev botao

Rejeição na tag UF_veictransp


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

Recommended Posts

25 minutos atrás, Flavio Verneque disse:

Desenvolvo em DELPHI 7 e usu ACBr

Até na quinta pela manhã estava funcionando normalmente. Depois do almoço começou a dar erro se informar transportador ...

Rejeição UF_veictransp não informado e o mesmo está informado na tag corretamente.

Alguém pode me ajudar?

Seria um problena do Sefaz MG ?

EM ANEXO o XML

 

31180625285883000154550010000129191298296782-nfe.xml

IMG-20180608-WA0001.jpg

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

  • Moderadores
3 minutos atrás, Flavio Verneque disse:

Tem erros demais nesse XML...

Use o validador da SEFAZ para identificar e corrigir:

https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx

Citar
Resultado da Validação do Schema e de Regras de Negócio:
  • valid.pngParser XML: Nenhum erro encontrado
  • valid.pngTipo de Mensagem: NF-e sem assinatura digital
  • ico_menos.giferro.pngSchema [exibindo os 5 primeiros erros]
    • bullet_black.png The 'http://www.portalfiscal.inf.br/nfe:cNF' element is invalid - The value '912982967' is invalid according to its datatype 'String' - The Pattern constraint failed.
      Caminho: NFe[1]/infNFe/ide/cNF
    • bullet_black.png The 'http://www.portalfiscal.inf.br/nfe:cPais' element is invalid - The value '0' is invalid according to its datatype 'String' - The Enumeration constraint failed.
      Caminho: NFe[1]/infNFe/emit/enderEmit/cPais
    • bullet_black.png The 'http://www.portalfiscal.inf.br/nfe:xPais' element is invalid - The value '' is invalid according to its datatype 'String' - The Pattern constraint failed.
      Caminho: NFe[1]/infNFe/emit/enderEmit/xPais
    • bullet_black.png The 'http://www.portalfiscal.inf.br/nfe:CEP' element is invalid - The value '350000000' is invalid according to its datatype 'String' - The Pattern constraint failed.
      Caminho: NFe[1]/infNFe/dest/enderDest/CEP
    • bullet_black.png The 'http://www.portalfiscal.inf.br/nfe:fone' element is invalid - The value ' ' is invalid according to its datatype 'String' - The Pattern constraint failed.
      Caminho: NFe[1]/infNFe/dest/enderDest/fone

 

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Boa tarde!

Eu alterei os dados para não expor os dados de empresas e produtos, mas a única rejeição foi a da foto que mandei.

Seu ei tirar os dados do transportador valida sem erros, inclusive o mesmo xml sem dados transportador.

Viu a foto da mensagem de erro?

Grato pela atenção.

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

  • Moderadores
11 minutos atrás, Flavio Verneque disse:

IMG-20180608-WA0001.jpg

Pela mensagem de erro, falta informar a UF da placa do veículo.

1 minuto atrás, Flavio Verneque disse:

Seu ei tirar os dados do transportador valida sem erros.

No teu XML não tem dados do veículo, então não devia causar erro na validação.

Caso informe o veículo, a UF da placa é obrigatória.

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Talvez eu não soube explicar:

Este XML em anexo tem dados do transportador, placa e UF da placa (preciso informá-los), porém, qualquer nota que eu faça informando os dados do Transportador e placa UF da placa... retorna com este erro da foto.

Se este mesmo XML  retiro os dados do transportador placa ... dá 100% certo, retorna sem erros.

Pode verificar neste XML anexo, que estes campos estão preenchidos.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
4 minutos atrás, Flavio Verneque disse:

Pode verificar neste XML anexo, que estes campos estão preenchidos.

Se você anexar um XML válido e assinado, talvez possa verificar.

No que você anexou anteriormente, além de conter tags inválidas, não tem dados do veículo.

image.png

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Talvez eu não soube explicar:

Este XML em anexo tem dados do transportador, placa e UF da placa (preciso informá-los), porém, qualquer nota que eu faça informando os dados do Transportador e placa UF da placa... retorna com este erro da foto.

Se este mesmo XML  retiro os dados do transportador placa ... dá 100% certo, retorna sem erros.

Pode verificar neste XML anexo, que estes campos estão preenchidos.

Me perdoe! mandei errado, mas a tag correta é:

-<transporta>

<CPF_transp>99999999999</CPF_transp>

<xNome_transp>FULANO TE TAL</xNome_transp>

</transporta>


-<veicTransp>

<placa>HHH9999</placa>

<UF_veictransp>MG</UF_veictransp>

</veicTransp>


-<vol>

<esp>VOLUME</esp>

<marca>MUNDIAL</marca>

<qVol>1</qVol>

<pesoL>0</pesoL>

<pesoB>0</pesoB>

</vol>

</transp>

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Com certeza esse XML não foi gerado com o ACBr, pois não existe a tag UF_veictransp e outras com final _veictransp

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

Por favor, uso ACBr sim. Que tag está com nome errado?

Olha o XML correto ai.

me deixa explicar: Eu Assino, Valido e Transmito com ACBr se quizer te mando o fonte, mas a tag UF_veictransp copiei de um layout pensando que havia mudado na versão 4.0

antes usava apenas UF, mas na verdade por que da o erro se a tag esta preenchida corretamente com a UF?

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
7 minutos atrás, Flavio Verneque disse:

antes usava apenas UF, mas na verdade por que da o erro se a tag esta preenchida corretamente com a UF?

Pq não existe tag com esse nome.

E como vc mesmo falou, vc gera o XML e não o ACBr.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

// G Transportadora
         NodeNivelG := NodeNivelB.AddChild('transp');
         NodeNivelG.AddChild('modFrete').NodeValue := vfrete;
         NodeNivelG.ChildNodes['transporta'];

         if length(sdoct) < 17 then
           NodeNivelG.ChildNodes['transporta'].AddChild('CPF_transp').NodeValue := ffuncoes.LimpaCEP(sdoct);
         if length(sdoct) > 17 then
         begin
           NodeNivelG.ChildNodes['transporta'].AddChild('CNPJ_transp').NodeValue := ffuncoes.LimpaCNPJ(sdoct);
           NodeNivelG.ChildNodes['transporta'].AddChild('IE_transp').NodeValue := sdoct2;
         end;
         NodeNivelG.ChildNodes['transporta'].AddChild('xNome_transp').NodeValue := stransp;
         if length(sdoct) > 17 then
         begin
           NodeNivelG.ChildNodes['transporta'].AddChild('UF_transp').NodeValue := suftransp;
         end;

         NodeNivelG.ChildNodes['veicTransp'];
         NodeNivelG.ChildNodes['veicTransp'].AddChild('placa').NodeValue := ffuncoes.Limpaplaca(splaca);
         NodeNivelG.ChildNodes['veicTransp'].AddChild('UF_veictransp').NodeValue := sufpl;

         NodeNivelG.ChildNodes['vol'];
         NodeNivelG.ChildNodes['vol'].AddChild('esp').NodeValue := edtespecie.Text;
         NodeNivelG.ChildNodes['vol'].AddChild('marca').NodeValue := edtmarca.Text;
         NodeNivelG.ChildNodes['vol'].AddChild('qVol').NodeValue := vqtdv;
         NodeNivelG.ChildNodes['vol'].AddChild('pesoL').NodeValue := vpesol;
         NodeNivelG.ChildNodes['vol'].AddChild('pesoB').NodeValue := vpesob;

 


    if sarquivoatual<>'' then
    begin
      ACBrNFe1.NotasFiscais.Clear;
      ACBrNFe1.NotasFiscais.LoadFromFile(sarquivoatual);
      ACBrNFe1.Configuracoes.Arquivos.PathSalvar := 'c:\Cafe Mysql\Nf-e OK\';
      acbrnfe1.configuracoes.Arquivos.AdicionarLiteral := true;
      pgRespostas.ActivePageIndex := 0;
      MemoResp.Lines.Add('');
      MemoResp.Lines.Add('');

      ACBrNFe1.NotasFiscais.Assinar;

      if not ACBrNFe1.NotasFiscais.VerificarAssinatura(Msg) then
        MemoResp.Lines.Add('Erro: '+Msg)
      else
      begin
        MemoResp.Lines.Add('OK: Assinatura Válida');
        ACBrNFe1.SSL.CarregarCertificadoPublico( ACBrNFe1.NotasFiscais[0].NFe.signature.X509Certificate ) ;
        MemoResp.Lines.Add('Assinado por: '+ ACBrNFe1.SSL.CertRazaoSocial);
        MemoResp.Lines.Add('CNPJ: '+ ACBrNFe1.SSL.CertCNPJ);
        MemoResp.Lines.Add('Num.Série: '+ ACBrNFe1.SSL.CertNumeroSerie);
        memoresp.lines.add(acbrnfe1.NotasFiscais.items[0].NomeArq);
        ACBrNFe1.Enviar(1);
        ACBrNFe1.NotasFiscais.Items[0].gravarxml();

        sxml := ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].chNFe+'-nfe';
Só queria entender se é um problema no sefaz MG ou outro  esta tag mudei porque pensei que estava errada. Era assim :

 

        NodeNivelG.ChildNodes['transporta'].AddChild('xNome').NodeValue := stransp;
         NodeNivelG.ChildNodes['transporta'].AddChild('UF').NodeValue := sufpl;
         NodeNivelG.ChildNodes['veicTransp'];
         NodeNivelG.ChildNodes['veicTransp'].AddChild('placa').NodeValue := ffuncoes.Limpaplaca(splaca);
//showmessage(stransp);
         NodeNivelG.ChildNodes['veicTransp'].AddChild('UF').NodeValue := sufpl;
         NodeNivelG.ChildNodes['vol'];
         NodeNivelG.ChildNodes['vol'].AddChild('esp').NodeValue := edtespecie.Text;
         NodeNivelG.ChildNodes['vol'].AddChild('marca').NodeValue := edtmarca.Text;
         NodeNivelG.ChildNodes['vol'].AddChild('qVol').NodeValue := vqtdv;
         NodeNivelG.ChildNodes['vol'].AddChild('pesoL').NodeValue := vpesol;
         NodeNivelG.ChildNodes['vol'].AddChild('pesoB').NodeValue := vpesob;

 

Link para o comentário
Compartilhar em outros sites

Alterei meu código para :

 

         NodeNivelG := NodeNivelB.AddChild('transp');
         NodeNivelG.AddChild('modFrete').NodeValue := vfrete;
         NodeNivelG.ChildNodes['transporta'];

         if length(sdoct) < 17 then
           NodeNivelG.ChildNodes['transporta'].AddChild('CPF').NodeValue := ffuncoes.LimpaCEP(sdoct);
         if length(sdoct) > 17 then
         begin
           NodeNivelG.ChildNodes['transporta'].AddChild('CNPJ').NodeValue := ffuncoes.LimpaCNPJ(sdoct);
           NodeNivelG.ChildNodes['transporta'].AddChild('IE').NodeValue := sdoct2;
         end;
         NodeNivelG.ChildNodes['transporta'].AddChild('xNome').NodeValue := stransp;
         if length(sdoct) > 17 then
         begin
           NodeNivelG.ChildNodes['transporta'].AddChild('UF').NodeValue := suftransp;
         end;

         NodeNivelG.ChildNodes['veicTransp'];
         NodeNivelG.ChildNodes['veicTransp'].AddChild('placa').NodeValue := ffuncoes.Limpaplaca(splaca);
         NodeNivelG.ChildNodes['veicTransp'].AddChild('UF').NodeValue := sufpl;

         NodeNivelG.ChildNodes['vol'];
         NodeNivelG.ChildNodes['vol'].AddChild('esp').NodeValue := edtespecie.Text;
         NodeNivelG.ChildNodes['vol'].AddChild('marca').NodeValue := edtmarca.Text;
         NodeNivelG.ChildNodes['vol'].AddChild('qVol').NodeValue := vqtdv;
         NodeNivelG.ChildNodes['vol'].AddChild('pesoL').NodeValue := vpesol;
         NodeNivelG.ChildNodes['vol'].AddChild('pesoB').NodeValue := vpesob;


ai retorna com?  

 (Rejeição: Grupos Veiculo Transporte e Reboque não devem ser informados).

Link para o comentário
Compartilhar em outros sites

Precisa ver se também a regra aplica dentro do mesmo estado. Página 51, se sim, gerar a nfe sem placa dados do tranportador.., deve ir no mfde.

 

 

Grupo X. Transporte da NF-e CampoSeq Modelo Regra de Validação Aplic. Msg Efeito Descrição Erro X02-20 55 Se operação interestadual(idDest=2), não informar os Grupos Veiculo Transporte (id:X18; veicTransp) e Grupo Reboque (id: X22) Obs1: a critério de cada UF, a regra de validação acima também pode ser aplicada nas operações internas (idDest=1) Obrig 868 Rej. Rejeição: Grupos Veiculo Transporte e Reboque não devem ser informados

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Este tópico foi criado há 2098 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.