\GnreSefaz

Interfaces

ObjetoSefaz Interface criada para ser implementada pelas classes que desejam enviar seus dados através do webservice da SEFAZ

Classes

Consulta Classe utilzada para gerar o envelope SOAP para ser enviado ao web service da SEFAZ para realizar a operação de consulta.
ConsultaGnre Classe que possui os métodos fundamentais para se realizar uma consulta ao webservice da sefaz
Guia Classe responsável por criar uma simples guia GNRE. Essa classe armazena todos os atributos necessários para serem transformados no XML aceito pela SEFAZ e posteriormente submetidos através do webservice
Lote Classe que armazena uma ou mais Guias (\Gnre\Sefaz\Guia) para serem transmitidas. Não é possível transmitir uma simples guia em um formato unitário, para que seja transmitida com sucesso a guia deve estar dentro de um lote (\Gnre\Sefaz\Lote).
LoteGnre Classe que contém os métodos necessários para armazenar as guias em lotes para serem transmitidas através do webservice da sefaz
Send Classe que realiza o intermediário entre a transformação dos dados(objetos) e a conexão com o webservice da sefaz. Para isso é utilizado o objeto onde foi definido as configurações e alguma classe que implementa a interface ObjectoSefaz (Gnre\Sefaz\ObjetoSefaz)