Sefaz
Table of Contents
Namespaces
- Estados
Interfaces
- ObjetoSefaz
- Interface criada para ser implementada pelas classes que desejam
enviar seus dados através do webservice da SEFAZ
Classes
- ConfigUf
- Classe utilzada para gerar o envelope SOAP para ser enviado ao web service
da SEFAZ para realizar a operação de consulta das configurações da UF.
- Consulta
- Classe utilzada para gerar o envelope SOAP para ser enviado ao web service
da SEFAZ para realizar a operação de consulta.
- ConsultaConfigUf
- Classe que possui os métodos fundamentais para se realizar uma consulta
ao webservice da sefaz
- ConsultaGnre
- Classe que possui os métodos fundamentais para se realizar uma consulta
ao webservice da sefaz
- EstadoFactory
- 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 (\Sped\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 (\Sped\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
- LoteV2
- Classe que armazena uma ou mais Guias (\Sped\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 (\Sped\Gnre\Sefaz\Lote).
- 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 (Sped\Gnre\Sefaz\ObjetoSefaz)