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

Postado

Olá!

Estou com dúvidas em relação à consulta de CTe. Vi que a Lib de CTe de vocês tem suporte para consulta utilizando a Chave de Acesso CTe como parâmetro, estou tentando consultar utilizando a Lib Zeus Automação, mas o método lá, assim como o schema xml, não possuem chave de acesso como parâmetro, logo, não consigo consultar as CTes pela chave. Claro, se puderem me dar um norte quanto a isso, ficarei muito grato.

  • Moderadores
Postado
2 minutos atrás, Gustavo Brandão disse:

Olá!

Estou com dúvidas em relação à consulta de CTe. Vi que a Lib de CTe de vocês tem suporte para consulta utilizando a Chave de Acesso CTe como parâmetro, estou tentando consultar utilizando a Lib Zeus Automação, mas o método lá, assim como o schema xml, não possuem chave de acesso como parâmetro, logo, não consigo consultar as CTes pela chave. Claro, se puderem me dar um norte quanto a isso, ficarei muito grato.

Se está tentando fazer a consulta de um CTe pela chave de acesso pelo método DistribuicaoDFe realmente não existe esse serviço.

Veja a implementação do método no componente:

function TACBrCTe.DistribuicaoDFePorChaveCTe(AcUFAutor: integer; const ACNPJCPF,
  AchCTe: String): Boolean;
begin
  // Aguardando a SEFAZ implementar esse recurso já existente para a NF-e.
  Result := False;
  GerarException('Aguardando a SEFAZ implementar esse recurso já existente para a NF-e.');

//  Result := Distribuicao(AcUFAutor, ACNPJCPF, '', '', AchCTe);
end;

Já a consulta do protocolo por chave de acesso do CTe deve funcionar normalmente.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
3 minutes ago, BigWings said:

Se está tentando fazer a consulta de um CTe pela chave de acesso pelo método DistribuicaoDFe realmente não existe esse serviço.

Veja a implementação do método no componente:


function TACBrCTe.DistribuicaoDFePorChaveCTe(AcUFAutor: integer; const ACNPJCPF,
  AchCTe: String): Boolean;
begin
  // Aguardando a SEFAZ implementar esse recurso já existente para a NF-e.
  Result := False;
  GerarException('Aguardando a SEFAZ implementar esse recurso já existente para a NF-e.');

//  Result := Distribuicao(AcUFAutor, ACNPJCPF, '', '', AchCTe);
end;

Já a consulta do protocolo por chave de acesso do CTe deve funcionar normalmente.

Estou utilizando o método CTeDistDFeInteresse do Serviço ServicoCTeDistribuicaoDFe

  • Moderadores
Postado
1 minuto atrás, Gustavo Brandão disse:

Estou utilizando o método CTeDistDFeInteresse do Serviço ServicoCTeDistribuicaoDFe

Então é o que eu disse, a SEFAZ não disponibiliza esse serviço para o CTe, apenas para a NFe.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
7 minutes ago, BigWings said:

Então é o que eu disse, a SEFAZ não disponibiliza esse serviço para o CTe, apenas para a NFe.

Putz kkkkkkkkkkk, entendi. Mas eu vi um esquema no Demo do produto ACBrCTe de consulta de CTes, e lá tem um parâmetro esperando uma chave de acesso. Como é aquilo, não tenho acesso à solution porque não sou SAC.

  • Moderadores
Postado
4 minutos atrás, Gustavo Brandão disse:

Putz kkkkkkkkkkk, entendi. Mas eu vi um esquema no Demo do produto ACBrCTe de consulta de CTes, e lá tem um parâmetro esperando uma chave de acesso. Como é aquilo, não tenho acesso à solution porque não sou SAC.

O demo do componente ACBrCTe para Delphi/Lazarus é livre e está no repositório:

https://svn.code.sf.net/p/acbr/code/trunk2

Agora se você está estudando os demos do ACBrLibCTe, que é a DLL para outras linguagens, temos um fórum específico:

Fórum aberto: https://www.projetoacbr.com.br/forum/forum/76-acbrlib/

Fórum para usuários SAC: https://www.projetoacbr.com.br/forum/forum/71-acbrlib/

Pelo que vi, assim como no componente, o método está implementado no ACBrLibCTe, mas ele provavelmente não faz nada.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Consultores
Postado

Bom dia Gustavo,

O componente já esta preparado para essa funcionalidade assim que a SEFAZ liberar.

Já o programa exemplo do componente ACBrCTe que você tem como baixar independente ser do SAC ou não só se utiliza dos dois métodos disponibilizados.

  if ANSU = '' then
    ACBrCTe1.DistribuicaoDFePorUltNSU(StrToInt(cUFAutor), CNPJ, ultNSU)
  else
    ACBrCTe1.DistribuicaoDFePorNSU(StrToInt(cUFAutor), CNPJ, ANSU);

Resumindo, se você utiliza o componente ACBrCTe ou ACBrMonitor Plus ou a DLL ACBrLibCTe os únicos métodos disponíveis para o CT-e são: o DistribuicaoDFePorUltNSU e DistribuicaoDFePorNSU.

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

  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

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