Ir para conteúdo
  • Cadastre-se

dev botao

Consulta Cadastro


Ver Solução Respondido por JP_ZANIN,
  • Este tópico foi criado há 2792 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Pessoal,

usando um certificado de MG consigo sucesso nas consultas aos contribuintes de MG.

Mas , a exemplo, de outro colega que postou anteriormente não consigo realizar consultas para contribuintes de estados diferentes de MG. Sei que o servidor do RS atende a uma série de outros estados e tentei fazer a consulta no RS, o servidor não aceitou meu certificado.

Resumindo (e copiando o que o colega postou):

Se informar UF=RS => OK: Rejeicao: Solicitante nao habilitado para emissao da NF-e

Se informar UF=SP => ERRO: List index out of bounds (0)

Não tenho a manha de Web mas no caso de SP parece que o codigo do ACBR não esta montando o XML no formato que o server espera.

Alguem pode ajudar a esclarecer o caso de SP ?

Alguem sabe como consultar os estados que usam o servidor nacional ?

  • 2 anos depois...
Postado (editado)

Estou com o mesmo problema... porem para SP aparece Rejeicao: Solicitante nao habilitado para emissao da NF-e tb... sou do PR... 

 

Alguem tem a solução?

 

Inclusive eu peguei o problema, somente com a criação do componente em tempo de execução.. pelo exemplo do repositório o retorno é correto...

 

Segue a forma como estou fazendo:

function ConsultaCadastro(UF, Documento, IE: string): TCadastroReceita;

var NFE : TACBrNFe;
begin
  with DMSnap do
  try
    try
      NFE := TACBrNFe.Create(nil);
      NFE.Configuracoes.Certificados.NumeroSerie             := DMSnap.DadosLogin.Certificado;
      NFE.Configuracoes.WebServices.UF                       := 'PR';
      NFE.Configuracoes.Geral.Salvar                         := True;
      NFE.Configuracoes.Geral.PathSalvar                     := ExtractFilePath(Application.ExeName)+'\Temp\';
      NFE.Configuracoes.Geral.PathSchemas                    := ExtractFilePath(Application.ExeName)+'\Schemas\';
 
      NFe.WebServices.ConsultaCadastro.UF  := UF;
      if Length(Documento) > 11 then
         NFe.WebServices.ConsultaCadastro.CNPJ := Documento
      else
         NFe.WebServices.ConsultaCadastro.CPF := Documento;
      NFe.WebServices.ConsultaCadastro.IE :=  OnlyNumber(IE);
      NFe.WebServices.ConsultaCadastro.Executar;
 
      result.retorno  := NFe.WebServices.ConsultaCadastro.RetConsCad.cStat;
      result.situacao := NFe.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items[0].cSit;
    finally
     NFE.Free;
    end;
  except
    on e: Exception do
      Result.Erro := e.Message;
  end;
Editado por oespiao
Postado

Bom dia Régys,

 

poderia me explicar para que serve o campo Situação na consulta pelo CNPJ???

Consultei varios clientes e sempre a situação é "Ativa", mesmo um cliente que teve uma nota denegada, a situação retornou "Ativa".

Oque exatamente é essa situação?

 

Agradeço a atenção!

Att.

Massao Aihara

  • Moderadores
Postado

Situação no cadastro do CNPJ na receita.

Essa informação é retornada diretamente pela página da Receita, então não sei te dizer como eles atualizam isso, até onde eu entendo é somente a situação do cadastro, talvez a situação fiscal seja visualizada em outro lugar, mas como disse não sei ao certo, estou especulando somente.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • 3 meses depois ...
  • Membros Pro
Postado

Entendi!

Obrigado!

Eu estou com o mesmo problema, mais a receita federal somente consulta o cadastro do CNPJ  e para a NFe denegada cada estado consulta via  inscrição estadual do destinatario, entao nao da pra usar essa consulta para nfe denegada.

  • Moderadores
Postado

Eu estou com o mesmo problema, mais a receita federal somente consulta o cadastro do CNPJ  e para a NFe denegada cada estado consulta via  inscrição estadual do destinatario, entao nao da pra usar essa consulta para nfe denegada.

Udenilson, eu não entendo de programação em Delphi, mas veja que na função abaixo tem que preenher com o Estado (UF), documento (CNPJ,CPF), IE )

No exemplo que o colega "oespiao" colocou.

 

function ConsultaCadastro(UF, Documento, IE: string)

Aqui estamos falando de Receita Estadual e não de Receita Federal.  Informando a UF vc estará consultando a SEFAZ da UF.

 

Agora o Régys fez um comentário:

 

O consulta cadastro funciona somente para seu próprio estado, assim como os outros webservices.

Se a ideia é somente consultar o cadastro verifiquem o componente ACBrConsultaCNPJ, ele faz a consulta pelo site da receita federal.

Veja que aqui ele entra com outro assunto: "Se a idéia é somente consultar o cadastro" então ele sugere o módulo ACBrConsultaCNPJ (aqui a consulta é na Receita Federal) e não tem nada a ver com a consulta que vc está tentando fazer. Esta seria apenas para pegar os dados que vc já sabe quais são. End., CEP, Cidade. etc.

 

Veja que são dois componentes:

ACBrConsultaCNPJ (Consulta o cadastro na Receita Federal)

ConsultaCadastro(UF, Documento, IE: string)  (Consulta SEFAZ UF "Receita Estadual")  

A consulta que vc está precisando fazer.

  • Curtir 2


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • 2 meses depois ...
Postado

Udenilson, eu não entendo de programação em Delphi, mas veja que na função abaixo tem que preenher com o Estado (UF), documento (CNPJ,CPF), IE )

No exemplo que o colega "oespiao" colocou.

 

function ConsultaCadastro(UF, Documento, IE: string)

Aqui estamos falando de Receita Estadual e não de Receita Federal.  Informando a UF vc estará consultando a SEFAZ da UF.

 

Agora o Régys fez um comentário:

 

Veja que aqui ele entra com outro assunto: "Se a idéia é somente consultar o cadastro" então ele sugere o módulo ACBrConsultaCNPJ (aqui a consulta é na Receita Federal) e não tem nada a ver com a consulta que vc está tentando fazer. Esta seria apenas para pegar os dados que vc já sabe quais são. End., CEP, Cidade. etc.

 

Veja que são dois componentes:

ACBrConsultaCNPJ (Consulta o cadastro na Receita Federal)

ConsultaCadastro(UF, Documento, IE: string)  (Consulta SEFAZ UF "Receita Estadual")  

A consulta que vc está precisando fazer.

 

 

É possível pelo componente ACBrConsultaCNPJ retornar a Inscrição Estadual ?

Ricardo

Flexnet Sistemas

  • 1 mês depois ...
Postado

Boa tarde pessoal,

 

Uma dúvida, quando envio um nf-e em modo normal o componente consulta o cadastro do destinatário ou tenho que verificar sempre que for enviar uma nota ?

 

Obrigado pela atenção pessoal.

  • 3 anos depois...
  • Solution
Postado

Boa noite.

Consigo consultar o cadastro pelo SINTEGRA com a IE através do ACBr. Porém o estado do PR preciso consultar IE de produtor rural e ele me retorna 'Erro não catalogado'.

Para IE de pessoa que não é produtor rural o cadastro retorna normal.

Será que é possivel realizar essa consulta? 

  • Moderadores
Postado
23 horas atrás, JP_ZANIN disse:

Boa noite.

Consigo consultar o cadastro pelo SINTEGRA com a IE através do ACBr. Porém o estado do PR preciso consultar IE de produtor rural e ele me retorna 'Erro não catalogado'.

Para IE de pessoa que não é produtor rural o cadastro retorna normal.

Será que é possivel realizar essa consulta? 

Boa tarde

favor ler as regras do fórum!

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Este tópico foi criado há 2792 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.