Space Home

Version 17, last updated by linux.rlm at Dec 20 11:38 2009 UTC

NFePHP é um sistema servidor para o gerenciamento das comunicações entre o emitente de NFe e os serviços dos SEFAZ estaduais. Inteiramente construido em PHP para rodar sob qualquer sistema operacional.

O modelo de gerenciamento engloba :

Na API (core NFeTools)

  • Conversão das Notas Fiscais geradas pelos ERP's em TXT para o formato final em XML.
  • Verificação da validade do certificado digital.
  • Assinatura do arquivo XML.
  • Validação contra os schemas XSD da SEFAZ  Veja a pagina  "Falha na Validação" (BUG libxml2)
  • Montagem dos Lotes de Envio das NFe via SOAP para a SEFAZ. 
  • Comunicação via SOAP com os webservices da SEFAZ  (envio da NFe, cancelamento, inutilização,etc.).
  • Comunicação no ambiente de produção, homologação e de contingência.
  • Tratamento e retorno dos erros encontrados pelo SEFAZ ou no processo de validação para a correção dos dados ou rotinas da NFe (neste sistema ou no ERP).
  • Impressão da DANFE (em uma ou mais páginas em formato A4 Retrato). 
  • Envio da NFe (procololada) para o destinatário, via e-mail.
  • Manutenção dos dados em base de dados MySQL.
  • Manutenção dos arquivos XML e seu backup.

Versão atual (pre-review):

  • Versão fechada em: http://subversion.assembla.com/svn/nfephp/tags/pre-review/
  • Versão para ser alterada/atualizada em: http://subversion.assembla.com/svn/nfephp/branches/pre-review/

Utilização

O sistema é constituido de uma série de classes que devem ser utilizadas para a montagem do sistema de controle das NFe's emitidas, permitindo a comunicação com o SEFAZ e a manutenção eficaz do sistema. Portanto  não foi desenhado para ele próprio emitir NFe tendo em vista a enorme quantidade de infomações necessárias e as características e especificidades de cada emitente.

 

No comments yet. >