-
Total de ítens
1.039 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Antonio Paulo Mangili
-
-
bom dia régys e obrigado pelo retorno
isso significa que pela consulta de cadastro disponibilizado pelo acbr, eu não vou saber se a NFe vai ser denegado correto?
Obrigado
Paulinho
-
Bom dia Paulo,
Ao consultar o CNPJ de qual propriedade você esta lendo o códigos que você mencionou?
Outra coisa quando realizamos uma consulta ao CNPJ de uma empresa o que é retornado é uma lista que pode ter uma ou mais ocorrências.
Se no retorno temos apenas uma ocorrência na lista temos o cStat = 111 caso contrario o cStat = 112.
Favor ler o item 4.7 página 70 - 75 do Manual versão 5 da NF-e.
O Item 4.7.8 deixa bem claro o significado dos status 111 e 112.
boa tarde italo, e obrigado pelo retonro.
eu uso essa propriedade: ACBrNFe1.WebServices.ConsultaCadastro.cStat, e ai ele me traz o codigo 111, ou 112. mas mesmo com o cliente apto a emitir NFe ele me da o status 111.. Tem alguma propriedade que me fale que esse cadastro ira ser denegado a emissão da NFe.
obrigado
paulinho
-
Juliomar, boa tarde
Eu entendo, o google é meu amigo mesmo e eu procurei sobre isso e não tem explicação disso.
111 Consulta cadastro com uma ocorrência - este retorno será apresentado quando for realizado uma consulta de cadastro de algum contribunte e o cadastro do mesmo conter alguma ocorrência registrada.
112 Consulta cadastro com mais de uma ocorrência - este retorno será apresentado quando for realizado uma consulta de cadastro de algum contribunte e o cadastro do mesmo conter mais de uma ocorrência registrada. ex.: consulta por IE de contribuinte com diversos estabelecimentos e inscrição estadual única.
Como você pode ver, isso não é explicativo. Em todos os lugares que você procura, fala-se isso, mas ninguém coloca que o 111 o cara está habilitado e 112 que o cara está bloqueado. Por isso a minha dúvida e a duvida do stanleyalves.
Mas obrigado pelo auxilio, vou continuar minha investigação.
boa tarde
Voce acertou esse detalhe? Estou com esse mesmo problema. Poderia me orientar caso tenha acertado?
Obrigado
Paulinho
-
Boa tarde,
O Componente ACBrNFe ao obter o retorno de uma consulta ao cadastro é montado uma lista com todas as ocorrências.
Veja:
edtIE.Text:=ACBrNFe.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items[x].IE;
Se você fizer o X variar de zero até a quantidade de ocorrências menos UM, terá todas as ocorrências.
exemplo:
for x := 0 to ACBrNFe.WebServices.ConsultaCadastro.RetConsCad.InfCad.count -1 do
begin
edtIE.Text:=ACBrNFe.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items[x].IE;
(...)
end;
Italo boa tarde
Peguei esse exemplo seu e estou efetuando essa consulta todas as vezes que o usuário vai emitir uma NFe, porque o mesmo não faz antes, e detectei o seguinte:
no CNPJ - SP - 08287770000179 que é de um cnpj denegado sao relacionados esses codigos: 396110222117, e
no CNPJ - SP - 21316420000232 que é de um cnpj apto a receber a NFe sao relacionados esses codigo: 401144997113.
Minha pergunta é: Essa informação que veio é do IE do cliente. Como devo proceder para indicar que o cliente vai ser DENEGADO para emissão da NFe?
obrigado
Paulinho
-
bom dia italo
obrigado pelo retorno. eu uso o trunk2, mas essa propriedade eu não consegui localizar no demo da NFe. somente essas:
AjustarAut=0
Aguardar=5000
Tentativas=5
Intervalo=2000poderia me informar onde consigo alterar essa propriedade. qual é o default dela?
obrigado paulinho
Italo consegui. muito obrigado
-
1
-
-
bom dia italo
obrigado pelo retorno. eu uso o trunk2, mas essa propriedade eu não consegui localizar no demo da NFe. somente essas:
AjustarAut=0
Aguardar=5000
Tentativas=5
Intervalo=2000poderia me informar onde consigo alterar essa propriedade. qual é o default dela?
obrigado paulinho
-
Régys
Obrigado pelo retorno
Esse timeout seria qual dessas configurações:
AjustarAut=0
Aguardar=5000
Tentativas=5
Intervalo=2000 -
Boa tarde a todos.
Gostaria de obter uma informação, se possível. O que vou relatar acontece em alguns clientes, e não é constante. Ao enviar a NFe, depois de um tempo ele retorna esse erro da imagem em anexo, e a NFe, não sai ou sai sem protocolo de autorização. Ai o usuário tenta emitir novamente e da duplicidade, e ai tenho que efetuar a consulta novamente, para que o protocolo de autorização seja anexado ao xml para a NFe ficar valida. eu uso as seguinte configurações:
AjustarAut=0
Aguardar=5000
Tentativas=5
Intervalo=2000Por favor alguém poderia me orientar para que eu possa resolver esse detalhe
muito obrigado
paulinho
-
Boa noite Régys
Sim estou usando o Fortes ReportCE, e realmente não tem a impressão da inutilização. Como eu estava necessitando, um usuário do post acertou o pacote RaveCB para o trunk2 e eu instalei esse pacote para poder estar usando, por esse motivo. E esta dando certo. Mas quando estiver desenvolvido, eu vou optar pelo Fortes.
Muito Obrigado
Paulinho
-
Ok
Muito Obrigado
-
Régys
Efetuei um novo SVN e detectei que voce já acertou isso. Fiz os testes aqui e agora esta corretíssimo. Criou a pasta de evento no cnpj da empresa e não a do certificado.
Muito Obrigado mesmo, pelo suporte, e mais uma vez me desculpe caso fui inconveniente em lhe enviar os email.
Paulinho
-
-
Régys boa tarde
Acabei de efetuar um SVN. um build em minha aplicação e continua com o mesmo problema. Voce quer eu lhe envio o certificado dessa empresa com o arquivo.ini e uns xml que emiti em homologação para voce testar ai. Porque não é possivel dar certo ai e aqui não. Acredito que voce esteja fazendo teste com o cnpj do certificado igual ao da empresa, pori sso que voce fala que esta tudo ok ai. Lembrar que aqui estou trabalhando com o certificado da matriz, na filial. diferentes cnpj.
Algum procedimento na criação das pastas esta criando 2, uma com o cpnj do certificado, e outra do cnpj da empresa. Regys quando estava criando somente do cnpj do certificado, voce acertou, mas ai esta criando 2 pastas. Voce que que lhe enviou por email, para voce ver que esta errado. C vc quizer eu libero até minha maquina para vc acessar remotamente e verificar. Si tiver custo de suporte voce pode me passar que eu acerto com voce. O que eu queria era acertar isso, porque meus clientes estão me cobrando isso.
Muito Obrigado
Paulinho
-
Prezado,
suas palavras:
Estava certo desde o dia 25/9 quando fiz o svn. após isso esta ocorrendo isso. inclusive no demo esta assim também, porque já fiz um teste.
Se você consegue reproduzir o problema no Demo... isso é TUDO o que estou lhe pedindo a 3 interações...
Como posso reproduzir o problema no Demo do ACBrNFe ? como configurá-lo ? qual a sequencia de comandos ?
Esse é o comando:
ACBrNFe1.NotasFiscais.LoadFromFile(edtPathLogs.Text + vChave + '-nfe.xml');
ACBrNFe1.Consultar;
Se voce produzir ele no demo vera que o XML ira salvar na pasta de logs e não na pasta correta
Obrigado
-
Daniel.
Eu não consigo ser mais claro para voceis. Vou deixar assim, e tentar solucionar esse procedimento com alguma função em meu projeto. Já fiz de tudo para explicar uma coisa bem simples que estava funcionando normal até o dia 25/9, e que por alguma alteração afetou isso. Esse post vou fechar. Eu não sei mais como explicar. Tenho outro conforme informado a voce com um problema que estava funcionando certinho e depois do svn de 25/9 afetou tambem, mas esse preciso que voceis acertam. o italo acerto isso conforme revisão 10103,10102, mas acertou somente para o CTe e o MDFe, é preciso acertar para a NF-e também
Obrigado
Paulinho
-
Régys acabei de efefuar um svn e me parece que o italo acertou isso:
[-] Acerto para utilizar o CNPJ do evento quando for salvá-lo em disco,
em alguns casos o usuário pode utilizar o certificado da Matriz, antes
estava salvando utilizando o CNPJ do certificado o que mistura xmls de
evento da matriz com a filial.
por: Italo Jurisato JuniorMas ele acertou somente para o CTe, e o MDFe. Para a NF-e me parece que não
Poderia verificar para mim. Me parece que ele também teve o mesmo problema que estou tendo
Obrigado
-
Bom dia Daniel.
Obrigado por me retornar. Vou tentar ser mais explicativo possível diante do manual que tenho aqui comigo Ok.
Vamos supor que tenha ocorrido esse detalhe abaixo:
Por algum motivo ocorrer algum problema após o envio da NF-e para sefaz e o xml assinado fica sem protocolo de autorização e na sefaz a mesma encontra-se autorizada.
O que eu faço: Eu carrego o componente novamente com os dados arquivado em minha base de dados com a função abaixo:
(CdsGeral.FieldByName('xmlarq') as TBlobField).SaveToFile(ExtractFilePath(edtPathLogs.Text) + vChave + '-nfe.xml'); PS: essa variavel vChave contem o xml completo mas sem o protocolo de autorização porque ocorreu algum motivo.
ACBrNFe1.NotasFiscais.LoadFromFile(edtPathLogs.Text + vChave + '-nfe.xml');
ACBrNFe1.Consultar;
Nesse exato momento o projeto recebe as tag referentes ao protocolo de autorização e salva os arquivos -ped-sit.xml, o -sit.xml na pasta de logs, e o -nfe.xml, ele estava salvando na pasta %meupath%/cnpj/nfe/aaaamm/nfe, mas agora não esta salvando mais.Ele salva tudo na pasta de log. Eu gostaria que volta-se como era antes
Estava certo desde o dia 25/9 quando fiz o svn. após isso esta ocorrendo isso. inclusive no demo esta assim também, porque já fiz um teste.
Após essa atualização estou também com outro problema que o Régys esta tentando acertar para mim.http://www.projetoacbr.com.br/forum/topic/24656-pasta-de-gravação-dos-eventos/#comment-159732
Peço por favor Daniel que veja isso para mim, porque esta provocando um desconforto em meu cliente. Sei que o tempo de voceis é bem corrido, mas peço gentilmente.
Obrigado
Paulinho
-
Régys Obrigado pelo retorno, mas veja só
Voce esta supondo que no meu arquivo tenha salvo o XML com autorização, mas caso não eu preciso efetuar a consulta para anexar a autorização de uso correto?, e ai executo essa função abaixo que esta no manual, Mas acontece que quando eu efetuava essa função ele armazenava o xml, assinado, e protocolado na pasta correta e não na pasta de log como esta hoje. essa função acima que lhe passei uso desde que implementei minha ERP com o projeto acbr, mas acontece que depois do dia 25/9 ele passou a gravar na pasta do log.
ACBrNFe1.Consultar: Boolean;
Essa função é muito útil quando ocorre algum problema após o envio da NF-e
para SEFAZ e o XML assinado fica sem o protocolo de autorização e na SEFAZ
a mesma encontra-se autorizada.
A função Consultar realiza uma consulta a SEFAZ e obtém como resposta a
situação atual da NF-e informada.
É aconselhável alimentar o componente com os dados da NF-e a ser
consultada, lendo o XML da mesma através do LoadFromFile (por exemplo),
desta forma se o XML estiver assinado, receberá as TAGs referentes ao
protocolo de autorização caso esta tenha sido autorizada.obrigado
paulinho
-
Régys fiz tudo isso que voce me passou novamente. mas continua errado como lhe passei anteriormente.
o arquivo ???????-ped-eve.xml esta criando na pasta com o cnpj do certificado(esta errado)
o arquivo ???????-ProcEventoNFe.xml esta criando na pasta do cnpj da empresa(esta certo)
ou seja esta criando em 2 pastas diferentes, onde deveria estar todas no cnpj da empresa.
voce esta testando com o certificado de um cnpj, e a empresa outro. tipo matriz/filial??. Acredito que ainda exista erro no projeto, porque antes não criava a pasta do cnpj da empresa, e sim do certificado, e agora cria duas pastas com 2 cnpj. Pode ser que no seu teste esteja criando uma pasta de um cnpj só porque o cnpj é igual ao do certificado. é que não consegui depurar para ver exatamente onde ele faz isso, mas se voce puder me passar onde voce alterou que esta criando dois, posso depurar
Obrigado
Paulinho
-
Régys boa noite
Tá muito simples. Sim eu gravo o xml em um banco meu. Só que para salvar eu preciso fazer o ACBrNFe1.NotasFiscais.LoadFromFile(edtPathLogs.Text + vChave + '-nfe.xml');
ACBrNFe1.Consultar;
Ok
Só que quando eu fazia isso o arquivo consultado gravava na pasta correta (%meupath%/cnpj/nfe/aaaamm/nfe. agora esta gravando na pasta log, e eu preciso que volte como era.
Tenho uma versão antiga aqui que estava fazendo isso, foi depois da alteração do dia 25/9 que ferro tudu.
Eu uso isso quando o usuário deleta o xml autorizado na pasta de armazenamento.
Régys no manual a função acbrnfe1.consultar faz isso
ACBrNFe1.Consultar: Boolean;
Essa função é muito útil quando ocorre algum problema após o envio da NF-e
para SEFAZ e o XML assinado fica sem o protocolo de autorização e na SEFAZ
a mesma encontra-se autorizada.
A função Consultar realiza uma consulta a SEFAZ e obtém como resposta a
situação atual da NF-e informada.
É aconselhável alimentar o componente com os dados da NF-e a ser
consultada, lendo o XML da mesma através do LoadFromFile (por exemplo),
desta forma se o XML estiver assinado, receberá as TAGs referentes ao
protocolo de autorização caso esta tenha sido autorizada.Eu alimentei o componente com as informações do meu banco. Onde ele salva esse XML???. Antes salvava na pasta correta agora esta salvando no log
Obrigado
Paulinho
-
Régys boa noite
Agora ferro mais. Veja só o que esta fazendo:
o arquivo ???????-ped-eve.xml esta criando na pasta com o cnpj do certificado(esta errado)
o arquivo ???????-ProcEventoNFe.xml esta criando na pasta do cnpj da empresa(esta certo)
ou seja esta criando em 2 pastas diferentes, onde deveria estar todas no cnpj da empresa.
Obrigado
Paulinho
-
Régys bom dia
Sim estão atualizados e inclusive acabei de atualizar e efetuei um cancelamento, e o mesmo criou a pasta com o cnpj do certificado, e não da empresa. Lembrando sempre que o cnpj do certificado é da MATRIZ, e diferente da EMPRESA
Si vc quizer lhe enviou uma nfe para voce cancelar, e o certificado da empresa em que estou tendo esse tipo de problema. Lembrando que isso funcionava certinho antes da alteração da checagem do cnpj, em que voce acertou para pegar somente os oito digitos, A NFe ficou certo mas os eventos continua com problema de criação de pasta
no aguardo
muito obrigado
paulinho
-
Régys bom dia
Obrigado pelo retorno. mas é exatamente isso que faço, eu só guardo os XML autorizado. Pode ser que eu não esteja me explicando direito a voce.
Vamo lá. Hoje eu só guardo o xml autorizado, mas acontece que o usuario foi lá na pasta %meupath%/cnpj/aaaamm/nfe, e deletou o xml de lá. Ai eu preciso efetuar um download atraves dessa guarda em que gravei em minha base, e ai eu uso essa função. O que mé é estranho e que estava funcionando certinho até dia 25, depois entornou tudu.
função simples que funcionada certinho
o que eu queria que fica-se como era. o -nfe.xml grava na sua respectiva pasta de geração, e os outros dois poderia ficar nn pasta de log
(CdsGeral.FieldByName('xmlarq') as TBlobField).SaveToFile(ExtractFilePath(edtPathLogs.Text) + vChave + '-nfe.xml');
ACBrNFe1.NotasFiscais.LoadFromFile(edtPathLogs.Text + vChave + '-nfe.xml');
ACBrNFe1.Consultar;
ShowMessage('Processo Finalizado Com Geração do XML Em Sua Respectiva Pasta');
eu acho que o problema esta na função consultar. foi ai que foi alterado
Muito obrigado
Paulinho
-
Bom dia Régys
Eu preciso manter esses arquivos em uma base de dados, porque já me aconteceu do usuário deletar o xml da pasta. e ai c tenho ele guardado em uma base de dados, fica simples eu carregar o mesmo e efetuar o download. Essa propriedade já esta como true. acontece que antes dessa atualização o comando ACBrNFe1.Consultar; salvava os arquivos -ped-sit.xml, o -sit.xml na pasta de logs, e o -nfe.xml, na sua pasta respectiva ao ano/mes, eu gostaria que permanece assim, alguma alteração ai trocou essa lógica, que era otima. agora esta salvando tudo na pasta de logs.
Por favor tem como voltar como era antes?
Obrigado
Paulinho
Como evitar emitir nota denegada
em ACBrNFe
Postado · Editado por Antonio Paulo Mangili
Italo eu não disse que o retorno 111, ou 112 significaria isso, talvez me expressei erroneamente, mas sei que esse retorno é da consulta do cadastro:
111 Consulta cadastro com uma ocorrência, 112 Consulta cadastro com mais de uma ocorrência
eu fiz essa consulta que voce me orientou e realmente o campo cSit sai diferente, por exemplo o cnpj 08287770000179 esta denegado e o cnpj 21316420000232 esta ok.
cSit - Situação do Contribuinte (0 = não habilitado / 1 = habilitado). com isso eu posso me orientar que quando for cSit =0 a NFe sera denegada??
obrigado
paulinho
20151020164715-cad.xml
20151020164513-cad.xml