\Gnre\ParserSefazRetorno

<p> Classe utilizada para extrair os dados do web service da SEFAZ, como o retorno é um conteúdo posicional utilizamos aqui o template method, ou seja, essa classe transforma o arquivo posicional em um objeto manipulável pela API </p>

Summary

Methods
Properties
Constants
__construct()
getLote()
getContent()
No public properties found
ERRO_VALIDACAO
GUIA_EMITIDA_COM_SUCESSO
getTipoIdentificadorDoSolicitante()
getIdentificador()
getSequencialGuia()
getSituacaoGuia()
getUfFavorecida()
getCodigoReceita()
getTipoEmitente()
getDocumentoEmitente()
getEnderecoEmitente()
getMunicipioEmitente()
getUFEmitente()
getCEPEmitente()
getTelefoneEmitente()
getTipoDocDestinatario()
getDocumentoDestinatario()
getMunicipioDestinatario()
getProduto()
getNumeroDocumentoDeOrigem()
getConvenio()
getInformacoesComplementares()
getDataDeVencimento()
getDataLimitePagamento()
getPeriodoReferencia()
getParcela()
getValorPrincipal()
getAtualizacaoMonetaria()
getJuros()
getMulta()
getRepresentacaoNumerica()
getCodigoBarras()
getNumeroDeControle()
getIdentificadorGuia()
getNumeroProtocolo()
getTotalGuias()
getHashDeValidacao()
getIdentificadorDoSolicitante()
getNumeroDoProtocoloDoLote()
getAmbiente()
getNomeCampo()
getCodigoMotivoRejeicao()
getDescricaoMotivoRejeicao()
aplicarParser()
getRazaoSocialEmitente()
getMesAnoReferencia()
getSequencialGuiaErroValidacao()
$dadosArquivo
$index
$indentificador
$sequencialGuiaErroValidacao
$lote
N/A
No private methods found
No private properties found
N/A

Constants

ERRO_VALIDACAO

ERRO_VALIDACAO

GUIA_EMITIDA_COM_SUCESSO

GUIA_EMITIDA_COM_SUCESSO

Properties

$dadosArquivo

$dadosArquivo : string

Type

string

$index

$index : integer

Type

integer

$indentificador

$indentificador : integer

Type

integer

$sequencialGuiaErroValidacao

$sequencialGuiaErroValidacao : string

Type

string

$lote

$lote : array

Type

array

Methods

__construct()

__construct(string  $dadosArquivo) 

Utiliza o método construtor da classe para ser enviado um conteúdo de arquivo para ser extraido

Parameters

string $dadosArquivo

String contendo o conteúdo de retorno do web service da SEFAZ

getContent()

getContent(string  $content, integer  $positionStart, integer  $length) : string

Parameters

string $content
integer $positionStart
integer $length

Returns

string

getTipoIdentificadorDoSolicitante()

getTipoIdentificadorDoSolicitante() 

getIdentificador()

getIdentificador() 

getSequencialGuia()

getSequencialGuia() 

getSituacaoGuia()

getSituacaoGuia() 

getUfFavorecida()

getUfFavorecida() 

getCodigoReceita()

getCodigoReceita() 

getTipoEmitente()

getTipoEmitente() 

getDocumentoEmitente()

getDocumentoEmitente() 

getEnderecoEmitente()

getEnderecoEmitente() 

getMunicipioEmitente()

getMunicipioEmitente() 

getUFEmitente()

getUFEmitente() 

getCEPEmitente()

getCEPEmitente() 

getTelefoneEmitente()

getTelefoneEmitente() 

getTipoDocDestinatario()

getTipoDocDestinatario() 

getDocumentoDestinatario()

getDocumentoDestinatario() 

getMunicipioDestinatario()

getMunicipioDestinatario() 

getProduto()

getProduto() 

getNumeroDocumentoDeOrigem()

getNumeroDocumentoDeOrigem() 

getConvenio()

getConvenio() 

getInformacoesComplementares()

getInformacoesComplementares() 

getDataDeVencimento()

getDataDeVencimento() 

getDataLimitePagamento()

getDataLimitePagamento() 

getPeriodoReferencia()

getPeriodoReferencia() 

getParcela()

getParcela() 

getValorPrincipal()

getValorPrincipal() 

getAtualizacaoMonetaria()

getAtualizacaoMonetaria() 

getJuros()

getJuros() 

getMulta()

getMulta() 

getRepresentacaoNumerica()

getRepresentacaoNumerica() 

getCodigoBarras()

getCodigoBarras() 

getNumeroDeControle()

getNumeroDeControle() 

getIdentificadorGuia()

getIdentificadorGuia() 

getNumeroProtocolo()

getNumeroProtocolo() 

getTotalGuias()

getTotalGuias() 

getHashDeValidacao()

getHashDeValidacao() 

getIdentificadorDoSolicitante()

getIdentificadorDoSolicitante() 

getNumeroDoProtocoloDoLote()

getNumeroDoProtocoloDoLote() 

getAmbiente()

getAmbiente() 

getNomeCampo()

getNomeCampo() 

getCodigoMotivoRejeicao()

getCodigoMotivoRejeicao() 

getDescricaoMotivoRejeicao()

getDescricaoMotivoRejeicao() 

aplicarParser()

aplicarParser() 

getRazaoSocialEmitente()

getRazaoSocialEmitente() 

getMesAnoReferencia()

getMesAnoReferencia() 

getSequencialGuiaErroValidacao()

getSequencialGuiaErroValidacao()