Nota Fiscal Eletrônica com Squid / Autenticação

Publicado por Marcio Cesar Cury Valentin em 13/07/2010

[ Hits: 20.483 ]

 


Nota Fiscal Eletrônica com Squid / Autenticação



Tive problema com um ERP que não solicitava autenticação do proxy na hora de enviar a NF para a Receita, então pesquisei e segue a fórmula.

Esta dica tem por finalidade liberar as URLs da Receita Federal para envio de NFE caso você tenha Squid rodando com autenticação de usuários.

Em um cliente, tive um problema de que o ERP não solicitava autenticação do proxy na hora de enviar a NF para a Receita, então tive que desabilitar as URLs da receita para poder enviar os dados sem autenticação do proxy.

Segue configuração do Squid:

Abra o squid.conf (/etc/squid/squid.conf) e adicione a seguinte ACL:

acl nfe dstdomain "/etc/squid/nfe"
http_access allow nfe

Depois crie o arquivo /etc/squid/nfe com o seguinte conteúdo:

nfehom.fazenda.sp.gov.br
www.emissorctehom.fazenda.sp.gov.br
homologacao.nfe.fazenda.sp.gov.br
homologacao.nfe.sefazvirtual.rs.gov.br
nfe.sefazvirtual.rs.gov.br
nfe.sefazvirtual.sp.gov.br
www.emissornfe.fazenda.sp.gov.br
nfe.fazenda.sp.gov.br:443
nfe.fazenda.sp.gov.br
dec.fazenda.df.gov.br/nfe/ServiceConsultaCadastro.asmx
hnfe.fazenda.mg.gov.br/nfe/services/CadConsultaCadastro
hnfe.fazenda.mg.gov.br/nfe/services/NfeCancelamento
hnfe.fazenda.mg.gov.br/nfe/services/NfeConsulta
hnfe.fazenda.mg.gov.br/nfe/services/NfeInutilizacao
hnfe.fazenda.mg.gov.br/nfe/services/NfeRecepcao
hnfe.fazenda.mg.gov.br/nfe/services/NfeRetRecepcao
hnfe.fazenda.mg.gov.br/nfe/services/NfeStatusServico
hnfe.sefaz.ba.gov.br/webservices/nfe/CadConsultaCadastro.asmx
hnfe.sefaz.ba.gov.br/webservices/nfe/NfeCancelamento.asmx
hnfe.sefaz.ba.gov.br/webservices/nfe/NfeConsulta.asmx
hnfe.sefaz.ba.gov.br/webservices/nfe/NfeInutilizacao.asmx
hnfe.sefaz.ba.gov.br/webservices/nfe/NfeRecepcao.asmx
hnfe.sefaz.ba.gov.br/webservices/nfe/NfeRetRecepcao.asmx
hnfe.sefaz.ba.gov.br/webservices/nfe/NfeStatusServico.asmx
hnfe.sefaz.es.gov.br/Nfe/services/CadConsultaCadastro
hnfe.sefaz.es.gov.br/Nfe/services/NfeCancelamento
hnfe.sefaz.es.gov.br/Nfe/services/NfeConsulta
hnfe.sefaz.es.gov.br/Nfe/services/NfeInutilizacao
hnfe.sefaz.es.gov.br/Nfe/services/NfeRecepcao
hnfe.sefaz.es.gov.br/Nfe/services/NfeRetRecepcao
hnfe.sefaz.es.gov.br/Nfe/services/NfeStatusServico
hom.nfe.fazenda.gov.br/NFeCancelamento/NFeCancelamento.asmx
hom.nfe.fazenda.gov.br/nfeconsulta/nfeconsulta.asmx
hom.nfe.fazenda.gov.br/NFeInutilizacao/NFeInutilizacao.asmx
hom.nfe.fazenda.gov.br/NfeRecepcao/NfeRecepcao.asmx
hom.nfe.fazenda.gov.br/NFeRetRecepcao/NFeRetRecepcao.asmx
hom.nfe.fazenda.gov.br/NFeStatusServico/NFeStatusServico.asmx
hom.nfe.fazenda.gov.br/SCAN/NfeCancelamento/NfeCancelamento.asmx
hom.nfe.fazenda.gov.br/SCAN/Nfeconsulta/Nfeconsulta.asmx
hom.nfe.fazenda.gov.br/SCAN/NfeInutilizacao/NfeInutilizacao.asmx
hom.nfe.fazenda.gov.br/SCAN/NfeRecepcao/NfeRecepcao.asmx
hom.nfe.fazenda.gov.br/SCAN/NfeRetRecepcao/NfeRetRecepcao.asmx
hom.nfe.fazenda.gov.br/SCAN/NfeStatusServico/NfeStatusServico.asmx
homnfe.sefaz.am.gov.br/ws/services/NfeCancelamento
homnfe.sefaz.am.gov.br/ws/services/NfeConsulta
homnfe.sefaz.am.gov.br/ws/services/NfeInutilizacao
homnfe.sefaz.am.gov.br/ws/services/NfeRecepcao
homnfe.sefaz.am.gov.br/ws/services/NfeRetRecepcao
homnfe.sefaz.am.gov.br/ws/services/NfeStatusServico
homolog.nfe.fazenda.df.gov.br/nfe/ServiceConsultaCadastro.asmx
homolog.sefaz.go.gov.br/nfe/services/CadConsultaCadastro
homolog.sefaz.go.gov.br/nfe/services/NfeCancelamento
homolog.sefaz.go.gov.br/nfe/services/NfeConsulta
homolog.sefaz.go.gov.br/nfe/services/NfeInutilizacao
homolog.sefaz.go.gov.br/nfe/services/NfeRecepcao
homolog.sefaz.go.gov.br/nfe/services/NfeRetRecepcao
homolog.sefaz.go.gov.br/nfe/services/NfeStatusServico
homologacao.nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeCancelamentoNF
homologacao.nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeConsultaNF
homologacao.nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeInutilizacaoNF
homologacao.nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeRecepcao
homologacao.nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeRetRecepcao
homologacao.nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeStatusServicoNF
homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/cadconsultacadastro.asmx
homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/NfeCancelamento.asmx
homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/NfeConsulta.asmx
homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/NfeInutilizacao.asmx
homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/NfeRecepcao.asmx
homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/NfeRetRecepcao.asmx
homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/NfeStatusServico.asmx
homologacao.nfe.ms.gov.br/homologacao/services/NfeCancelamento
homologacao.nfe.ms.gov.br/homologacao/services/NfeConsulta
homologacao.nfe.ms.gov.br/homologacao/services/NfeInutilizacao
homologacao.nfe.ms.gov.br/homologacao/services/NfeRecepcao
homologacao.nfe.ms.gov.br/homologacao/services/NfeRetRecepcao
homologacao.nfe.ms.gov.br/homologacao/services/NfeStatusServico
homologacao.nfe.sefaz.rs.gov.br/ws/nfecancelamento/NfeCancelamento.asmx
homologacao.nfe.sefaz.rs.gov.br/ws/nfeconsulta/NfeConsulta.asmx
homologacao.nfe.sefaz.rs.gov.br/ws/nfeinutilizacao/NfeInutilizacao.asmx
homologacao.nfe.sefaz.rs.gov.br/ws/nferecepcao/NfeRecepcao.asmx
homologacao.nfe.sefaz.rs.gov.br/ws/nferetrecepcao/NfeRetRecepcao.asmx
homologacao.nfe.sefaz.rs.gov.br/ws/nfestatusservico/NfeStatusServico.asmx
homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfecancelamento/NfeCancelamento.asmx
homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeconsulta/NfeConsulta.asmx
homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/NfeInutilizacao.asmx
homologacao.nfe.sefazvirtual.rs.gov.br/ws/nferecepcao/NfeRecepcao.asmx
homologacao.nfe.sefazvirtual.rs.gov.br/ws/nferetrecepcao/NfeRetRecepcao.asmx
homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfestatusservico/NfeStatusServico.asmx
homologacao.sefaz.mt.gov.br/nfews/CadConsultaCadastro
homologacao.sefaz.mt.gov.br/nfews/NfeCancelamento
homologacao.sefaz.mt.gov.br/nfews/NfeConsulta
homologacao.sefaz.mt.gov.br/nfews/NfeInutilizacao
homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao
homologacao.sefaz.mt.gov.br/nfews/NfeRetRecepcao
homologacao.sefaz.mt.gov.br/nfews/NfeStatusServico
nfe.fazenda.mg.gov.br/nfe/services/CadConsultaCadastro
nfe.fazenda.mg.gov.br/nfe/services/NfeCancelamento
nfe.fazenda.mg.gov.br/nfe/services/NfeConsulta
nfe.fazenda.mg.gov.br/nfe/services/NfeInutilizacao
nfe.fazenda.mg.gov.br/nfe/services/NfeRecepcao
nfe.fazenda.mg.gov.br/nfe/services/NfeRetRecepcao
nfe.fazenda.mg.gov.br/nfe/services/NfeStatusServico
nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeCancelamentoNF
nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeConsultaNF
nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeInutilizacaoNF
nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeRecepcao
nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeRetRecepcao
nfe.fazenda.pr.gov.br/NFENWebServices/services/nfeStatusServicoNF
nfe.fazenda.sp.gov.br/nfeWEB/services/cadconsultacadastro.asmx
nfe.fazenda.sp.gov.br/nfeWEB/services/NfeCancelamento.asmx
nfe.fazenda.sp.gov.br/nfeWEB/services/NfeConsulta.asmx
nfe.fazenda.sp.gov.br/nfeWEB/services/NfeInutilizacao.asmx
nfe.fazenda.sp.gov.br/nfeWEB/services/NfeRecepcao.asmx
nfe.fazenda.sp.gov.br/nfeWEB/services/NfeRetRecepcao.asmx
nfe.fazenda.sp.gov.br/nfeWEB/services/NfeStatusServico.asmx
nfe.sefaz.am.gov.br/ws/services/NfeCancelamento
nfe.sefaz.am.gov.br/ws/services/NfeConsulta
nfe.sefaz.am.gov.br/ws/services/NfeInutilizacao
nfe.sefaz.am.gov.br/ws/services/NfeRecepcao
nfe.sefaz.am.gov.br/ws/services/NfeRetRecepcao
nfe.sefaz.am.gov.br/ws/services/NfeStatusServico
nfe.sefaz.ba.gov.br/webservices/nfe/CadConsultaCadastro.asmx
nfe.sefaz.ba.gov.br/webservices/nfe/NfeCancelamento.asmx
nfe.sefaz.ba.gov.br/webservices/nfe/NfeConsulta.asmx
nfe.sefaz.ba.gov.br/webservices/nfe/NfeInutilizacao.asmx
nfe.sefaz.ba.gov.br/webservices/nfe/NfeRecepcao.asmx
nfe.sefaz.ba.gov.br/webservices/nfe/NfeRetRecepcao.asmx
nfe.sefaz.ba.gov.br/webservices/nfe/NfeStatusServico.asmx
nfe.sefaz.ce.gov.br/nfe/services/CadConsultaCadastro
nfe.sefaz.ce.gov.br/nfe/services/NfeCancelamento
nfe.sefaz.ce.gov.br/nfe/services/NfeConsulta
nfe.sefaz.ce.gov.br/nfe/services/NfeRecepcao
nfe.sefaz.ce.gov.br/nfe/services/NfeRetRecepcao
nfe.sefaz.ce.gov.br/nfe/services/NfeStatusServico
nfe.sefaz.es.gov.br/Nfe/services/CadConsultaCadastro
nfe.sefaz.es.gov.br/Nfe/services/NfeCancelamento
nfe.sefaz.es.gov.br/Nfe/services/NfeConsulta
nfe.sefaz.es.gov.br/Nfe/services/NfeInutilizacao
nfe.sefaz.es.gov.br/Nfe/services/NfeRecepcao
nfe.sefaz.es.gov.br/Nfe/services/NfeRetRecepcao
nfe.sefaz.es.gov.br/Nfe/services/NfeStatusServico
nfe.sefaz.go.gov.br/nfe/services/NfeCancelamento
nfe.sefaz.go.gov.br/nfe/services/NfeConsulta
nfe.sefaz.go.gov.br/nfe/services/NfeInutilizacao
nfe.sefaz.go.gov.br/nfe/services/NfeRecepcao
nfe.sefaz.go.gov.br/nfe/services/NfeRetRecepcao
nfe.sefaz.go.gov.br/nfe/services/NfeStatusServico
nfe.sefaz.mt.gov.br/nfews/CadConsultaCadastro
nfe.sefaz.pe.gov.br/nfe-service/services/CadConsultaCadastro
nfe.sefaz.pe.gov.br/nfe-service/services/NfeCancelamento
nfe.sefaz.pe.gov.br/nfe-service/services/NfeConsulta
nfe.sefaz.pe.gov.br/nfe-service/services/NfeInutilizacao
nfe.sefaz.pe.gov.br/nfe-service/services/NfeRecepcao
nfe.sefaz.pe.gov.br/nfe-service/services/NfeRetRecepcao
nfe.sefaz.pe.gov.br/nfe-service/services/NfeStatusServico
nfe.sefaz.rs.gov.br/ws/nfecancelamento/NfeCancelamento.asmx
nfe.sefaz.rs.gov.br/ws/nfeconsulta/NfeConsulta.asmx
nfe.sefaz.rs.gov.br/ws/nfeinutilizacao/NfeInutilizacao.asmx
nfe.sefaz.rs.gov.br/ws/nferecepcao/NfeRecepcao.asmx
nfe.sefaz.rs.gov.br/ws/nferetrecepcao/NfeRetRecepcao.asmx
nfe.sefaz.rs.gov.br/ws/nfestatusservico/NfeStatusServico.asmx
nfe.sefazvirtual.rs.gov.br/ws/nfecancelamento/NfeCancelamento.asmx
nfe.sefazvirtual.rs.gov.br/ws/nfeconsulta/NfeConsulta.asmx
nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/NfeInutilizacao.asmx
nfe.sefazvirtual.rs.gov.br/ws/nferecepcao/NfeRecepcao.asmx
nfe.sefazvirtual.rs.gov.br/ws/nferetrecepcao/NfeRetRecepcao.asmx
nfe.sefazvirtual.rs.gov.br/ws/nfestatusservico/NfeStatusServico.asmx
nfeh.sefaz.ce.gov.br/nfe/services/CadConsultaCadastro
nfeh.sefaz.ce.gov.br/nfe/services/NfeCancelamento
nfeh.sefaz.ce.gov.br/nfe/services/NfeConsulta
nfeh.sefaz.ce.gov.br/nfe/services/NfeInutilizacao
nfeh.sefaz.ce.gov.br/nfe/services/NfeRecepcao
nfeh.sefaz.ce.gov.br/nfe/services/NfeRetRecepcao
nfeh.sefaz.ce.gov.br/nfe/services/NfeStatusServico
nfehomolog.sefaz.pe.gov.br/nfe-service/services/CadConsultaCadastro
nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeCancelamento
nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeConsulta
nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeInutilizacao
nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeRecepcao
nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeRetRecepcao
nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeStatusServico
producao.nfe.ms.gov.br/producao/services/NfeCancelamento
producao.nfe.ms.gov.br/producao/services/NfeConsulta
producao.nfe.ms.gov.br/producao/services/NfeInutilizacao
producao.nfe.ms.gov.br/producao/services/NfeRecepcao
producao.nfe.ms.gov.br/producao/services/NfeRetRecepcao
producao.nfe.ms.gov.br/producao/services/NfeStatusServico
sef.sefaz.rs.gov.br/ws/CadConsultaCadastro/CadConsultaCadastro.asmx
ws.nfe.sefin.ro.gov.br/ws/CadConsultaCadastro
ws.nfe.sefin.ro.gov.br/wsprod/CadConsultaCadastro
www.scan.fazenda.gov.br/NfeCancelamento/NfeCancelamento.asmx
www.scan.fazenda.gov.br/Nfeconsulta/Nfeconsulta.asmx
www.scan.fazenda.gov.br/NfeInutilizacao/NfeInutilizacao.asmx
www.scan.fazenda.gov.br/NfeRecepcao/NfeRecepcao.asmx
www.scan.fazenda.gov.br/NfeRetRecepcao/NfeRetRecepcao.asmx
www.scan.fazenda.gov.br/NfeStatusServico/NfeStatusServico.asmx
www.sefazvirtual.fazenda.gov.br/NFeCancelamento/NFeCancelamento.asmx
www.sefazvirtual.fazenda.gov.br/nfeconsulta/nfeconsulta.asmx
www.sefazvirtual.fazenda.gov.br/NFeInutilizacao/NFeInutilizacao.asmx
www.sefazvirtual.fazenda.gov.br/NfeRecepcao/NfeRecepcao.asmx
www.sefazvirtual.fazenda.gov.br/NFeRetRecepcao/NFeRetRecepcao.asmx
www.sefazvirtual.fazenda.gov.br/NFeStatusServico/NFeStatusServico.asmx

Pronto, reinicie o Squid e já está funcionando.

O conteúdo do arquivo nfe foi retirado do site da Fazenda e mais alguns que eu vi na hora de transmitir. Já está pronto para todos os estados.

Lembrando que estas URLs não serão autenticadas pelo Squid, portanto, veja se não terá problemas com relatórios de acesso.

Abraços,

Marcio.

Outras dicas deste autor

Configuração do Bind no Fedora 10

Leitura recomendada

Como instalar todas as distros Linux que você quiser (UEFI ou Legacy)

Instalando Flash Player para Firefox/Opera/etc na mão

Shell script: auto-completion - Como implementar

Instalação do Firefox 4 RC no Debian Squeeze

Instalando o Backtrack 4 R2 em VirtualBox

  

Comentários
[1] Comentário enviado por zeronikon em 14/07/2010 - 12:35h

Também tive um problema semelhante a este e usei a mesma lista que a empresa que implementou o NFE aqui onde trabalho trouxe.
O que eu também fiz para facilitar foi:

Ao invés de colocar todos estes sites, coloquei no squid, por exemplo:
homologacao.sefaz.mt.gov.br/*
www.sefazvirtual.fazenda.gov.br/*

e assim por diante.
outra coisa também foi que me informaram que só era necessário colocar o "seu" estado. Aqui no RJ se não me engano o servidor responsável é o do RS.

De qualquer forma, ótima dica!!


[2] Comentário enviado por marciovalentin em 14/07/2010 - 15:11h

É, legal, para dar menos trabalho coloquei a lista toda, e para servir a todos os usuários coloquei de todos os estados.

Marcio

[3] Comentário enviado por correa.correa em 06/01/2011 - 16:10h

Ótimo detalhe!
agradecido pela informação sobre nota fiscal eletronica
indico um site que possa ajudar http://www.notaja.com.br/


[4] Comentário enviado por raulcla em 28/09/2018 - 15:43h

Boa Tarde Marcio obrigado pela dica porém eu já tenho 01 acl com nome de site_liberado e lá dentro tem os dominios da receita e .gov.br porém esse em específico qdo está pelo proxy não carrega ou carrega as vezes http://servicos.receita.fazenda.gov.br tenho esse problema em outros firewalls também, mas qdo retiro o proxy não aparece o problema. Segue abaixo.

acl site_livre url_regex -i "/etc/squid/site_livre"
http_access allow site_livre

Grato
Raul



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts