Documentation

LoteV2 extends Lote
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).

Table of Contents

Constants

DESTINATARIO_PESSOA_JURIDICA  = 1
EMITENTE_PESSOA_JURIDICA  = 1

Properties

$ambienteDeTesteV2  : mixed

Methods

addGuia()  : void
Método utilizado para armazenar a guia desejada na classe
gerarCamposExtras()  : mixed
getCodigoDoc()  : string
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.
getNumDoc()  : string
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
setAmbienteDeTesteV2()  : LoteV2
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

$ambienteDeTesteV2

public mixed $ambienteDeTesteV2 = 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

gerarCamposExtras()

public gerarCamposExtras(mixed $gnre, mixed $gnreGuia) : mixed
Parameters
$gnre : mixed
$gnreGuia : mixed

getCodigoDoc()

public getCodigoDoc(mixed $uf[, mixed $difa = false ]) : string
Parameters
$uf : mixed
$difa : mixed = false
Return values
string

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>

getNumDoc()

public getNumDoc(mixed $uf) : string
Parameters
$uf : mixed
Return values
string

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

setAmbienteDeTesteV2()

public setAmbienteDeTesteV2(bool $ambienteDeTesteV2) : LoteV2
Parameters
$ambienteDeTesteV2 : bool
Return values
LoteV2

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