Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

bom dia a todos, 

 

estava verificando na Unit PCNCONVERSAO.pas

 

que na versão 2.0 do Cte, ainda esta sendo apontado o cancelamento para a v1.04

 
// Incluido por Italo em 20/05/2013
{$IFDEF PL_200}
  CTecabMsg       = '2.00';
  CTeconsStatServ = '2.00';
  CTeenviCTe      = '2.00';
  CTeconsReciCTe  = '2.00';
  CTeconsSitCTe   = '2.00';
  CTecancCTe      = '1.04';
  CTeinutCTe      = '2.00';
  CTeconsCad      = '2.00';
  CTeEventoCTe    = '2.00';
 
  CTeModalRodo    = '2.00';
  CTeModalAereo   = '2.00';
  CTeModalAqua    = '2.00';
  CTeModalFerro   = '2.00';
  CTeModalDuto    = '2.00';
  CTeMultiModal   = '2.00';
 
{$ENDIF}
 

italo, o ambiente para cancelamento é este mesmo?

 

obrigado!

  • Consultores
Postado

Boa tarde a todos,

 

Mas os senhores estão redondamente enganados.

 

Vejam estes testes de cancelamento por evento na versão 2.00:

31-ped-evento.xml

31-eve.xml

2814041795714200014457017000000025194464570211011101-procEventoCTe.xml

 

Abram os arquivos com o navegador e chequem o valor do atributo versao.

 

Outra coisa no caso de envio de evento a constante utilizada para determinar a versão é:

 

CTeEventoCTe    = '2.00';

 

e não

 

CTecancCTe      = '1.04';

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

Postado

Boa tarde italojjr

também acredito que esteja errado, porém aqui em SP ao enviar um xml com essa versão, 2.00, retorna a rejeição 238 (Cabeçalho - Versão do arquivo XML superior a Versão vigente).

 

Acabei de cancelar um CTe utilizando a forma anterior, ou seja, direta de cancelamento e não por evento.

 

Att,

Eder.

  • Consultores
Postado

Boa tarde Eder,

 

Se você conseguiu cancelar o CT-e através do Web Services Cancelar isso significa que a SEFAZ deve estar passando por algum problema no se Web Services de recepção de eventos e resolveram ativar o de cancelamento.

 

Outra coisa os schemas estão atualizados, digo isso pois os pacotes PL_CTe_200pre e PL_CTe_200_NT2013_010 ainda se utilizavam do cancelamento pelo Web Service e não por evento.

 

O pacote de schemas correto que devemos utilizar é o PL_CTe_200a_NT2013_013.

 

Por favor não esqueçam de descompactar esse arquivo dentro da pasta configurada no componente como sendo a pasta dos schemas.

  • Curtir 1
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

Postado

correto Italo, a versão esta 2.0 mesmo, 

 

e no caso do Parana, o cancelamento esta disponivel somente com Evento. 

 

mas pelo Código fonte, fico meio confuso aquele 1.04 no PL200

 

// Incluido por Italo em 20/05/2013
{$IFDEF PL_200}
  CTecabMsg       = '2.00';
  CTeconsStatServ = '2.00';
  CTeenviCTe      = '2.00';
  CTeconsReciCTe  = '2.00';
  CTeconsSitCTe   = '2.00';
  CTecancCTe      = '1.04';
  CTeinutCTe      = '2.00';
  CTeconsCad      = '2.00';
  CTeEventoCTe    = '2.00';
 
 
CTeModalRodo    = '2.00';
  CTeModalAereo   = '2.00';
  CTeModalAqua    = '2.00';
  CTeModalFerro   = '2.00';
  CTeModalDuto    = '2.00';
  CTeMultiModal   = '2.00';
 
{$ENDIF}

Postado

Italo, aproveitando, eu estou olhando nos exemplos do Acbr,

 

o cancelamento do Cte ainda é por WebServices...

 

tem algum outro lugar que esta implementado o cancelamento por evento, preciso ver que propriedade defino para salvar o xml cancelado em disco...

 

obrigado!

  • Consultores
Postado

Boa noite Wiglan,

 

A constante: CTecancCTe      = '1.04'; existe pois logo no inicio da versão 2.00 o cancelamento por Web Services ainda estava funcionando e a versão do XML para este tipo cancelamento era 1.04

 

Se não me falha a memória existe uma propriedade chamada SalvarCCeCanEvento que recebe os valores True e False.

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

Postado

Não estou conseguindo cancelar um CTE emitido, vou em:

Estou com a versão do XML 2.00 no Paraná. Baixei e compilei o novos fontes do ACBRCTE
 
Executo o
Demo_ACBrCTe.EXE


Cancelamento CTE com .XML, escolho meu arquivo .XML (com o arquivo do CTe) e me retorna:

 

"O sistema não pode localizar o objeto especificado"

 

Já troquei os Schemas para a:

 

PL_CTe_200_NT2013_012

 

Que esta na pasta V200 para a pasta Schemas...

 

E não cancela e retorna erro ...

 
Grato,
Rogerio

E-mail: [email protected]

  • Consultores
Postado

Bom dia a todos,

 

Por favor atualizem todos os fontes de todas as pastas do ACBr.

 

Agora a pouco disponibilizei uma alteração no programa exemplo, cujo botão agora realiza o cancelamento por evento.

 

Da pasta Schemas removi os Schemas da versão 1.04 e adicionei os da versão 2.00

 

Testem usando o programa exemplo.

  • Curtir 1
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

Postado

Valeu Italo,  

 

Concordo que o  CTecancCTe = '1.04' confundiu um pouco. Atualizei tudo e mão na massa...

Alguém sabe me dizer se o Lote precisa ser controlado ? Posso deixar sempre Lote 1?

Postado

Entendi a constante "CTecancCTe " italo, Obrigado pelo retorno. Tambem encontrei o campo que salva os arquivos em disco, agora esta 100% e melhorando! ahsuahsuah

 

Para a galera que nao conseguiu emitir, revejam os processos, pois esta emitindo o cancelamento normalmente (Através de evento)...

 

Apesar de enviar apenas 1 cancelamento por vez, eu sempre gero um novo lote também.

 

Obrigado a Todos. 

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