Documentation

SefazRetorno extends Rules
in package

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

Tags
author

Matheus Marabesi matheus.marabesi@gmail.com

license

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

see
Rules
version
1.0.0

Table of Contents

Constants

ERRO_VALIDACAO  = 2
GUIA_EMITIDA_COM_SUCESSO  = 9

Properties

$dadosArquivo  : string
$identificador  : int
$index  : int
$lote  : array<string|int, mixed>
$sequencialGuiaErroValidacao  : string

Methods

__construct()  : mixed
Utiliza o método construtor da classe para ser enviado um conteúdo de arquivo para ser extraido
getContent()  : string
Esse método é mais utilizado pelas classes filhas onde é necessário pegar uma parte do conteúdo baseado em uma string
getLote()  : Lote
aplicarParser()  : mixed
getAmbiente()  : mixed
getAtualizacaoMonetaria()  : mixed
getCEPEmitente()  : mixed
getCodigoBarras()  : mixed
getCodigoMotivoRejeicao()  : mixed
getCodigoReceita()  : mixed
getConvenio()  : mixed
getDataDeVencimento()  : mixed
getDataLimitePagamento()  : mixed
getDescricaoMotivoRejeicao()  : mixed
getDocumentoDestinatario()  : mixed
getDocumentoEmitente()  : mixed
getEnderecoEmitente()  : mixed
getHashDeValidacao()  : mixed
getIdentificador()  : mixed
getIdentificadorDoSolicitante()  : mixed
getIdentificadorGuia()  : mixed
getInformacoesComplementares()  : mixed
getJuros()  : mixed
getMesAnoReferencia()  : mixed
getMulta()  : mixed
getMunicipioDestinatario()  : mixed
getMunicipioEmitente()  : mixed
getNomeCampo()  : mixed
getNumeroDeControle()  : mixed
getNumeroDocumentoDeOrigem()  : mixed
getNumeroDoProtocoloDoLote()  : mixed
getNumeroProtocolo()  : mixed
getParcela()  : mixed
getPeriodoReferencia()  : mixed
getProduto()  : mixed
getRazaoSocialEmitente()  : mixed
getRepresentacaoNumerica()  : mixed
getSequencialGuia()  : mixed
getSequencialGuiaErroValidacao()  : mixed
getSituacaoGuia()  : mixed
getTelefoneEmitente()  : mixed
getTipoDocDestinatario()  : mixed
getTipoEmitente()  : mixed
getTipoIdentificadorDoSolicitante()  : mixed
getTotalGuias()  : mixed
getUFEmitente()  : mixed
getUfFavorecida()  : mixed
getValorPrincipal()  : mixed

Constants

ERRO_VALIDACAO

public mixed ERRO_VALIDACAO = 2

GUIA_EMITIDA_COM_SUCESSO

public mixed GUIA_EMITIDA_COM_SUCESSO = 9

Properties

$dadosArquivo

protected string $dadosArquivo

$identificador

protected int $identificador

$lote

protected array<string|int, mixed> $lote = []

$sequencialGuiaErroValidacao

protected string $sequencialGuiaErroValidacao

Methods

__construct()

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

public __construct(mixed $dadosArquivo) : mixed
Parameters
$dadosArquivo : mixed

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

getContent()

Esse método é mais utilizado pelas classes filhas onde é necessário pegar uma parte do conteúdo baseado em uma string

public getContent(string $content, int $positionStart, int $length) : string
Parameters
$content : string
$positionStart : int
$length : int
Tags
see
SefazRetorno
Return values
string

getAtualizacaoMonetaria()

protected getAtualizacaoMonetaria() : mixed

getCodigoMotivoRejeicao()

protected getCodigoMotivoRejeicao() : mixed

getDataDeVencimento()

protected getDataDeVencimento() : mixed

getDataLimitePagamento()

protected getDataLimitePagamento() : mixed

getDescricaoMotivoRejeicao()

protected getDescricaoMotivoRejeicao() : mixed

getDocumentoDestinatario()

protected getDocumentoDestinatario() : mixed

getDocumentoEmitente()

protected getDocumentoEmitente() : mixed

getEnderecoEmitente()

protected getEnderecoEmitente() : mixed

getHashDeValidacao()

protected getHashDeValidacao() : mixed

getIdentificadorDoSolicitante()

protected getIdentificadorDoSolicitante() : mixed

getIdentificadorGuia()

protected getIdentificadorGuia() : mixed

getInformacoesComplementares()

protected getInformacoesComplementares() : mixed

getMesAnoReferencia()

protected getMesAnoReferencia() : mixed

getMunicipioDestinatario()

protected getMunicipioDestinatario() : mixed

getMunicipioEmitente()

protected getMunicipioEmitente() : mixed

getNumeroDeControle()

protected getNumeroDeControle() : mixed

getNumeroDocumentoDeOrigem()

protected getNumeroDocumentoDeOrigem() : mixed

getNumeroDoProtocoloDoLote()

protected getNumeroDoProtocoloDoLote() : mixed

getNumeroProtocolo()

protected getNumeroProtocolo() : mixed

getPeriodoReferencia()

protected getPeriodoReferencia() : mixed

getRazaoSocialEmitente()

protected getRazaoSocialEmitente() : mixed

getRepresentacaoNumerica()

protected getRepresentacaoNumerica() : mixed

getSequencialGuia()

protected getSequencialGuia() : mixed

getSequencialGuiaErroValidacao()

protected getSequencialGuiaErroValidacao() : mixed

getTelefoneEmitente()

protected getTelefoneEmitente() : mixed

getTipoDocDestinatario()

protected getTipoDocDestinatario() : mixed

getTipoIdentificadorDoSolicitante()

protected getTipoIdentificadorDoSolicitante() : mixed

getValorPrincipal()

protected getValorPrincipal() : mixed

        
On this page

Search results