Ir para conteúdo
  • Cadastre-se

Antonio Paulo Mangili

Membros Pro
  • Total de ítens

    1.039
  • Registro em

  • Última visita

Posts postados por Antonio Paulo Mangili

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

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

    Como faço paga pegar essa informação?? do cSit --->  existe essa propriedade?

    obrigado

    paulinho

    20151020164715-cad.xml

    20151020164513-cad.xml

     

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

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

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

  5. 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=2000

    poderia me informar onde consigo alterar essa propriedade. qual é o default dela?

    obrigado paulinho

    Italo consegui. muito obrigado

    • Curtir 1
  6. 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=2000

    poderia me informar onde consigo alterar essa propriedade. qual é o default dela?

    obrigado paulinho

  7. 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=2000

    Por favor alguém poderia me orientar para que eu possa resolver esse detalhe

    muito obrigado

    paulinho

    IMG_3008.JPG

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

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

     

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

     

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

     

  12. 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 Junior

    Mas 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

     

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

     

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

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

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

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

     

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

     

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

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