Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membros Pro
Postado (editado)
18 horas atrás, Italo Jurisato Junior disse:

Boa tarde Jairo,

Não temos nada para empresa nddCargo, estamos trabalhando para fazer funcionar para eFrete.

O componente possui units para o REPOM e PamCard, mas não sei lhe informar se esta funcionando.

Novo manual eFrete de integração

recebi agora @Italo Jurisato Junior

Manual WebService Sistema e-FRETE 6.0.pdf

Editado por Scandolara
  • Curtir 1
=== * MARCEL HENRIQUE SCANDOLARA * ===
Analista de Sistemas/CEO de mim mesmo
[email protected] / Skype:Scandolara
[email protected] t:@mhscandolara
=======================================

 

  • Consultores
Postado

Boa tarde Marcel,

Muito obrigado pelo manual, mas me parece que ele é de 2015 e comparado o layout do XML a ser enviado com o que o webservice espera receber esta bem diferente.

Será que não existe um manual mais recente?

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
2 horas atrás, Italo Jurisato Junior disse:

Boa tarde Marcel,

Muito obrigado pelo manual, mas me parece que ele é de 2015 e comparado o layout do XML a ser enviado com o que o webservice espera receber esta bem diferente.

Será que não existe um manual mais recente?

esse é o ultimo @Italo Jurisato Junior  realmente, versão 6.0 ... , recebi por e-mail ... encaminhei p vc o email q mandaram p vc ver as datas.

 

=== * MARCEL HENRIQUE SCANDOLARA * ===
Analista de Sistemas/CEO de mim mesmo
[email protected] / Skype:Scandolara
[email protected] t:@mhscandolara
=======================================

 

  • Consultores
Postado

Boa tarde Robinho,

Muito obrigado pelo Manual, acredito que agora consegui chegar em um acordo.

Mas o layout que se encontra no manual esta totalmente diferente do que o webservice espera.

Vou disponibilizar os fontes e o programa exemplo para que possa realizar os testes.

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
22 horas atrás, Italo Jurisato Junior disse:

Boa tarde Marcel,

Muito obrigado pelo manual, mas me parece que ele é de 2015 e comparado o layout do XML a ser enviado com o que o webservice espera receber esta bem diferente.

Será que não existe um manual mais recente?

 @Italo Jurisato Junior boa tarde , td bem ? ve se ajuda,  Exemplos Json consegui com eFrete. 

vou olhar agora tbem sobre isso, mandei em seu e-mail.

 

=== * MARCEL HENRIQUE SCANDOLARA * ===
Analista de Sistemas/CEO de mim mesmo
[email protected] / Skype:Scandolara
[email protected] t:@mhscandolara
=======================================

 

  • Consultores
Postado

Boa tarde Marcel,

Favor atualizar os fontes e reinstale a suíte ACBr.

Use o programa exemplo do ACBrCIOT, fiz diversos ajustes tanto no componente quanto no programa exemplo.

Agora o único erro que recebo é que o Integrador não esta cadastrado.

Implementei todas as operações que estão disponíveis no programa exemplo, portanto é possível testar todas.

Ainda falta mais coisas para serem feitas, a primeira opção retorna um PDF, mas este vem criptografado, ainda não fiz a rotina que vai discriptografar e salvar em disco.

  • 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 (editado)
49 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Marcel,

Favor atualizar os fontes e reinstale a suíte ACBr.

Use o programa exemplo do ACBrCIOT, fiz diversos ajustes tanto no componente quanto no programa exemplo.

Agora o único erro que recebo é que o Integrador não esta cadastrado.

Implementei todas as operações que estão disponíveis no programa exemplo, portanto é possível testar todas.

Ainda falta mais coisas para serem feitas, a primeira opção retorna um PDF, mas este vem criptografado, ainda não fiz a rotina que vai discriptografar e salvar em disco.

 

Retornou assim agora ... 
ERRO: 
Inicio TCIOTEnviar
ERRO: Sistema e-FRETE (www.efrete.com.br): [Negócio] (Protocolo: 174.753) Erro adicionando operação de transporte: Usuário não logado.

image.thumb.png.e6f27b6458ce13a7c22b7f87b5873cdf.png

Editado por Scandolara
  • Curtir 1
=== * MARCEL HENRIQUE SCANDOLARA * ===
Analista de Sistemas/CEO de mim mesmo
[email protected] / Skype:Scandolara
[email protected] t:@mhscandolara
=======================================

 

  • Membros Pro
Postado
12 horas atrás, Scandolara disse:

 

Retornou assim agora ... 
ERRO: 
Inicio TCIOTEnviar
ERRO: Sistema e-FRETE (www.efrete.com.br): [Negócio] (Protocolo: 174.753) Erro adicionando operação de transporte: Usuário não logado.

image.thumb.png.e6f27b6458ce13a7c22b7f87b5873cdf.png

Suporte e-FRETE: No ambiente de testes o integrador assume o papel de Contratante e de integrador de sistemas. Neste caso você deve mandar o seu CNPJ como contratante.
Mas como você esta iniciando a implementação aconselho você a seguir o manual de integração e iniciar a implementação pelos métodos mais simples antes de ir para o AdicionarOperacaoTransporte que possui mais de 200 campos.
A ordem ideal de envio das requisições antes de declarar um operação é:
1 - GravarProprietário
2 - GravarVeículo
3 - GravarMotorista
E por ultimo AdicionarOperacaoTransporte, aconselhamos a iniciar as implementações de acordo com este fluxo também.

@Italo Jurisato Junior Suporte eFrete :  como já é de conhecimento de todos estamos fazendo as adequações necessárias em nosso Webservice para nos adequarmos a última resolução da ANTT de 17/12/2019.

Desde ontem nosso ambiente de desenvolvimento/homologação esta permitindo apenas a nova versão.
Em 27/01/2019 estaremos encaminhando a atualização para nosso ambiente de produção, e a partir desta data nosso Webservice estará aceitando as ambas as versões até a que a ANTT passe a exigir os novos campos;
 
Resumo dos principais pontos:
 
Novos campos
TipoPagamento: É um campo do tipo Enum. Agora na raiz da operação é possível informar se o pagamento será por TransferênciaBancária (Gratuito), MeioDePagamento (Pago), ou Outros (Que deve ser utilizado apenas quando o contratado for ETC);
TipoConta: É um campo do tipo Enum. Obrigatório apenas quando o CIOT é pago por TransferenciaBancaria, dentro da Raiz "InformacoesBancarias" será necessário informar qual o tipo de conta a ser creditada. Podendo ser ContaCorrente, ContaPoupanca ou ContaPagamento;
DestinaçãoComercial: É um campo do tipo Booleano e seu preenchimento é obrigatório para as operações do tipo Padrão. Deverá ser preenchido como falso, caso a contratação do transporte seja para uso particular ou uma doações por exemplo. E deverá ser preenchido como verdadeiro se existir relação comercial;
AltoDesempenho: É um campo do tipo Booleano e seu preenchimento é obrigatório para as operações do tipo Padrão. De acordo com a RESOLUÇÃO Nº 5.867, DE 14 DE JANEIRO DE 2020:
"XVI - operação de transporte de alto desempenho: operação de transporte, especificada em contrato, com utilização de veículos de frotas dedicadas ou fidelizadas, para transporte das cargas definidas nos incisos de I à XII, em 2 (dois) ou 3 (três) turnos, respeitadas as legislações trabalhista e de trânsito, com tempo total de carga e descarga de até três horas, na qual o contratante se responsabiliza tanto pelo carregamento, quanto pelo descarregamento da carga;"
FreteRetorno: É um campo do tipo Booleano e seu preenchimento é obrigatório para as operações do tipo Padrão. Este campo é referente a obrigação do pagamento do frete de retorno, para o transporte de contêineres e veículos de frotas específicas, está prevista na nova resolução, para as operações impedidas pela regulamentação de trazer cargas no retorno.
CepOrigem e CepDestino: São campos do tipo String com preenchimento obrigatório. Se referem aos códigos postais das cidades de origem e destino;
CepRetorno: É um campo do tipo String com preenchimento obrigatório apenas quando o campo "FreteRetorno" estiver preenchido como "True".
DistanciaPercorrida: É um campo do tipo número inteiro com preenchimento obrigatório para operações do tipo padrão, ele deve ser utilizado para informar a distância em Km entre origem e destino da viagem
DistanciaRetorno: É um campo do tipo número inteiro com preenchimento obrigatório quando o campo "FreteRetorno" estiver preenchido como "True". Ele deve ser utilizado para informar a distância em Km entre o destino da viagem cadastrada e o CepRetorno;
TipoCarga: É um campo do tipo Enum, agora é obrigatório informar o tipo de carga para que seja possível validar a relação entre a tabela de frete e o valor do CIOT com o tipo de carga declarado.
 
Novo método
Inclusão do método ConsultarTipoCarga, este método vai retornar as opções de TipoCarga de acordo com a consulta no Webservice da ANTT;
 
Mudança de regra da ANTT
RetificarOperacaoTransporte - De acordo com a resolução Atr 6º "§2º É vedada a retificação de Operação de Transporte do tipo viagem padrão."
 
  • Curtir 2
=== * MARCEL HENRIQUE SCANDOLARA * ===
Analista de Sistemas/CEO de mim mesmo
[email protected] / Skype:Scandolara
[email protected] t:@mhscandolara
=======================================

 

  • Consultores
Postado

Bom dia Marcel,

Lendo essa ultima versão do Manual notei o seguinte:

Para que a integração seja homologada ambos os cenários precisam ser implementados e estarem disponíveis aos usuários.

ProprietariosService:  Gravar.

VeiculosService:  Gravar.

MotoristasService:  Gravar.

Requisições para TipoViagem Padrão: PefService (enviar requisição utilizando contexto de emissão Gratuita e Meio de Pagamento): 

AdicionarOperacaoTransporte, AdicionarPagamento, ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoCliente, ObterOperacaoTransportePdf, RetificarOperacaoTransporte, CancelarOperacaoTransporte, EncerrarOperacaoTransporte

Requisições para TipoViagem TAC_Agregado: PefService (enviar requisição utilizando contexto de emissão Gratuita e Meio de Pagamento): 

AdicionarOperacaoTransporte, AdicionarViagem, AdicionarPagamento, ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoCliente, ObterOperacaoTransportePdf, RetificarOperacaoTransporte, CancelarOperacaoTransporte, EncerrarOperacaoTransporte

Os 3 métodos acima e o serviço do método PefService em negritos, ainda não foram implementados no componente, bem como os serviços do método Logon.

Pelo que entendi é através do serviço Login do método Logon que você obtém o Token que é utilizado pelos demais serviços.

Se tudo ocorrer bem, ainda hoje (caso contrario amanhã) estarei disponibilizando uma atualização do componente e do programa exemplo com os métodos: LogonService, ProprietariosService, VeiculosService e MotoristasService, bem como o serviço: ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoCliente implementados.

Notei também que o PefService possui uns 20 métodos, no manual diz que não há a obrigatoriedade de implementar, mas que seria interessante.

Existe ainda o método: FaturamentoTransportadoraService

Gostaria de saber desses que não são obrigatórios, qual seria o grau de necessidade, para que eu possa fazer uma programação de implementação.

  • Curtir 4
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
23 horas atrás, Italo Jurisato Junior disse:

Bom dia Marcel,

Lendo essa ultima versão do Manual notei o seguinte:

Para que a integração seja homologada ambos os cenários precisam ser implementados e estarem disponíveis aos usuários.

ProprietariosService:  Gravar.

VeiculosService:  Gravar.

MotoristasService:  Gravar.

Requisições para TipoViagem Padrão: PefService (enviar requisição utilizando contexto de emissão Gratuita e Meio de Pagamento): 

AdicionarOperacaoTransporte, AdicionarPagamento, ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoCliente, ObterOperacaoTransportePdf, RetificarOperacaoTransporte, CancelarOperacaoTransporte, EncerrarOperacaoTransporte

Requisições para TipoViagem TAC_Agregado: PefService (enviar requisição utilizando contexto de emissão Gratuita e Meio de Pagamento): 

AdicionarOperacaoTransporte, AdicionarViagem, AdicionarPagamento, ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoCliente, ObterOperacaoTransportePdf, RetificarOperacaoTransporte, CancelarOperacaoTransporte, EncerrarOperacaoTransporte

Os 3 métodos acima e o serviço do método PefService em negritos, ainda não foram implementados no componente, bem como os serviços do método Logon.

Pelo que entendi é através do serviço Login do método Logon que você obtém o Token que é utilizado pelos demais serviços.

Se tudo ocorrer bem, ainda hoje (caso contrario amanhã) estarei disponibilizando uma atualização do componente e do programa exemplo com os métodos: LogonService, ProprietariosService, VeiculosService e MotoristasService, bem como o serviço: ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoCliente implementados.

Notei também que o PefService possui uns 20 métodos, no manual diz que não há a obrigatoriedade de implementar, mas que seria interessante.

Existe ainda o método: FaturamentoTransportadoraService

Gostaria de saber desses que não são obrigatórios, qual seria o grau de necessidade, para que eu possa fazer uma programação de implementação.

bom dia @Italo Jurisato Junior , td bem ? Segue resposta segundo suporte eFrete :

Suporte e-FRETE: As páginas 7 e 8 do manual informam quais os métodos mínimos necessários para a homologação.

sendo elas :

1.8 Lista de métodos e serviços necessários para homologação
Lembramos que a integração é única, tanto para:
- Sistema e-FRETE Geração Gratuita de CIOT.
- Sistema e-FRETE Geração de CIOT com Meio de Pagamento.
Os nomes acima devem ser como devem ser chamados as modalidades de emissão nos sistemas de gestão.
Para que a integração seja homologada ambos os cenários precisam ser implementados e estarem
disponíveis aos usuários.
ProprietariosService:
 Gravar.
VeiculosService:
 Gravar.
MotoristasService:
 Gravar.
 

Requisições para TipoViagem Padrão:
PefService (enviar requisição utilizando contexto de emissão Gratuita e Meio de Pagamento):
 AdicionarOperacaoTransporte
 AdicionarPagamento
 ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoCliente
 ObterOperacaoTransportePdf
 RetificarOperacaoTransporte
 CancelarOperacaoTransporte
 EncerrarOperacaoTransporte
Requisições para TipoViagem TAC_Agregado:
PefService (enviar requisição utilizando contexto de emissão Gratuita e Meio de Pagamento):
 AdicionarOperacaoTransporte
 AdicionarViagem
 AdicionarPagamento
 ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoCliente
 ObterOperacaoTransportePdf
 RetificarOperacaoTransporte
 CancelarOperacaoTransporte
 EncerrarOperacaoTransporte
Os demais métodos existentes não possuem a obrigatoriedade de implementação para homologação da
integração, entretanto esses métodos promovem melhor aproveitamento do Sistema e-FRETE por seus
clientes e indicamos que seja estudada sua implementação.

 

 

=== * MARCEL HENRIQUE SCANDOLARA * ===
Analista de Sistemas/CEO de mim mesmo
[email protected] / Skype:Scandolara
[email protected] t:@mhscandolara
=======================================

 

  • Consultores
Postado

Bom dia Marcel,

Favor atualizar os fontes e reinstale a suíte ACBr.

Acabo de enviar para o repositório a implementação dos métodos referente aos serviços: Logon, Proprietários, Veículos, Motoristas e uma revisão completa nos métodos do serviço de Operação de Transporte.

Referente a esse serviço implementei o método: ObterCodigoIdentificacaoOperacaoTransportePorIdOperacaoCliente implementados

Fiz alterações no programa exemplo para que você possa testar tudo o que foi implementado.

Lembre-se que o método Login vai retornar o Token, será necessário alterar o programa exemplo para que ele utilize o conteúdo desse retorno.

  • 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

  • Membros Pro
Postado

Boa tarde,

Estou testando ACBrCiot(Programa exemplo), em homologação no eFrete, mas o login não é permitido por usar o certificado;

Teria como fazer os teste sem o certificado;

Obrigado

<Mensagem>Sistema e-FRETE (www.efrete.com.br): Login/Logout não permitido (por não ser necessário) com o uso de certificado digital. Use diretamente o serviço desejado</Mensagem>

</Excecao>

  • Consultores
Postado

Boa noite Robinho,

Primeiramente peço que atualize mais uma vez os fontes e reinstale a suíte ACBr, pois foi detectado que alguns métodos estavam com a versão errada.

Segundo nos testes que fiz não apresentou esse erro e sim: Integrador não cadastrado.

  • 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
20 horas atrás, Italo Jurisato Junior disse:

Boa noite Robinho,

Primeiramente peço que atualize mais uma vez os fontes e reinstale a suíte ACBr, pois foi detectado que alguns métodos estavam com a versão errada.

Segundo nos testes que fiz não apresentou esse erro e sim: Integrador não cadastrado.

Italo com relação a essa mensagem de Integrador não cadastrado ela ocorre porque no envio da requisição tem que informar o hash do integrador, essa outra mensagem que está aparecendo é porque ele já informou o hash e mesmo assim não consegui logar.

  • Membros Pro
Postado

Boa tarde Ítalo,

O Alexandre esta correto, foi informado o HASH, mas não consigo logar com ACBrCIOT, mas consigo logar com uma aplicação teste que eu fiz,  usando as units geradas pelo WSDL(LogonService, PefService, VeiculosServices,...);

  • Membros Pro
Postado
7 minutos atrás, Italo Jurisato Junior disse:

Boa tarde a todos,

Se entendi direito se você utilizar o certificado digital, não precisa usar os métodos Login e Logout?

Se sim, tentaram executar os demais métodos?

Sim faz solicitação para está logado.

  • Membros Pro
Postado
19 minutos atrás, Alexandre Souza Pinheiro disse:

Sim faz solicitação para está logado.

isso .. veja qdo fiz o teste retorna :
Inicio TCIOTEnviar
ERRO: Sistema e-FRETE (www.efrete.com.br): Login/Logout não permitido (por não ser necessário) com o uso de certificado digital. Use diretamente o serviço desejado

=== * MARCEL HENRIQUE SCANDOLARA * ===
Analista de Sistemas/CEO de mim mesmo
[email protected] / Skype:Scandolara
[email protected] t:@mhscandolara
=======================================

 

  • Este tópico foi criado há 1847 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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...
The popup will be closed in 10 segundos...