Documentation

Lote extends LoteGnre
in package

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).

Tags
author

Matheus Marabesi matheus.marabesi@gmail.com

license

http://www.gnu.org/licenses/gpl-howto.html GPL

version
1.0.0

Table of Contents

Constants

DESTINATARIO_PESSOA_JURIDICA  = 1
EMITENTE_PESSOA_JURIDICA  = 1

Properties

$ambienteDeTeste  : bool
$estadoFactory  : EstadoFactory|null

Methods

addGuia()  : void
Método utilizado para armazenar a guia desejada na classe
getEstadoFactory()  : EstadoFactory
getGuia()  : Guia
Método utilizado para retornar uma guia específica existente no lote
getGuias()  : array<string|int, mixed>
Método utilizado para retornar todas as guias existentes no lote
getHeaderSoap()  : array<string|int, mixed>
Retorna em um formato de array os cabeçalhos necessários para a comunicação com o webservice da SEFAZ.
getSoapEnvelop()  : mixed
Método responsável por encapsular todo o XML gerado e encapsula-lo dentro de um envelop SOAP válido para ser enviado
setEstadoFactory()  : static
soapAction()  : string
Retorna uma string com a ação SOAP que será enviada ao webservice para ser executada
toXml()  : string
Método que transforma o objeto que sera enviado para o webservice em XML (O tipo de dado aceito pelo webservice)
utilizarAmbienteDeTeste()  : mixed
Define se a requisição será realizada no ambiente de testes ou não

Constants

DESTINATARIO_PESSOA_JURIDICA

public mixed DESTINATARIO_PESSOA_JURIDICA = 1

EMITENTE_PESSOA_JURIDICA

public mixed EMITENTE_PESSOA_JURIDICA = 1

Properties

$ambienteDeTeste

private bool $ambienteDeTeste = false

Methods

addGuia()

Método utilizado para armazenar a guia desejada na classe

public addGuia(Guia $guia) : void
Parameters
$guia : Guia

Para armazenar uma guia com sucesso é necessário enviar um objeto do tipo Guia

Tags
since
1.0.0

getGuia()

Método utilizado para retornar uma guia específica existente no lote

public getGuia(int $index) : Guia
Parameters
$index : int
Tags
since
1.0.0
Return values
Guia

getGuias()

Método utilizado para retornar todas as guias existentes no lote

public getGuias() : array<string|int, mixed>
Tags
since
1.0.0
Return values
array<string|int, mixed>

getHeaderSoap()

Retorna em um formato de array os cabeçalhos necessários para a comunicação com o webservice da SEFAZ.

public getHeaderSoap() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSoapEnvelop()

Método responsável por encapsular todo o XML gerado e encapsula-lo dentro de um envelop SOAP válido para ser enviado

public getSoapEnvelop(mixed $gnre, mixed $loteGnre) : mixed
Parameters
$gnre : mixed
$loteGnre : mixed

setEstadoFactory()

public setEstadoFactory(mixed $estadoFactory) : static
Parameters
$estadoFactory : mixed
Return values
static

soapAction()

Retorna uma string com a ação SOAP que será enviada ao webservice para ser executada

public soapAction() : string
Return values
string

Retorna uma string com o nome da ação que será executa pelo webservice

toXml()

Método que transforma o objeto que sera enviado para o webservice em XML (O tipo de dado aceito pelo webservice)

public toXml() : string
Return values
string

Uma string contendo todo o XML gerado

utilizarAmbienteDeTeste()

Define se a requisição será realizada no ambiente de testes ou não

public utilizarAmbienteDeTeste([mixed $ambiente = false ]) : mixed
Parameters
$ambiente : mixed = false

Define se será utilizado o ambiente de teste ou não, o padrão é false(para não usar o ambiente de testes)


        
On this page

Search results