Ir para conteúdo
  • Cadastre-se

dev botao

CT-e 3.0


Ver Solução Respondido por WINDEL,
  • Este tópico foi criado há 2510 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde pessoal,

Alguém já conseguiu homologar algum CT-e 3.0 em homologação? Pelo Manual era para estar em vigência a partir de hoje, mas único retorno que eu estou recebendo é o seguinte:

<cStat>238</cStat>
<xMotivo>Rejeicao: Cabecalho - Versao do arquivo XML superior a Versao vigente</xMotivo>

 

Att,

Fábio Wagner

  • 2 semanas depois ...
Postado

Boa tarde pessoal,

 

Aparentemente os serviços estão no ar, mas não consigo homologar nenhum CT-e. Sempre obtenho a rejeição abaixo:

227: Rejeicao: Erro na composicao do Campo ID

 

Sendo que o atributo Id está correto, ou seja, com o CTe como prefixo e os 44 dígitos da chave, e o DV também está correto. Mais alguém passando por esta situação?

 

Postado

Boa tarde pessoal,

Iniciarei a homologação da versão 3.0 na próxima semana, é a 1ª vez que acompanho uma mudança de versão em um módulo fiscal.

Tenho algumas dúvidas sobre essa migração de versão:

-> Assim que conseguir homologar a nova versão, eu já posso passar para o cliente emitir em produção? ou a nova versão deverá ser emitida somente na data que entra em produção?

-> Se a emissão deve ser somente na data que entra em produção, o componente ACBr já é programado com um gatilho para mudança de versão ou terei de alterar na alimentação do componente?

----

Denise Lima

  • Consultores
Postado

Boa noite Denise,

A emissão segundo a versão 3.00 em ambiente de produção só será possível assim que a SEFAZ liberar o ambiente de produção para essa versão.

Como a versão 2.00 e 3.00 vão conviver até dezembro de 2017 não existe nenhum gatilho.

Assim que a sua aplicação estiver 100% migrada para a versão 3.00 funcionando perfeitamente no ambiente de homologação, assim que o ambiente de produção for liberado você poderá emitir nesse ambiente e abandonar definitivamente a versão 2.00

Sendo assim, você tem ai 1 ano para adequar a sua aplicação e realizar todos os testes necessários.

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 2 semanas depois ...
Postado

Boa tarde

 

Estou realizando a homologação do CT-e na versão 3.0 e encontrei um erro ao enviar eventos (Carta de correção, Cancelamento) referente a formatação da data do evento;

 

Segue a correção:

Classe: pcteEnvEventoCTe
Método: TEventoCTe.GerarXML
 

if Versao = '3.00' then
	Gerador.wCampo(tcStr, 'EP09', 'dhEvento  ', 01, 27, 1, DateTimeTodh(Evento.Items[0].InfEvento.dhEvento) + GetUTC(CodigoParaUF(Evento.Items[0].InfEvento.cOrgao), Evento.Items[0].InfEvento.dhEvento), DSC_DEMI)
else
	Gerador.wCampo(tcStr, 'EP09', 'dhEvento  ', 01, 27, 1, FormatDateTime('yyyy-mm-dd"T"hh:nn:ss', Evento.Items[0].InfEvento.dhEvento));

 

att.

Postado
14 horas atrás, marcelo augusto disse:

Boa tarde

 

Estou realizando a homologação do CT-e na versão 3.0 e encontrei um erro ao enviar eventos (Carta de correção, Cancelamento) referente a formatação da data do evento;

 

Segue a correção:

Classe: pcteEnvEventoCTe
Método: TEventoCTe.GerarXML
 


if Versao = '3.00' then
	Gerador.wCampo(tcStr, 'EP09', 'dhEvento  ', 01, 27, 1, DateTimeTodh(Evento.Items[0].InfEvento.dhEvento) + GetUTC(CodigoParaUF(Evento.Items[0].InfEvento.cOrgao), Evento.Items[0].InfEvento.dhEvento), DSC_DEMI)
else
	Gerador.wCampo(tcStr, 'EP09', 'dhEvento  ', 01, 27, 1, FormatDateTime('yyyy-mm-dd"T"hh:nn:ss', Evento.Items[0].InfEvento.dhEvento));

 

att.

Bom dia,

Segue o arquivo

att

pcteEnvEventoCTe.pas

  • 2 meses depois ...
Postado

Pessoal,

boa tarde!

Alguém já fez o comparativo da versão 2.0 para a 3.0? Li nos comentários que algumas tags mudaram, mas o comparativo na íntegra não vi.

Outra dúvida...

A NT 2016.002 institui o MOC do novo layout do DACTe que passa a vigorar a partir de 12/12/2016. Ocorre que o "novo DACTe" está ligado a versão 3.0 do CTe, cujo inicio da obrigatoriedade é dia 03/04/2017. Alguém me explica como um pode estar ligado ao outro com datas de inicio de vigências diferentes?

Grata,

Natália

 

 

 

Postado

Olá.
 Para emissão de Ct-e usando OPESSL era necessário ajustar um arquivo do schema.
   Exemplo: tiposGeralCTe_v2.00.xsd e tiposGeralCTe_v2.00-OPENSSL.xsd  

 Na versão 3.00 isso tbm será necessário?

Obrigado pela atenção.

Carlos H. Marian

Analista de Sistemas

|/-\|

Postado (editado)

Outro problema que tive foi com a validação do IE do tomador do tipo ISENTO(TpcnindIEDest.inIsento).
No xsd padrão o tipo "TIeDest" esta :
   "[0-9]{0,14}|ISENTO"
  Desta forma ao tentar validar um IE com valor ISENTO estava gerado a critica:
   1824 - Element '{http://www.portalfiscal.inf.br/cte}IE': 'ISENTO' is not a valid value of the local atomic type.
Comparando com o tipo que esta definido no xsd da Nfe, na expressão o texto ISENTO esta antes.
Alterei o valor da expressão para
   "ISENTO|[0-9]{0,14}" 
 Assim validou corretamente.

Novo anexo.

  

 

tiposGeralCTe_v3.00-OPENSSL.xsd

Editado por carlosmarian
Ajuste no texto e anexo.

Carlos H. Marian

Analista de Sistemas

|/-\|

  • Consultores
Postado

Boa noite Diron,

Alem de atualizar todos os fontes de todas as pastas, você reinstalou os componentes ACBr?

Se sim, o componente agora tem 2 novas propriedades: VersaoDF e ModeloDF.

VersaoDF aceita os valores ve200 e ve300 já o ModeloDF aceita os valores moCTe e moCTeOS

Configurando o componente para a versão 3.00 o mesmo vai gerar o XML segundo essa versão.

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 1 mês depois ...
  • 5 meses depois ...
  • Este tópico foi criado há 2510 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.