Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia. Estou ausente no forum, mais testando as versões.

A tag seguro esta com erro de gerador. A tag infseg esta colocando a tag </cnpj>, mais sem informação.

Segue o xml com erro.

11239.xml

Postado
8 horas atrás, jcanjo disse:

Bom dia. Estou ausente no forum, mais testando as versões.

A tag seguro esta com erro de gerador. A tag infseg esta colocando a tag </cnpj>, mais sem informação.

Segue o xml com erro.

11239.xml

Outra informação.

Informando que emitente e responsável pelo seguro, tag seg.cnpj vem zerado, não sendo obrigatório.

11239.xml

Postado (editado)

Alguém já passou por isso ?

Trabalho numa firma que emitente do seguro e a própria ( opção 1 ), não sendo obrigatório a informação do cnpj / cpf do responsável (seg.cnpj) e mesmo vem zerados ('00000000000000') em xml anexo.

Outro erro na parte infSeg, colocar a tag </cnpf> mesmo sem informar cnpj da seguradora, não sendo obrigatório a informação do cnpj da seguradora.

Caso esteja errado desculpe e apague o tópico.

11239.xml

Sem título.png

Editado por jcanjo
informação incompleta.
Postado (editado)

Bom dia,

Ao atualizar os fontes, não consegui mais fazer emissões com a tag de CNPJ da Seguradora em branco, quando o Responsável pelo Seguro é o Emitente do MDF-e.

Seguindo conforme o layout, este campo não é obrigatório, porém, quando não preencho, ele dá erro de Schemas, na versão atualizada da ACBr. Fiquei na dúvida de qual seria a maneira ideal de gerar este campo, pois gerando com a tag <CNPJ/> o mesmo é enviado e aprovado.

Segue o erro:

De acordo com o DTD ou o esquema, o conteúdo do elemento '{http://www.portalfiscal.inf.br/mdfe}infSeg' está incompleto.
Esperado: {http://www.portalfiscal.inf.br/mdfe}CNPJ.

 

Conclusão: tive que voltar a versão da ACBr para conseguir emitir. Alguém sabe dizer o que seria correto nesse caso?

 

Desde já agradeço!

Editado por Giulia Carlini
Postado

Bom dia Juliomar!

Segue em anexo o projeto de teste com o exemplo do problema. Coloquei como responsável pelo seguro o Emitente e não preenchi a tag de CNPJ da Seguradora, gerei o XML e tentei validá-lo.

Olho detalhe é que o CNPJ do responsável pelo seguro, quando não é alimentado, é preenchido com zeros no XML. Isso seria correto?

Obrigado!

 

TesteMDFeSeguradora.rar

Postado

Bom dia,

Obrigado Ricardo pela ajuda, porém, acabei de fazer um teste em ambiente de homologação, apenas alimentando a tag respSeg como emitente (1), e a Sefaz me retornou a seguinte rejeição:


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

E ao analisar o Manual da Sefaz, verifiquei que aparentemente é obrigatório o preenchimento do Grupo infSeg quando o modal for Rodoviário e quando o Tipo de Emitente for o prestador de serviço de transporte.

Segue a imagem do manual, (pág. 41).

 

Manual.jpg

  • Moderadores
Postado (editado)

Estou tentando enviar um MDF-e com informações de seguro e respSeg = 2. Estou informando conteudo em todas as tags e um CNPJ válido da seguradora, mas não passa. 

Tentei também o cnpj com conteudo = '' e também dá rejeição. 

 

Sem título.png

Sem título.png

Editado por Gr@c@
  • Moderadores
Postado
Em 04/04/2017 at 21:23, Italo Jurisato Junior disse:

Boa noite Graça,

Favor atualizar os fontes e testar novamente.

OK funcionou. 

  • Curtir 1
Postado (editado)

Bom dia, 

 

Estou com problemas para aprovar MDF-e com o CNPJ da seguradora e CNPJ do responsável pelo seguro em branco. Os dois campos são obrigatórios no manual (1-1), porém não "obrigatórios" quando respSeg = 1. No meu entendimento essa tag deveria ser preenchida no XML, porém sem dados ou com "zeros". 

Segue o trecho do código que alterei para conseguir aprovar:

acbr\Fontes\ACBrDFe\ACBrMDFe\PCNMDFe\pmdfeMDFeW.pas - Linha 1119

    Gerador.wGrupo('infResp', '#119');
    Gerador.wCampo(tcStr, '#120', 'respSeg', 01, 01, 1, RspSeguroMDFeToStr(MDFe.seg.respSeg), DSC_RESPSEG);
    Gerador.wCampoCNPJCPF('#121', '#122', MDFe.seg.CNPJCPF);
    Gerador.wGrupo('/infResp');

    if MDFe.seg.xSeg <> '' then
    begin
      Gerador.wGrupo('infSeg', '#123');
      Gerador.wCampo(tcStr, '#124', 'xSeg', 01, 30, 1, MDFe.seg.xSeg, DSC_XSEG);
      Gerador.wCampoCNPJ('#125', MDFe.seg.CNPJ, CODIGO_BRASIL, True);
      Gerador.wGrupo('/infSeg');
    end;

Segue a imagem do manual.

Voltei para o código da revision 13006.  Porém existe uma diferença entre essas duas tags. O CNPJ do responsável, quando vazio, é preenchido <CNPJ>00000000000000</CNPJ>, porém o CNPJ da Seguradora é preenchido <CNPJ/>.

Gostaria de saber se alguém tem ideia de qual modo seria correto, pois no manual os dois campos tem o mesmo tipo de Expressão Regular (ER9).

Obrigado!

 

manual.png

Editado por Giulia Carlini
formatação.
Postado

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

Postado (editado)

Olá Italo,

No caso da Graça, o responsável pelo seguro é o contratante (<respSeg>2</respSeg>) e não o emitente (<respSeg>1</respSeg>)

Nesse caso do responsável pelo seguro ser o contratante emite normalmente, o problema está quando o responsável pelo seguro é o emitente!

Editado por FSoftware
  • Curtir 1
Postado

Eu voltei a revision como mencionei acima, @FSoftware, mas ainda tenho dúvidas se está correto a maneira que está gerando o XML, porém as MDF-es estão sendo aceitas pela SEFAZ.

Em 11/04/2017 at 12:20, Giulia Carlini disse:

Voltei para o código da revision 13006.  Porém existe uma diferença entre essas duas tags. O CNPJ do responsável, quando vazio, é preenchido <CNPJ>00000000000000</CNPJ>, porém o CNPJ da Seguradora é preenchido <CNPJ/>.

 

  • Curtir 1
Postado

Bom dia pessoal!

 

Estou com esse mesmo problema.

Me desculpem, tente entender as informações postadas assim e não consegui entender!

Percebi que o problema é na validação, isto é, antes de ir pro SEFAZ correto?

Qual é o procedimento adotado para solução do mesmo?

 

Mais uma vez certo de suas atenção,

 

Antecipamos agradecimentos,

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Postado

Bom dia!

Então @nolher, creio que seja um problema de geração do arquivo XML dentro da ACBr, que causa erro ao enviar para a SEFAZ. 

Por hora, para conseguir emitir, eu voltei para o código antigo da ACBr, que é anterior as alterações propostas neste tópico.

 

Se caso quiser fazer testes, é a seguinte unit:

acbr\Fontes\ACBrDFe\ACBrMDFe\PCNMDFe\pmdfeMDFeW.pas

Revision 13006

 

Espero ter ajudado

Postado

No meu caso estou informando todos os dados mesmo sendo o emitente responsável pelo seguro, tem passado e autorizado.

Tem uma observação que eu acho que tornar obrigatório todas as informações mesmo sendo emitente responsável.

Dados obrigatórios apenas no modal
Rodoviário, depois da lei 11.442/07. Para
os demais modais esta informação é
opcional.

Será que alguém já leu sobre esta lei ?

Não nós obriga informar tudo ?

  • 2 semanas depois ...
Postado

Nenhum solução sem ser voltar para a versão anterior?

Ou se alguém puder me informar oq alterar nas units! Pq até agora não consegui resolver essa situação!

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