Pesquisar na Comunidade
Showing results for tags 'consultar'.
Encontrado 16 registros
-
Mini Curso: Aprenda utilizar ACBrLibCEP em Python
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Para você que está querendo introduzir as soluções do Projeto ACBr nos seus projetos em Python, agora dentro do pacote de cursos exclusivos para os assinantes ACBr Pro temos um Mini Curso para te ajudar e dar seu pontapé inicial. Como nosso objetivo é mostrar como utilizar as bibliotecas, vamos começar pela ACBrLibCEP. É uma biblioteca de poucos comandos ótimo para iniciar seu aprendizado, com os métodos desta biblioteca. Com ela é possível consultar em diversos provedores (lembrando que alguns precisam de autenticação do usuário e outros são pagos). São 07 (Sete) aulas de aproximadamente 10 minutos que vai explicar como utilizar o programa exemplo de uma forma correta. As aulas englobam os seguintes conteúdos: Desde como baixar o exemplo em python e ACBrLibCEP Demo Criar variáveis globais, os caminhos da dll, dependências e logs Tratando erros para evitar quebras na execução do programa Entendendo funções para tratar o buffer de reposta e validar as repostas json configurar webservice gravando no ini através do metodo CEP_ConfigGravarValor Vamos consultar através do CEP e também através do Logradouro. Como tratar os erros das respostas. Para este Mini Curso você precisa ter Python instalado no seu computador e saber os comandos básicos dele Publicação do curso entre 07 e 08/05/2024 Ainda NÃO é assinante ACBr Pro? Aproveite mais esta vantagem e se torne assinante antes do reajuste de valores! -
Atenção comunidade ACBrConsultaCNPJ está de volta ! Para quem utiliza ACBrLib: O que mudou? Não temos mais que nos preocupar com “captcha”; Agora precisamos passar como 2o (segundo) parâmetro o provedor a ser consultado: 1 - cwsBrasilAPI 2 – cwsReceitaWS Exemplo: 1o Parâmetro CNPJ 2o Parâmetro Index do provedor // Para consultar no provedor BrasilAPI: CNPJ_Consultar(‘00.000.000/0001-91’, 1 ); // Para consultar no provedor ReceitaWS: CNPJ_Consultar(‘00.000.000/0001-91’, 2 ); Para quem utiliza ACBrMonitorPlus: O que mudou? Não temos mais que nos preocupar com “captcha”; Agora precisamos passar como 2o (segundo) parâmetro o provedor a ser consultado: 1 - cwsBrasilAPI 2 – cwsReceitaWS Exemplo: 1o Parâmetro CNPJ 2o Parâmetro Index do provedor // Para consultar no provedor BrasilAPI: CNPJ.Consultar(‘00.000.000/0001-91’, 1 ); // Para consultar no provedor ReceitaWS: CNPJ.Consultar(‘00.000.000/0001-91’, 2 ); Para quem utiliza Componentes (Delphi / Lazarus): Basta selecionar no componente o provedor de pesquisa: Quando parou de funcionar ? Vou postar o link Abaixo:
- 2 replies
-
- 11
-
- acbrlibcnpj
- consultar cnpj
- (e 4 mais)
-
Leitura resposta ACBrCTe.Consultar
um tópico no fórum postou WesleySantos DFe - Documentos Fiscais Eletrônicos
Boa tarde. Estamos com problemas ao utilizar a função ConsultaCTeResposta.LerResposta(); Estou passando o retorno da consulta do CT-e no parâmetro resposta da função corretamente, abaixo tem o arquivo INI passado; [Consulta] CStat=100 CUF=42 ChCTe=42230617089484000190570020000006171699583627 DhRecbto=20/06/2023 10:33:23 DigVal=XhWW71PN0x36ZBnY0Oih+o2H2HM= Msg=Autorizado o uso do CTe NProt=342230000150792 VerAplic=RS20230425084204 Versao=3.00 XMotivo=Autorizado o uso do CTe tpAmb=2 Debugando, cheguei até a linha de código que está ocorrendo o erro, dentro do Arquivo IniValueWrapper.cs, método UnWrap(). A linha onde ocorre o erro é a ultima da procedure, onde se obtém o retorno. return enumValue == null ? Enum.ToObject(enumType, Convert.ToInt32(value)) : Enum.Parse(enumType, enumValue.ToString()); enumValue = null; enumType = {Name = "VersaoCTe" FullName = "ACBrLib.Core.CTe.VersaoCTe"}; value = "3.00"; Erro: System.FormatException: 'A cadeia de caracteres de entrada não estava em um formato correto.' Pilha de chamdas: Esta exceção foi gerada originalmente nesta pilha de chamadas: [Código Externo] ACBrLib.Core.IniValueWrapper.UnWrap(System.Type, string, object) em IniValueWrapper.cs ACBrLib.Core.IniUtil.ReadFromINi(ACBrLib.Core.ACBrIniSection, System.Type, object) em IniUtil.cs ACBrLib.Core.IniUtil.ReadFromIni(ACBrLib.Core.ACBrIniFile, System.Type, string) em IniUtil.cs ACBrLib.Core.IniUtil.ReadFromIni<T>(ACBrLib.Core.ACBrIniFile, string) em IniUtil.cs ACBrLib.Core.CTe.ConsultaCTeResposta.LerResposta(string) em ConsultaCTeResposta.cs DFeManager.Classes.DFeCTe.LerResposta(string) em DFeCTe.cs CTe.FSubMenuCte.btnConsulta_Click(object, System.EventArgs) em FSubMenuCte.cs Estou com alguns outros problemas também na função ReadFromINi dentro do IniUtil.cs no ACBrLib.Core, mas acredito que seja em decorrência de outra coisa, por exemplo, retire do Ini a versao=3.00 para ver como a leitura ia se comportar, alimentou normal as propriedades até o parâmetro chCte, quando chegou nele, ao setar a prop "property.SetValue(item, value, null);" retorna "System.ArgumentException: 'O objeto de tipo 'System.String' não pode ser convertido no tipo 'System.Int64", o tipo do par chCTe é Int64, mas na classe ConsultaCTeReposta é long; -
Senhores preciso de uma ajuda urgente, estou precisando consultar (baixar) NFS-e (SP), estou utilizando o programa exemplo disponibilizado pelo ACBR (frmDemo_ACBrNFSe), mas depois de configurar o certificado, e clicar no botão "Consultar NFS-e por período". Retorna este erro: Método..... : Consultar NFS-e Código Erro : Server Mensagem... : Server was unable to process request. ---> There is an error in XML document (1, 2). ---> <PedidoConsultaNFe xmlns=''> was not expected. Correção... : Provedor... : SP Aguem por favor já utilizou o ACBrNfs-e para consultar (baixar) nfs-e poderia me ajudar, estou precisando muito. Obrigado
-
Olá... Gostaria apenas de informar que obtive um erro de AccessViolation ao realizar a consulta de NF-e/NFC-e quando utilizo a 'libCapicomDelphiSoap'. Aqui no Delphi o erro acontece na unit 'ACBrDFeCapicomDelphiSoap.pas', nas linhas 98-102: if (FpDFeSSL.UseCertificate) then begin CertContext := Certificado as ICertContext; CertContext.Get_CertContext(HCertContext); end; A propriedade Certificado (FCertificado) fica como 'nil'. Trocando para 'libCapicom' o erro não ocorre. Apenas reportando que tive esse problema, não encontrei uma solução programável, não sei se muitos utilizam a biblioteca com os componentes SOAP do Delphi. Obrigado.
-
Erro 500 em ConsSitLoteRPS após EnviarLoteRPS no WebISS
um tópico no fórum postou Acacio Salgueiro ACBrNFSe
Boa noite, Estou enfrentando problemas ao consultar a situação do lote da NFS-e no WebISS Aracaju. Meu sistema primeiro envia o lote e depois consulta a situação deste lote. São tarefas separadas. Não consigo consultar a situação de nenhum lote após enviar um lote. Quando tento consultar a situação de um lote que acabou de ser enviado, o webservice retorna o erro "Erro Interno: 0 Erro HTTP: 500". Ao que parece é um erro do servidor, do webservice, um erro da aplicação deles. Isto só acontece logo apos eu enviar o lote. Mas por incrível que pareça, se eu fechar minha aplicação e rodar ela novamente, o meu sistema consegue consultar a situação deste lote normalmente. É como se o ACBr entrasse em falha após ter enviado um lote, impedindo de consultar sua situação. Já debuguei inúmeras vezes mas não consegui achar nada suspeito que possa estar gerando esse erro. Estou perguntando aqui porque já esgotei todas as possibilidades de testes. Ja testei o ACBrNFSe.Enviar(ALote: String; Imprimir: Boolean) e o mesmo problema acontece com ele, já tentei enviar o lote e consultar pelo programa exemplo do ACBr e o mesmo acontece, tem que fechar e abrir pra conseguir consultar a situação. Acho que não seja um problema do webiss- 7 replies
-
- 500
- conssitloterps
- (e 8 mais)
-
Como pegar a Situação no retorno ConsultarLoteRpsResposta
um tópico no fórum postou Acacio Salgueiro ACBrNFSe
Boa tarde colegas. Preciso saber como obtenho a situação de um lote da NFS-e quando chamo a função ACBrNFSe.ConsultarLoteRps(ANumLote, AProtocolo: string) Percebi que alguns provedores como o SIAM não possui suporte a função ACBrNFSe.ConsultarSituacao(AProtocolo: String; const ANumLote: String = '') mas percebi que no retorno do ConsultarLoteRpsResposta ele possui o campo do codigo da situação do lote. O problema é que não achei nenhuma propriedade no retorno do ACBrNFSe.WebServices.ConsLote com a situação. Alguem aqui sabe como obter essa situação pelo ConsultarLoteRps -
Bom dia, no comando Consultar(), eu gostaria de ver o que me retornou, se retornou 100 - Validado com Sucesso ou não. Grato.
-
nfc-e NFC-e erro ao consultar, não atualiza o XML
um tópico no fórum postou microbit NFe/NFCe - Nota Fiscal Eletrônica
Bom dia, eu estou tentando consultar um cupom eletrônico que já foi validado, mas eu queria atualizar o meu xml, vi nos foruns que o comando consultar atualiza esse xml com o protocolo, mas não esta fazendo isso, o comando consultar da certo mas não atualiza. Segue o xml em anexo que esta incompleto, faltando o protocolo. esse é o meu código fonte: procedure TfrmPrincipal.TesteClick(Sender: TObject); begin with NFe do begin NotasFiscais.Clear; NotasFiscais.LoadFromFile('x:\cfe_import\import\teste.xml'); try Consultar(Copy(NotasFiscais.Items[0].NFe.infNFe.ID, 4)); except on e : Exception do begin ShowMessage(e.Message); end; end; end; end; teste.xml -
Consultar nota fiscal e status do serviço gerando access violation.
um tópico no fórum postou DouglasDll ACBrNFe
Consultar nota fiscal e status do serviço gerando access violation. Respectivamente as chamadas ANfe.Consultar; e ANfe.WebServices.StatusServico.Executar; causam o mesmo erro Percebi que ambas utilizam a function TDFeWebService.Executar: Boolean; e dentro dessa é gerado o acess violation ...(quando tenta enviar) Estou conseguindo enviar notas normalmente, porém somente essas duas funcionalidades estão com esse problema após o último update dos fontes. Por gentileza, algum dos colegas tem alguma idéia do que esteja acontecendo? "Access violation at address 00B7F05A in module. Read of address 00000000." -
Boa tarde, Quando consulta nfse por rps, estava gravando um xml 'vazio', somente com o cabeçalho. Notei que na unit ACBrNFSeWebServices, na função ExtrairNotasRetorno, estava sendo usada a variavel 'j' da seguinte forma : j := Pos('</' + Prefixo3 + 'CompNfse>', FRetListaNFSe); e mais abaixo usa a variavel J em um for para percorrer a lista de FNotasFiscais. Porem abaixo desse for utilizava o valor de j para: FRetNFSe := Copy(FRetListaNFSe, 1, j - 1); logo o valor dele estava com o do for e não o declarado no começo da função. Alterei a unit, instanciando uma nova variavel para o for, deixando o 'j' exclusivo para a outra função. Segue a unit alterada em anexo Obs.: Essa mesma unit fora alterada para integração com Provedor Governa, o qual estou aguardando término de análise por parte do ACBr. ACBrNFSeWebServices.pas
-
Consultar NFe no Acbr Plus não grava Protocolo no XML
um tópico no fórum postou Paulo Sérgio Hand ACBrMonitor PLUS
Caros Amigos, Moro no ES e estou testando a versão 0.1.9.05 do Acbr Plus, Esta tudo funcionando menos uma coisa. Quando consulto a Nfe após o envio e a autorização da SEFAZ não está gravando o protocolo no XML. Mudou alguma coisa? Já aconteceu isso com alguém? Agradeço a ajuda. -
Preciso consultar uma NF e retornar qual é o seu status (cstat). Qual é a melhor e mais confiável forma de consultar uma NF? Qual é a diferença entre as opções? se utilizar "ACBrNFe1.WebServices.Retorno.Executar" preciso cosultar depois? Pelo que eu vi tem 3 opções. Chave de acesso, NR. do recibo e pelo XML. Chave ACBrNFe1.WebServices.Consulta.NFeChave := vChave; ACBrNFe1.WebServices.Consulta.Executar; Nr. Recibo ACBrNFe1.WebServices.Recibo.Recibo := vRecibo; ACBrNFe1.WebServices.Recibo.Executar; ou ACBrNFe1.WebServices.Retorno.Recibo := vRecibo; ACBrNFe1.WebServices.Retorno.Executar; Aqui Pelo xml ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(vXML); ACBrNFe1.Consultar; Obrigado.
-
Boa tarde, Sobre a consulta pela chave no componente (vi agora que tinha essa opção no Demo - código do Demo abaixo) ACBrNFe1.WebServices.Consulta.NFeChave := vChave; ACBrNFe1.WebServices.Consulta.Executar; MemoResp.Lines.Text := UTF8Encode(ACBrNFe1.WebServices.Consulta.RetWS); memoRespWS.Lines.Text := UTF8Encode(ACBrNFe1.WebServices.Consulta.RetornoWS); LoadXML(MemoResp, WBResposta); LoadConsulta201(ACBrNFe1.WebServices.Consulta.RetWS); O meu xml que teóricamente vai estar como assinado e estou consultando para ver se está transmitido será alterado pegando a tag de transmitido igual acontece quando consulto com o XML? O que faz essa função "LoadConsulta201"?
-
Boa tarde a todos, Estou a algum tempo tendo uma certa dificuldade sobre a consulta da NFe com XML pelo componente. Em alguns clientes (em torno de uns 4 ou 5) a nota está transmitida, consulto ela pelo site da Fazenda e está ok, porém quando consulto a NF-e pelo sistema a mesma está marcada apenas com a assinatura, sem transmissão. Baixei o XML transmitido do site do Sefaz, e coloquei para consultar pelo sistema (mesmo já estando com a tag de transmitido) e para minha surpresa a NF-e voltou para o sistema como não transmitido (apenas assinado como disse acima). Meu fonte do ACBr está atualizado e o Schemas do meu cliente também, o código da consulta segue abaixo (em Delphi): procedure TFrmNFE.BitBtn5Click(Sender: TObject); begin ACBrNFe1.NotasFiscais.Clear; If FileExists(Diretorio+'nfe\xml\'+Protocolo) Then ACBrNFe1.NotasFiscais.LoadFromFile(Diretorio+'nfe\xml\'+Protocolo) Else begin protocolo := VerificaProtocolo(BitBtn5); ACBRNFe1.NotasFiscais.LoadFromFile(Diretorio+'nfe\xml\'+protocolo); End; ACBrNFe1.Consultar; Memo1.Lines.Text := UTF8Encode(ACBrNFe1.WebServices.Consulta.RetWS); LoadXML(Memo1, WebBrowser1); if Assigned(FrmVendas) Then Begin With QryProtocolo, SQL Do Begin ParamByName('PROTOCOLO').AsString := ACBrNFe1.WebServices.Consulta.NFeChave+'-NFe'; ParamByName('VDA_CODIGO').AsInteger := StrToInt(FrmVendas.VDA_CODIGO.Text); ExecSQL; End; protocolo := Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID, 4, 44)+'-nfe'; End Else begin ShowMessage('Protocolo: '+ACBrNFe1.WebServices.Consulta.Protocolo+#13+ 'Motivo: '+ACBrNFe1.WebServices.Consulta.XMotivo); if Application.MessageBox('Deseja visualizar a nota?', 'Confirmação', Mb_IconQuestion+MB_YESNO+MB_DEFBUTTON1)= mrYes Then ACBrNFe1.NotasFiscais.Items[0].Imprimir; end; end; O sistema não me retorna nenhum erro, mas após algumas consultas seguidas (meu cliente tentou consultar diversas vezes) ele me retorna consumo indevido (devido ao excesso de tentativas). Alguém tem uma dica sobre isso?
-
Olá. Hoje um cliente retonou uma mensagem de erro ao consultar uma NFSe: The handle is in the wrong state for the requested operation - URL:https://www.e-nfs.com.br/cachoeiro/servlet/aconsultarsituacaoloterps?wsdl - SOAPAction:http://www.e-nfs.com.braction/ACONSULTARSITUACAOLOTERPS.Execute. Achei estranho, no segundo link, o "br" não ser separado do "action" por "/". Dentro do provedor Abaco, a função GetSoap não foi alterada. Grato.