Ir para conteúdo
  • Cadastre-se

dev botao

XML MDFe 3.00 seguro de carga


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

Recommended Posts

Em 2017-4-12 at 10:48, FSoftware disse:

Bom dia, tbm passei a obter rejeição na emissão do MDF-e

Estava fazendo uns testes e informei os dados do seguro da seguinte forma:


with seg.Add do
begin
  respSeg := rsEmitente;
  xSeg    := 'SEGURADORA TESTE';
  nApol   := '0';

  with aver.Add do
  begin
    nAver := '0';
  end;
end;

o XML é gerado da seguinte forma:


<seg>
   <infResp>
       <respSeg>1</respSeg>
   </infResp>
   <infSeg>
       <xSeg>SEGURADORA TESTE</xSeg>
   </infSeg>
   <nApol>0</nApol>
   <nAver>0</nAver>
</seg>

Dessa forma eu recebo a seguinte mensagem de erro ao tentar enviar:

Falha na validação dos dados do Manifesto: 21
TAG:<infModal versaoModal="3.00"><seg><infSeg> ID:#125/CNPJ(CNPJ(MF)) - Conteúdo inválido.

Content for element '{http://www.portalfiscal.inf.br/mdfe}infSeg' is incomplete according to the DTD/Schema.
Expecting: {http://www.portalfiscal.inf.br/mdfe}CNPJ.

 

 

Mesmo não sendo obrigatório o CNPJ da seguradora quando o responsável pelo seguro for o Emitente, eu tentei informar o CNPJ. O XML agora gera da seguinte forma:


<seg>
   <infResp>
       <respSeg>1</respSeg>
   </infResp>
   <infSeg>
       <xSeg>SEGURADORA TESTE</xSeg>
       <CNPJ>00000000000000</CNPJ>
   </infSeg>
   <nApol>0</nApol>
   <nAver>0</nAver>
</seg>

Só que agora recebo a seguinte mensagem:

Manifesto(s) não confirmado(s):
21->Rejeição: Dados do seguro de carga incompletos para o modal rodoviário

 

Antes conseguia enviar normalmente sem o CNPJ da seguradora

Pra essa situação @Thiago2016

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
3 horas atrás, MarcioB disse:

olá.... por um acaso... alguém descobriu a solução? Também estou com o mesmo problema.

Não consigo intender como um campo opcional no manual é obrigatório na prática... kkkk

Consegui passar por está validação informando todos os campos! O quê não vejo como correto já que o responsável pelo seguro geralmente é o remetente.

Geralmente o remetente é responsável pelo seguro e tem, na teoria, obrigação de contratar um seguro, portanto tem o numero da apólice e a seguradora assim como o cnpj da seguradora, mas obrigatoriamente não averba viagem por viagem. Algumas empresas fazem averbação por carga, informando o numero do manifesto e em outras é feito por CTe emitido. Quem faz por carga, precisa do numero do manifesto que ainda não foi feito porque para mandar para a receita o manifesto precisa do numero da apólice!

Acho que receita não tem conhecimento do fluxo de uma transportadora.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • 1 mês depois ...
  • 4 semanas depois ...
Em 12/04/2017 at 11:48, FSoftware disse:

Bom dia, tbm passei a obter rejeição na emissão do MDF-e

Estava fazendo uns testes e informei os dados do seguro da seguinte forma:


with seg.Add do
begin
  respSeg := rsEmitente;
  xSeg    := 'SEGURADORA TESTE';
  nApol   := '0';

  with aver.Add do
  begin
    nAver := '0';
  end;
end;

o XML é gerado da seguinte forma:


<seg>
   <infResp>
       <respSeg>1</respSeg>
   </infResp>
   <infSeg>
       <xSeg>SEGURADORA TESTE</xSeg>
   </infSeg>
   <nApol>0</nApol>
   <nAver>0</nAver>
</seg>

Dessa forma eu recebo a seguinte mensagem de erro ao tentar enviar:

Falha na validação dos dados do Manifesto: 21
TAG:<infModal versaoModal="3.00"><seg><infSeg> ID:#125/CNPJ(CNPJ(MF)) - Conteúdo inválido.

Content for element '{http://www.portalfiscal.inf.br/mdfe}infSeg' is incomplete according to the DTD/Schema.
Expecting: {http://www.portalfiscal.inf.br/mdfe}CNPJ.

 

 

Mesmo não sendo obrigatório o CNPJ da seguradora quando o responsável pelo seguro for o Emitente, eu tentei informar o CNPJ. O XML agora gera da seguinte forma:


<seg>
   <infResp>
       <respSeg>1</respSeg>
   </infResp>
   <infSeg>
       <xSeg>SEGURADORA TESTE</xSeg>
       <CNPJ>00000000000000</CNPJ>
   </infSeg>
   <nApol>0</nApol>
   <nAver>0</nAver>
</seg>

Só que agora recebo a seguinte mensagem:

Manifesto(s) não confirmado(s):
21->Rejeição: Dados do seguro de carga incompletos para o modal rodoviário

 

Antes conseguia enviar normalmente sem o CNPJ da seguradora

Encontrei algo no forum, gera a tag CNPJ logo abaixo do respseg tambem

 

<seg>
      <infResp>
          <respSeg>1</respSeg>
          <CNPJ>00000000000000</CNPJ>
      </infResp>
      <infSeg>
            <xSeg>TESTE</xSeg>
            <CNPJ>00000000000000</CNPJ>
       </infSeg>
       <nApol>0</nApol>
       <nAver>0</nAver>

</seg>

ainda estou com a mesma rejeicao

Rejeição: Dados do seguro de carga incompletos para o modal rodoviário

Link para o comentário
Compartilhar em outros sites

Em 23/08/2017 at 16:31, Renan Eustaquio disse:

Alguém conseguiu resolver a situação de  <respSeg>1</respSeg> , e não lançar o dados da seguradora????

Mas o seguro RCTR-C (Responsabilidade Civil do Transportador Rodoviário de Cargas) é obrigatório. Então deve-se sempre lançar estes dados, pelo que eu entendi...

Att.:

Daniel

Link para o comentário
Compartilhar em outros sites

31 minutos atrás, Daniel Caus disse:

Mas o seguro RCTR-C (Responsabilidade Civil do Transportador Rodoviário de Cargas) é obrigatório. Então deve-se sempre lançar estes dados, pelo que eu entendi...

Eu já tinha comentado que era obrigatório. infelizmente o manual esta errado.

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Moderadores
16 horas atrás, Wether disse:

    with seg.Add  do
             begin
                 respSeg :=   rsEmitente;
                 CNPJ    := '00000000000000' ;

                 xSeg    := 'seguradora TESTE'      ;
                 CNPJCPF := '00000000000000' ;
                 nApol   := '0';

                  with aver.Add do
                  begin
                    nAver := '0';
                  end;
             end;
 

dá um erro alegando falta de informações é por causa dos zeros no cnpj?

 

Eu tornei obrigatório no meu aplicativo que o usuário informe os dados completos do seguro e seguradora, uma vez que a ANTT obriga que exista pelo menos 1 seguro da carga. Se o usuário quiser inventar dados ou colocar o CNPJ dele mesmo nos dados do seguro, fica por conta e risco dele. Assim não me torno co-responsável por informações indevidas. 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

6 horas atrás, Gr@c@ disse:

Eu tornei obrigatório no meu aplicativo que o usuário informe os dados completos do seguro e seguradora, uma vez que a ANTT obriga que exista pelo menos 1 seguro da carga. Se o usuário quiser inventar dados ou colocar o CNPJ dele mesmo nos dados do seguro, fica por conta e risco dele. Assim não me torno co-responsável por informações indevidas. 

Fiz o mesmo

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Bom dia, estou passando por esse mesmo problema.

Falha na validação dos dados do Manifesto: 1
TAG:<infModal versaoModal="3.00"><seg><infSeg> ID:#125/CNPJ(CNPJ(MF)) - Conteúdo inválido.

Content for element '{http://www.portalfiscal.inf.br/mdfe}infSeg' is incomplete according to the DTD/Schema.
Expecting: {http://www.portalfiscal.inf.br/mdfe}CNPJ.

Alguém conseguiu resolver esse problema ?

 

  

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Jean,

Segundo a mensagem de erro o conteúdo do campo CNPJ é invalido e o grupo infSeg esta incompleto, você não esta alimentando todos os campos necessários.

Sem ter em mãos o manual do MDF-e 3.00 fica difícil de descobrir o que esta faltando.

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

Jean veja.
tag/tag

4 horas atrás, Jean Carlos + solucoes disse:

procedure TFMDFE.Button1Click(Sender: TObject);
begin
  if txtCNPJCFPRESPONSAVEL.Text = '' then
  begin
    Mensagem('O CAMPO CNPJ/CPF DO RESPONSÁVEL NÃO PODE SER VAZIO.', mtInformation,
      [mbOK], 0);
      txtCNPJCFPRESPONSAVEL.SetFocus;
      Abort;
  end;
  if txtCnpjSEGURADORA.Text = '' then
  begin
    Mensagem('O CAMPO CNPJ/CPF DA SEGURADORA NÃO PODE SER VAZIO.', mtInformation,
      [mbOK], 0);
      txtCnpjSEGURADORA.SetFocus;
      Abort;
  end;

   if txtNomeSeguradora.Text = '' then
  begin
    Mensagem('O CAMPO NOME SEGURADORA NÃO PODE SER VAZIO.', mtInformation,
      [mbOK], 0);
      txtNomeSeguradora.SetFocus;
      Abort;
  end;
   if txtApoliceSeguro.Text = '' then
  begin
    Mensagem('
O CAMPO NUMERO DA APOLICE NÃO PODE SER VAZIO.', mtInformation,
      [mbOK], 0);
      txtApoliceSeguro.SetFocus;
      Abort;
  end;
  qrySeguro.Insert;
  qrySeguroidmdfe.AsInteger := QryMDFeID.AsInteger;
  qrySeguroresponsavelseguro.AsInteger := cbResponsavelSeguro.ItemIndex + 1;
  qrySegurocnpjseguradora.AsString      := txtCnpjSEGURADORA.Text;
  qrySeguronomeseguradora.AsString := txtNomeSeguradora.Text;
  qrySeguroapolice.AsString := txtApoliceSeguro.Text;
  qrySeguroaverbacao.AsString := txtAverbaao.Text;
  qrySegurocnpcpfresponsavel.AsString := txtCNPJCFPRESPONSAVEL.Text;
  qrySeguro.Post;
  //Limpa campos
  txtCnpjSEGURADORA.Text  := '';
  txtNomeSeguradora.Text  := '';
  txtApoliceSeguro.Text   := '';
  txtAverbaao.Text        := '';
end;

 

  

 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • 3 semanas depois ...
  • 5 meses depois ...
  • Membros Pro
Em ‎08‎/‎05‎/‎2019 at 11:21, jcanjo disse:

Pessoal como e obrigatório no modal rodoviário, todos os campos tem que ser informados. Particularmente informo todos e passa tranquilo. 

Boa tarde.

Estou passando por esse problema até hoje.

Tudo bem mas no manual diz que Número do CNPJ do responsável pelo seguro -* Obrigatório apenas se responsável for = 2 o contratante.

Isso não está sendo respeitado pelo visto.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
Em 31/10/2019 at 16:55, DATAC disse:

Boa tarde.

Estou passando por esse problema até hoje.

Tudo bem mas no manual diz que Número do CNPJ do responsável pelo seguro -* Obrigatório apenas se responsável for = 2 o contratante.

Isso não está sendo respeitado pelo visto.

Continuo passando todos os dados.

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...