Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Olá a todos,

Não efetuo cancelamentos de NFC-e desde que fiz a troca do trunk para o trunk2.

Ao tentar agora, observo que através da função ACBrNFe1.WebServices.EnvEvento.RetornoWS (que sempre funcionou comigo) estou recebendo o XML errado, ao menos diferente do que costumava receber e do que é gravado na pasta de Logs. Segue em anexo ambos.

Outra coisa, não consigo mais fazer com que os Cancelados sejam gravados no diretório que especifiquei através da função ACBrNFe1.Configuracoes.Arquivos.PathEvento. Eles são gravados apenas na pasta Log.

Desde já agradeço a atenção.

errado.xml

1101113315082174735500011965001000000261100000261201-procEventoNFe.xml

  • Moderadores
Postado

Utilize as seguinte propriedades para obter os retornos.

ACBrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat;

ACBrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo;

ACBrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.XML;
 

 

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Membros Pro
Postado

Grato meu amigo, funcionou com ACBrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.XML

E sobre os XMLs que não estão gravando no PathEvento, saberia do que se trata?

Abraços

  • Membros Pro
Postado

Os que são criados a cada cancelamento, exemplo:

  • 1101113315082174735500011965001000000269900000269101-procEventoNFe.xml
  • 277-ped-eve.xml

Agora tentei usar a propriedade PathCan e funcionou com essa. Agora no trunk2 devo usar ela?

  • Consultores
Postado

Boa tarde,

O ACBrNFe presente no Trunk2 não possui mais a propriedade PathCan e PathCCe e a propriedade SalvarCCeCanEvento foi renomeada para SalvarEvento e ainda este mês será removida do componente.

Para que os arquivos sejam salvos é necessário atribuir o valor True as propriedades: Configuracoes.Arquivos.Salvar e Configuracoes.Arquivos.AdicionarLitera.

No caso dos eventos será criado uma estrutura de pastas, sendo que a pasta raiz é Evento e dentro desta uma pasta para cada tipo de evento.

  • 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

  • Membros Pro
Postado

Boa tarde,

O ACBrNFe presente no Trunk2 não possui mais a propriedade PathCan e PathCCe e a propriedade SalvarCCeCanEvento foi renomeada para SalvarEvento e ainda este mês será removida do componente.

Para que os arquivos sejam salvos é necessário atribuir o valor True as propriedades: Configuracoes.Arquivos.Salvar e Configuracoes.Arquivos.AdicionarLitera.

No caso dos eventos será criado uma estrutura de pastas, sendo que a pasta raiz é Evento e dentro desta uma pasta para cada tipo de evento.

Estou usando o trunk2 e mesmo assim estão presentes o PathCan e o PathCCe nas propriedades do Object Inspector. 

Com seu comentário, dei um SVNUpdate agora, e continuaram tais opções no Object Inspector, mas o PathCan no código passou a retornar o erro "Undeclared identifier 'PathCan'". Isso está correto? Estou tendo problemas na atualização ou é assim mesmo?

Após isso, especifiquei o diretório de canceladas conforme antigamente, no PathEvento e está funcionando normal agora.

  • Membros Pro
Postado

Grato Juliomar, agora as opções estão de acordo com o que o Italo falou.

Confirme só o meu procedimento para não ocorrer problemas de atualizações futuros.

1º - Executo o SVN Update

2º - Executo o apagarAcbr.bat

3º - Executo o ACBrInstall_Trunk2.exe, avanço, marco os pacotes e clico e instalar.

Correto ou algo a acrescentar?

×
×
  • 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...