Ir para conteúdo
  • Cadastre-se

Sebastião Elivaldo

Membros
  • Total de ítens

    7
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Sebastião Elivaldo's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

2

Reputação

2

Community Answers

  1. Pessoal, Acabei de verificar o código fonte do componente e vi que temos que usar o objeto infCteComp10 em vez infCteComp.
  2. Olá Pessoal, boa noite. Ao emitir um CTe complementar na versão 4.00 recebo o seguinte erro ao fazer a validação: 1871 - Element '{http://www.portalfiscal.inf.br/cte}infCte': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/cte}infCTeNorm, {http://www.portalfiscal.inf.br/cte}infCteComp ). Ao analisar o conteúdo do XML, observei que realmente não existe a TAG <infCteComp>. Então fiz o seguinte teste: alterei para a versão 3.00 e gerei novamente o mesmo CTe. Para minha surpresa, emitindo na versão 3.00 ele cria corretamente a TAG <infCteComp>. Comparei os dois XML (versão 3 e 4) e a única diferença é realmente que na versão 4 não está sendo incluído a referida tag. Alguém já passou por isso e saberia me dizer o que estou fazendo errado? Obrigado!
  3. Boa tarde, Italo. Concordo plenamente com você. A SEFAZ-MG está deixando a desejar. Mas se você me permite, gostaria de insistir naquela alteração sugerida. Observe que ela substituiria, inclusive, aquele "if" que hoje já existe. E funcionaria tanto em homologação quanto produção. Mas isso é apenas uma sugestão. Obrigado!
  4. Talvez seja interessante forçar para sempre seja "CTe" fazendo assim: FPRetWS := StringReplace(FPRetWS, 'retConsStatServCte', 'retConsStatServCTe', [rfReplaceAll]); CTeRetorno := TRetConsStatServ.Create('CTe'); // if (FPConfiguracoesCTe.Geral.VersaoDF <= ve300) or // ((FPConfiguracoesCTe.WebServices.UFCodigo = 31) and // (FPConfiguracoesCTe.Geral.FormaEmissao = teNormal)) then // CTeRetorno := TRetConsStatServ.Create('Cte') // else // CTeRetorno := TRetConsStatServ.Create('CTe');
  5. Olá Pessoal, Acredito que a função TratarResposta da unit ACBrCTeWebServices precisará de um pequeno ajuste. Na versão 4.00 do CT-e, o retorno do status do serviço (em MG) começa com "retConsStatServCTe" se estiver em Produção e "retConsStatServCte" se for no ambiente de Homologação. Trecho da função TratarResposta: if (FPConfiguracoesCTe.Geral.VersaoDF <= ve300) or ((FPConfiguracoesCTe.WebServices.UFCodigo = 31) and (FPConfiguracoesCTe.Geral.FormaEmissao = teNormal)) then CTeRetorno := TRetConsStatServ.Create('Cte') <------------------------- else CTeRetorno := TRetConsStatServ.Create('CTe');
×
×
  • 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...