Ir para conteúdo
  • Cadastre-se

dev botao

URL para o serviço "CTeRecepcaoGTVe" não encontrada na sessão "CTe_SVRS_P" no arquivo "ACBrCTeServicos"


Ver Solução Respondido por VFADev,

Recommended Posts

  • Consultores
2 horas atrás, VFADev disse:

Também inclui na configuração da lib o comando CTE_ConfigGravarValor("DFe","IniServicos",oEmpresa:cDirSis+"Schemas"),  especificando o caminho do iniservicos

O seu arquivo ACBrCTeServicos.ini está na mesma pasta de Schemas?

Defina o caminho completo(Path + nome Arquivo).

 

1 hora atrás, VFADev disse:

Estou tentando gerar o XML pelo INI, mas há várias tags do xml que não encontrei correspondente no INI (Ex: cMunEnv, modal, tpNumerario, infVeiculo, etc.)

Você está seguindo o Modelo INI?

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

O seu arquivo ACBrCTeServicos.ini está na mesma pasta de Schemas?
Não. Está organizado assim:

     schemas\Cte (pasta com os  schemas do cte)
     schemas\ACBrCTeServicos.ini

Defina o caminho completo(Path + nome Arquivo).
Mudei para CTE_ConfigGravarValor("DFe","IniServicos",oEmpresa:cDirSis+"Schemas\ACBrCTeServicos.ini")
Mas o erro continua.

Você está seguindo o Modelo INI?
Como o que estou fazendo é uma GTVe, estava seguindo esse Informações da GTV (sourceforge.io)

Mas ainda acho que o problema não está no conteúdo do XML. Vcs tem algum outra empresa emitindo GTVe a partir da UF PA ?

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 hora atrás, VFADev disse:

Vcs tem algum outra empresa emitindo GTVe a partir da UF PA ?

Fiz um teste em Memory usando o exemplo em C# disponível AQUI.

Costumo usar com o arquivo ACBrLib.ini, então para usar em Memory, alterei o exemplo da seguinte forma:

public FrmMain()
{
	InitializeComponent();

	string diretorio = AppDomain.CurrentDomain.BaseDirectory;
	string caminhocomp = Path.Combine(diretorio, "ACBrLib.ini");
	string iniConfig = File.ReadAllText(caminhocomp);

	ACBrCTe = new ACBrCTe(iniConfig);
	//ACBrCTe = new ACBrCTe();
}

Conforme descrito em Lançamento da ACBrLib com suporte a configuração na memoria você pode usar em memory passando o conteúdo do ini.

Meu arquivo de Log ficou da seguinte forma:

Citar

20/02/24 17:59:44:552 - TLibCTeConfig.AplicarConfiguracoes: [Memory]
20/02/24 17:59:44:552 - Travar
20/02/24 17:59:44:564 - TLibCTeConfig.AplicarConfiguracoes - Feito
20/02/24 17:59:44:564 - Destravar
20/02/24 17:59:44:564 - TLibCTeConfig.Ler - Feito
20/02/24 17:59:44:564 - Destravar
20/02/24 17:59:44:572 - LIB_Inicializar( [Memory],  )
20/02/24 17:59:44:576 -    ACBrLibCTe - 0.3.5.232
20/02/24 17:59:44:785 - TACBrLibCTe.PrecisaCriptografar(Principal,LogNivel)
20/02/24 17:59:44:785 - TACBrLibCTe.PrecisaCriptografar - Feito Result: False
20/02/24 17:59:44:785 - LIB_ConfigGravarValor(Principal, LogNivel, 4)
20/02/24 17:59:44:794 - TACBrLibCTe.PrecisaCriptografar(Principal,LogNivel)
20/02/24 17:59:44:794 - TACBrLibCTe.PrecisaCriptografar - Feito Result: False
20/02/24 17:59:44:794 - TLibCTeConfig.AjustarValor(tfGravar,Principal,LogNivel,4)
20/02/24 17:59:44:802 - TLibCTeConfig.AjustarValor - Feito
20/02/24 17:59:44:802 - TLibCTeConfig.AplicarConfiguracoes: [Memory]
........

Utilizando esta versão da Lib CTe, o botão "Enviar Síncrono" e o arquivo "ArquivoINI_GTVe.ini" em anexo* este foi o resultado que obtive:

image.png

* Você precisa definir os valores de CNPJ e IE corretos para o emitente.

ArquivoINI_GTVe.ini

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

E na imagem que vc postou, o envio não chega nem a ser realizado. Para na validação :(
No meu caso, se vc for ver no log, o XML é validado e o erro ocorre na função de envio do XML. Repito - O problema NÃO está no XML, está na função de envio.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Não entendo por exemplo, pq reclama não encontrar a CTeRecepcaoGTVe, quando na verdade deveria está usando a CTeRecepcaoGTVeV4, uma vez que defini 

CTE_ConfigGravarValor("CTe","VersaoDF","2")
   CTE_ConfigGravarValor("CTe","ModeloDF","2")
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia!

Estou fazendo mais alguns testes aqui em meu ambiente, mas sim, a princípio ele de fato parece estar buscando o endereço de uma versão incorreta.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
  • Solution

Boa Tarde Pessoal,
Eu fiz um teste aqui no ambiente de homologação com o nosso certificado e a GTVe foi aprovada normal. Então fui pessoalmente pegar o certificado A3 pra fazer o mesmo teste  e chegando lá constatei que o IDIOTA do usuário estava me passando o acesso remoto do ambiente de contingência da rede deles. Assim, eu estava atualizando a rede de contingência deles e o FDP testando na rede valendo. Não ia funcionar nunca!
 

Superado esse mal entendido, tudo funcionou perfeitamente. Desculpem tê-los feito perder tempo :(

  • Haha 3
  • Triste 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...