Ir para conteúdo
  • Cadastre-se

dev botao

Usar NFC-e com Integrador Ceara


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

Recommended Posts

Postado (editado)

Olá senhores,

Precisamos adaptar nosso aplicativo para a emissão de NFC-e no estado do Ceará, e possuo muito pouco conhecimento em relação ao MFe, pois ainda não temos clientes operando nesse estado.

Já conseguimos muitas orientações em diversos posts mas muitas delas não se condizem e provavelmente há diferenças dos métodos e fluxo para a emissão de NFCe junto com o integrador. Após várias pesquisas no fórum encontrei esse post: 

Realizei os seguintes procedimentos:

1 - Instalei o Integrador integradorsetup1.6.86.exe e configurei o mesmo para desenvolvimento conforme manual do mesmo, usando CNPJ + IE de teste

2 - Configurei o componente ACBR conforme abaixo, conforme algumas orientação abstraídas do post relatado acima:

            if dm.NFCe.Configuracoes.WebServices.UF = 'CE' then
            begin
            if not Assigned(ACBrIntegradorCeara) then
            ACBrIntegradorCeara := TACBrIntegrador.Create(self);
            ACBrIntegradorCeara.PastaInput  := 'C:\Integrador\Input\';
            ACBrIntegradorCeara.PastaOutput := 'C:\Integrador\Output\';
            ACBrIntegradorCeara.Timeout     := 30;
            SATMFe.Integrador := ACBrIntegradorCeara;
            NFCe.Integrador := ACBrIntegradorCeara;
            SATMFe.Config.XmlSignLib := xsLibXml2;
            NFCe.Configuracoes.Geral.ModeloDF := moNFCe;
            NFCe.Configuracoes.Geral.VersaoDF := ve400;
            NFCe.Configuracoes.WebServices.TimeOut := 30;
            end;

3 - Como podem ver acima no código, há também o componente ACBRSAT no projeto, pois este será posteriormente configurado para usar o MFE, após o aplicativo funcionar o NFCe+Integrador, espero...

4 - Acrescentei o endereço da SEFAZ dos Webservices 4.0 do Ceará, haja vista que o arquivo INI que vem no SVN do ACBR estavam faltando. Os endereços abstraí do site da SEFAZ: http://nfce.sefaz.ce.gov.br/pages/informacoes/web_services.jsf

[NFCe_CE_P]
NfeAutorizacao_3.10=https://nfce.sefaz.ce.gov.br/nfce/services/NfeAutorizacao?WSDL
NFeRetAutorizacao_3.10=https://nfce.sefaz.ce.gov.br/nfce/services/NfeRetAutorizacao?WSDL
NfeConsultaProtocolo_3.10=https://nfce.sefaz.ce.gov.br/nfce/services/NfeConsulta2?WSDL
NfeInutilizacao_3.10=https://nfce.sefaz.ce.gov.br/nfce/services/NfeInutilizacao2?WSDL
NfeStatusServico_3.10=https://nfce.sefaz.ce.gov.br/nfce/services/NfeStatusServico2?WSDL
NfeConsultaCadastro_3.10=https://nfce.sefaz.ce.gov.br/nfce/services/CadConsultaCadastro2?WSDL
RecepcaoEvento_1.00=https://nfce.sefaz.ce.gov.br/nfce/services/RecepcaoEvento?WSDL
URL-QRCode=http://nfce.sefaz.ce.gov.br/pages/ShowNFCe.html
URL-ConsultaNFCe=http://nfce.sefaz.ce.gov.br/pages/consultaChaveAcesso.jsf
URL-ConsultaNFCe_2.00=http://www.sefaz.ce.gov.br/nfce/consulta
NfeConsultaProtocolo_4.00=https://nfce.sefaz.ce.gov.br/nfce4/services/NFeConsultaProtocolo4?WSDL
NfeStatusServico_4.00=https://nfce.sefaz.ce.gov.br/nfce4/services/NFeStatusServico4?WSDL
NfeInutilizacao_4.00=https://nfce.sefaz.ce.gov.br/nfce4/services/NFeInutilizacao4?WSDL
NfeAutorizacao_4.00=https://nfce.sefaz.ce.gov.br/nfce4/services/NFeAutorizacao4?WSDL
NFeRetAutorizacao_4.00=https://nfce.sefaz.ce.gov.br/nfce4/services/NFeRetAutorizacao4?WSDL
RecepcaoEvento_4.00=https://nfce.sefaz.ce.gov.br/nfce4/services/NFeRecepcaoEvento4?WSDL
URL-QRCode=http://nfce.sefaz.ce.gov.br/pages/ShowNFCe.html
URL-ConsultaNFCe=http://nfce.sefaz.ce.gov.br/pages/ShowNFCe.html

[NFCe_CE_H]
NfeAutorizacao_3.10=https://nfceh.sefaz.ce.gov.br/nfce/services/NfeAutorizacao?wsdl
NFeRetAutorizacao_3.10=https://nfceh.sefaz.ce.gov.br/nfce/services/NfeRetAutorizacao?wsdl
NfeConsultaProtocolo_3.10=https://nfceh.sefaz.ce.gov.br/nfce/services/NfeConsulta2?wsdl
NfeInutilizacao_3.10=https://nfceh.sefaz.ce.gov.br/nfce/services/NfeInutilizacao2?wsdl
NfeStatusServico_3.10=https://nfceh.sefaz.ce.gov.br/nfce/services/NfeStatusServico2?wsdl
NfeConsultaCadastro_3.10=https://nfceh.sefaz.ce.gov.br/nfce/services/CadConsultaCadastro2?wsdl
RecepcaoEvento_1.00=https://nfceh.sefaz.ce.gov.br/nfce/services/RecepcaoEvento?wsdl
URL-QRCode=http://nfceh.sefaz.ce.gov.br/pages/ShowNFCe.html
URL-ConsultaNFCe=http://nfceh.sefaz.ce.gov.br/pages/consultaChaveAcesso.jsf
URL-ConsultaNFCe_2.00=http://www.sefaz.ce.gov.br/nfce/consulta
NfeConsultaProtocolo_4.00=https://nfceh.sefaz.ce.gov.br/nfce4/services/NFeConsultaProtocolo4?WSDL
NfeStatusServico_4.00=https://nfceh.sefaz.ce.gov.br/nfce4/services/NFeStatusServico4?WSDL
NfeInutilizacao_4.00=https://nfceh.sefaz.ce.gov.br/nfce4/services/NFeInutilizacao4?WSDL
NfeAutorizacao_4.00=https://nfceh.sefaz.ce.gov.br/nfce4/services/NFeAutorizacao4?WSDL
NFeRetAutorizacao_4.00=https://nfceh.sefaz.ce.gov.br/nfce4/services/NFeRetAutorizacao4?WSDL
RecepcaoEvento_4.00=https://nfceh.sefaz.ce.gov.br/nfce4/services/NFeRecepcaoEvento4?WSDL
URL-QRCode=http://nfceh.sefaz.ce.gov.br/pages/ShowNFCe.html
URL-ConsultaNFCe=http://nfceh.sefaz.ce.gov.br/pages/ShowNFCe.html

5 - Adicionei a DLL do integrador IntegradorNFCE.dll a pasta appdata/integrador

6 - Realizei uma venda no aplicativo sem alterar nenhuma linha de código ou regra e ao tentar enviar usando o comando: dm.NFCe.Enviar( '1', false, true ); Recebo a mensagem de erro: Erro ao obter resposta do webservice. 8CI#‘NL

Já troquei para produção e o erro persiste.

Gostaria de saber se ainda existe mais alguma configuração a ser realizada?

Editado por LIDERNetwork
  • Fundadores
Postado

Se não me engano, a NFCe no Ceará, só pode ser usada, como forma de contingência do MFE...

Ou seja, o Cliente precisa ter um MFE ativado e funcionando... e usar a NFCe, apenas se o equipamento apresentar algum problema...

É esse o cenário ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Fundadores
Postado

Veja esse Decreto do CE

https://servicos.sefaz.ce.gov.br/internet/download/projetomfe/Decreto_32.983.pdf

Citar

II – acréscimo do § 5.º ao art. 17:“Art. 17. (...)(...)§ 5.º A NFC-e poderá ser emitida por contribuinte que aufira, em cada ano-calendário, receita bruta igual ou inferior a R$ 250.000,00 (duzentos e cinquenta mil reais), com utilização do integrador fiscal, após pedido devidamente homologado pelo Fisco.” (NR)

III – o art. 27, com nova redação do caput e acréscimo do § 3.º:“Art. 27. A NFC-e, modelo 65, deverá ser emitida, em substituição à emissão do CF-e, quando o Módulo Fiscal Eletrônico (MFE) ficar inoperante, seja em decorrência de caso fortuito ou de força maior, que impeça a sua utilização para fins de emissãodo CF-e.
(...)
§ 3.º Ato normativo expedido pelo Secretário da Fazenda poderá estabelecer prazo limite para utilização da NFC-e em contingência ao CF-e.” (NR)

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado
Agora, Daniel Simoes disse:

Se não me engano, a NFCe no Ceará, só pode ser usada, como forma de contingência do MFE...

Ou seja, o Cliente precisa ter um MFE ativado e funcionando... e usar a NFCe, apenas se o equipamento apresentar algum problema...

É esse o cenário ?

A principio sim é esse o cenário, no entanto,  DECRETO N.º 32.983, de 21 de fevereiro de 2019 que prevê a missão da NFC-e junto com o Integrador para empresas com faturamento de até R$ 250.000,00 não sendo mais obrigatório o MFe nesse cenário. Em relação ao erro apresentado na pasta LOG do integrador tem a seguinte linha de erro:

[01/05/2019 18:26:26] System.Net.WebException: O servidor remoto retornou um erro: (404) Não Localizado.
   em System.Net.HttpWebRequest.GetResponse()
   em (Object )
   em A..
(Object )
   em A..
(String )

1 minuto atrás, Daniel Simoes disse:

Sim esse mesmo Decreto foi validado para que as empresas com faturamento abaixo de 250.000,00 possam emitir sem o MFe, este parágrafo a que voce destacou é em relação as empresas que não se enquadram no requisito do artigo 17. 

Sobre isso já existem empresas emitindo NFCe HOJE no estado do Ceará habilitadas somente em NFCe.

Mas o erro apresentado é em relação a falta de um MFe conectado ao PC?

  • Fundadores
Postado
3 minutos atrás, LIDERNetwork disse:

A principio sim é esse o cenário, no entanto,  DECRETO N.º 32.983, de 21 de fevereiro de 2019 que prevê a missão da NFC-e junto com o Integrador para empresas com faturamento de até R$ 250.000,00 não sendo mais obrigatório o MFe

Não é o que diz o artigo III do mesmo decreto... (veja meu post anterior)

4 minutos atrás, LIDERNetwork disse:

[01/05/2019 18:26:26] System.Net.WebException: O servidor remoto retornou um erro: (404) Não Localizado.
   em System.Net.HttpWebRequest.GetResponse()
   em (Object )
   em A..
(Object )
   em A..
(String )

Essa mensagem de erro, vem do Integrador... Repare que a mensagem cita .NET, o ACBr não usa .NET...

talvez seja necessário uma re-instalação do integrador

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Fundadores
Postado

Quando o ACBrNFe, está ligado ao Integrador, ele não faz comunicação com nenhum WebService... tudo que ele faz, é escrever na pasta de Entrada do Integrador, e aguardar o arquivo de resposta

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado (editado)
24 minutos atrás, Daniel Simoes disse:

Quando o ACBrNFe, está ligado ao Integrador, ele não faz comunicação com nenhum WebService... tudo que ele faz, é escrever na pasta de Entrada do Emulador, e aguarda o arquivo de resposta

Isso vale também para a NFe?

Outra duvida onde coloca essas informações não achei isso para colocar no Integrador nem nos componentes??

Chave Acesso Validador: 25CFE38D-3B92-46C0-91CA-CFF751A82D3D Chave Requisição: 26359854-5698-1365-9856-965478231456

Editado por LIDERNetwork
  • Moderadores
Postado
12 horas atrás, LIDERNetwork disse:

Isso vale também para a NFe?

Outra duvida onde coloca essas informações não achei isso para colocar no Integrador nem nos componentes??

Chave Acesso Validador: 25CFE38D-3B92-46C0-91CA-CFF751A82D3D Chave Requisição: 26359854-5698-1365-9856-965478231456

Bom dia

A integração com Integrador é apenas para NFCe. No componente NFe basta setar o componente na Propriedade "Integrador".

Não precisa adicionar a URL da NFCe_CE no arquivo pois a comunicação com WebService é feita pelo Integrador...

Veja como configurar o Integrador neste tópico: https://www.djpdv.com.br/como-emitir-nfc-e-usando-o-integrador-fiscal/

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado
13 horas atrás, LIDERNetwork disse:

Isso vale também para a NFe?

Outra duvida onde coloca essas informações não achei isso para colocar no Integrador nem nos componentes??

Chave Acesso Validador: 25CFE38D-3B92-46C0-91CA-CFF751A82D3D Chave Requisição: 26359854-5698-1365-9856-965478231456

Olá José, obg pela resposta mas isso eu já tinha feito, como estava dando erro ai comecei a procurar uma solução, agora entendi. Sobre essa duvida teria como me informar?

  • Moderadores
Postado

A Informação de Chave é utilizada no Integrador, pode ver onde configurar no manual do Integrador:

https://www.tanca.com.br/assets/conteudo/drivers/TM-1000/manual_de_utilizacao_integrador_fiscal_14.pdf

A informação de chave de acesso e requisição é utilizada para integração de pagamento... Pode ver um exemplo no Demo SATTest do ProjetoACBr.

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Fundadores
Postado
Em 01/05/2019 at 19:11, LIDERNetwork disse:

Isso vale também para a NFe?

Analisando o código, o componente desabilita o Integrador, quando ele percebe que o componente está configurado para NFe

procedure TNFeWebService.EnviarDados;
var
  UsaIntegrador: Boolean;
  Integrador: TACBrIntegrador;
begin
  UsaIntegrador := Assigned(FPDFeOwner.Integrador);

  Integrador := Nil;
  if UsaIntegrador and (FPConfiguracoesNFe.Geral.ModeloDF = moNFe) then  // É NFE ?
  begin
    Integrador := FPDFeOwner.Integrador;       // SALVA CONFIGURAÇÃO ANTERIOR 
    FPDFeOwner.Integrador := Nil;              // DESABILITOU
  end;

  try
    inherited EnviarDados;                     // ENVIA
  finally
    if Assigned(Integrador) then               // RESTAURA CONFIGURACAO
      FPDFeOwner.Integrador := Integrador;
  end;
end; 

 

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Olá Senhores,

Ainda continuo sem conseguir usar o Integrador com o ACBRNFe modalidade NFCe.

No log do integrador apresenta a seguinte mensagem:  [NfceTransporte][HNfeAutorizacaoLote12] O índice estava fora dos limites da matriz.

Alguem tem alguma sugestao de como resolver esse erro?

Postado (editado)
3 minutos atrás, Daniel Simoes disse:

Qual é o erro retornado pelo ACBrNFe ?

Usar  o MFE não é uma opção para esse cliente ?

Estou ativando o LOG do ACBR para verificar justamente isso. Logo mais reporto o que apresentou.

Consultar Serviço e consultar usando a chave está dando certo só nao consegue enviar...

Editado por LIDERNetwork
Postado

Não encontrei uma propriedade que gere log no ACBRNFe, como poderia proceder para identificar o problema?  Ainda não segui enviar uma NFCe pelo integrador, já fiz todos os procedimentos necessários lendo outros post do forum a mensagem sempre é a mesma:

Erro ao obter resposta do webservice.
8CI#‘NL

Consulta pela chave e status serviço funciona normalmente...

  • Moderadores
Postado

Boa tarde, verifique se consegue simular este erro com Demo NFe do ACBr... Adicione o componente Integrador na tela e vincule ao componente ACBRNFe1,  utilize a aba NFCe (Botão Criar e Enviar), verifique se ocorre mesmo erro...

No Componente ACBRNFe, marque para salvar os XML de Envio e Retorno...

Outro detalhe, atualize para o ultimo release da dll (IntegradorNFCE.dll). Na sua maquina essa dll fica no diretorio: ...AppData\Roaming\Integrador

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado
1 minuto atrás, José M. S. Junior disse:

Boa tarde, verifique se consegue simular este erro com Demo NFe do ACBr... Adicione o componente Integrador na tela e vincule ao componente ACBRNFe1,  utilize a aba NFCe (Botão Criar e Enviar), verifique se ocorre mesmo erro...

No Componente ACBRNFe, marque para salvar os XML de Envio e Retorno...

Outro detalhe, atualize para o ultimo release da dll (IntegradorNFCE.dll). Na sua maquina essa dll fica no diretorio: ...AppData\Roaming\Integrador

Obrigado Jose pelo retorno. Ja baixei a ultima versao e coloquei a DLL na pasta citada e ja ativei a propriedade ACBRNFe.Configuracoes.Arquivos.SalvarEvento := True; Vou realizar os testes usando o DEMO e dou retorno

  • Fundadores
Postado

humm... isso parece ser o conteúdo de algum arquivo binário... (pode ser imagem?)

Fica difícil saber se essa realmente é a resposta d SEFEZ, ou se o (porcaria) do Integrador que está bagunçando tudo...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado
3 minutos atrás, Daniel Simoes disse:

humm... isso parece ser o conteúdo de algum arquivo binário... (pode ser imagem?)

Fica difícil saber se essa realmente é a resposta d SEFEZ, ou se o (porcaria) do Integrador que está bagunçando tudo...

Eu concordo Daniel, provavelmente o integrador está apresentando problemas mas realmente é dificil saber onde. É complicado esse negocio de integrador...

  • Curtir 1
Postado (editado)

A SEFAZ já até liberou o VIPRO para adesão das empresas com faturamento de até 250.000,00 anual.

Mas continuo sem conseguir comunicação com integrador. Estou instalando em outro PC para ver se é alguma restrição em minha máquina.

image.thumb.png.5b949225a2bff8892a5f816857e757f5.png

Editado por LIDERNetwork
  • Moderadores
Postado

Verifique se não pode ser algum bloqueio de Antivirus, Firewall, Proxy se utilizar... 

Está configurando o integrador com os dados de Emissor e Software House, descritos no manual do integrador para testes?

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Solution
Postado
12 minutos atrás, José M. S. Junior disse:

Verifique se não pode ser algum bloqueio de Antivirus, Firewall, Proxy se utilizar... 

Está configurando o integrador com os dados de Emissor e Software House, descritos no manual do integrador para testes?

sim está conforme manual a configuracao do Integrador. Em relacao a antivirus e firewall já ate desabilitei tudo e mesmo assim continuou dessa forma. Eu estou agora pela manha verificando se o roteador da empresa esta bloqueando algo e dou retorno.

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