Ir para conteúdo
  • Cadastre-se

dev botao

dados do seguro na mdf-e


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

Recommended Posts

estou tendo um problema um pouco estranho. estou passando os dados do seguro, mesmo o manual dizendo pra so passar os dados do seguro caso nao seja o emitente o responsavel. eu estou passando mesmo assim. pois se nao passar sendo o responsavel o emitente ou nao ele nao deixa passar se nao informar.
o problema e que eu estou passando tudo. independente, mas tem algo estranho com o xml. ele esta abrindo uma tag <infResp> passando o responsavel, e o cnpj, mas o nome esta simplesmente abrindo uma nova tag  <infResp> e fechando ela. dando erro de validacao ficando assim:

<seg>
  <infResp>
   <respSeg>1</respSeg>
   <CNPJ>07231408000113</CNPJ>
  </infResp>
  <infSeg>
   <xSeg>DISPLASTIC COMERCIO</xSeg>
  </infSeg>
 <nApol>0</nApol>
 <nAver>0</nAver>
</seg>

o codigo que eu to alimentando o componente é:

   with seg.Add do
    begin
     xSeg           := copy(trim(self.MANIFESTO.seguro_responsavel_nome), 1, 30);
     if self.MANIFESTO.Seguro_responsavel = 'EMITENTE'
      then respSeg  := rsEmitente
      else respSeg  := rsTomadorServico;
     nApol          := copy(trim(self.MANIFESTO.seguro_apolice), 1, 20);
     aux            := self.MANIFESTO.seguro_cnpj;
     aux            := StringReplace(aux,'.', '', [rfReplaceAll]);
     aux            := StringReplace(aux,' ', '', [rfReplaceAll]);
     aux            := StringReplace(aux,'-', '', [rfReplaceAll]);
     aux            := StringReplace(aux,'/', '', [rfReplaceAll]);
     CNPJCPF        := aux;
     with Aver.add do
      begin
       nAver := self.MANIFESTO.seguro_averbacao;
      end;
    end;

nao entendo pq ele fecha a tag.
o erro informado é como na imagem abaixo:

 

 

 

werwerer.png

aqui esta o xml gerado completo.

26171007231408000113580010000000011000000011-mdfe.xml

Link para o comentário
Compartilhar em outros sites

  • Moderadores
14 minutos atrás, Rafael jorge disse:

o problema e que eu estou passando tudo. independente, mas tem algo estranho com o xml. ele esta abrindo uma tag <infResp> passando o responsavel, e o cnpj, mas o nome esta simplesmente abrindo uma nova tag  <infResp> e fechando ela. dando erro de validacao ficando assim:

Não vi nada de errado na estrutura do XML, mas falta informar o CNPJ da seguradora.

with seg.Add do
begin
  xSeg := copy(trim(self.MANIFESTO.seguro_responsavel_nome), 1, 30);
  CNPJ := <CNPJ_SEGURADORA>;
  CNPJCPF := <CNPJCPF_RESPONSAVEL_SEGURO>
  ...
end;

 

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

1 minuto atrás, BigWings disse:

Não vi nada de errado na estrutura do XML, mas falta informar o CNPJ da seguradora.


with seg.Add do
begin
  xSeg := copy(trim(self.MANIFESTO.seguro_responsavel_nome), 1, 30);
  CNPJ := <CNPJ_SEGURADORA>;
  CNPJCPF := <CNPJCPF_RESPONSAVEL_SEGURO>
  ...
end;

 

mas eu estou passando. no meu codigo na justamente na parte:

     aux            := self.MANIFESTO.seguro_cnpj;
     aux            := StringReplace(aux,'.', '', [rfReplaceAll]);
     aux            := StringReplace(aux,' ', '', [rfReplaceAll]);
     aux            := StringReplace(aux,'-', '', [rfReplaceAll]);
     aux            := StringReplace(aux,'/', '', [rfReplaceAll]);
     CNPJCPF        := aux;

e se vc olhar o xml ele esta la.
eu ainda acho que o erro e essa tag xseg que ta abrindo e fechando outra tag chamada infseg

:(
 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 minutos atrás, Rafael jorge disse:

eu ainda acho que o erro e essa tag xseg que ta abrindo e fechando outra tag chamada infseg

Na propriedade CNPJCPF você informa o CPF ou CNPJ do responsável pelo seguro, caso o responsável não seja o próprio emitente do MDFe. Para ele é gerado o grupo <infResp>.

Na propriedade CNPJ você informa o CNPJ da seguradora, que vai no grupo <infSeg>.

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Boa noite,

Por favor acesse o Portal Nacional do MDFe e baixe o Manual da versão 3.00

Desta forma você vai ter em mãos todas as regras e a estrutura com todas as tags na ordem que elas aparecem no XML.

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á 2362 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...