PHP Class Eduardokum\LaravelBoleto\Boleto\Banco\Itau

Inheritance: extends Eduardokum\LaravelBoleto\Boleto\AbstractBoleto, implements Eduardokum\LaravelBoleto\Boleto\Contracts\Banco\Itau
Show file Open project: eduardokum/laravel-boleto

Public Properties

Property Type Description
$variaveis_adicionais array Variáveis adicionais.

Protected Properties

Property Type Description
$carteiraDv integer Dígito verificador da carteira/nosso número para impressão no boleto
$carteiras array Define as carteiras disponíveis para este banco
$codigoBanco string Código do banco
$codigoCliente integer Campo obrigatório para emissão de boletos com carteira 198 fornecido pelo Banco com 5 dígitos
$especiesCodigo string Espécie do documento, coódigo para remessa

Public Methods

Method Description
getCodigoCliente ( ) : integer Retorna o código do cliente
getNossoNumeroBoleto ( ) : string Método que retorna o nosso numero usado no boleto. alguns bancos possuem algumas diferenças.
isValid ( ) Método que valida se o banco tem todos os campos obrigadotorios preenchidos
setCodigoCliente ( integer $codigoCliente ) Define o código do cliente

Protected Methods

Method Description
gerarNossoNumero ( ) : string Gera o Nosso Número.
getCampoLivre ( ) : string Método para gerar o código da posição de 20 a 44

Method Details

gerarNossoNumero() protected method

Gera o Nosso Número.
protected gerarNossoNumero ( ) : string
return string

getCampoLivre() protected method

Método para gerar o código da posição de 20 a 44
protected getCampoLivre ( ) : string
return string

getCodigoCliente() public method

Retorna o código do cliente
public getCodigoCliente ( ) : integer
return integer

getNossoNumeroBoleto() public method

Método que retorna o nosso numero usado no boleto. alguns bancos possuem algumas diferenças.
public getNossoNumeroBoleto ( ) : string
return string

isValid() public method

Método que valida se o banco tem todos os campos obrigadotorios preenchidos
public isValid ( )

setCodigoCliente() public method

Define o código do cliente
public setCodigoCliente ( integer $codigoCliente )
$codigoCliente integer

Property Details

$carteiraDv protected property

Dígito verificador da carteira/nosso número para impressão no boleto
protected int $carteiraDv
return integer

$carteiras protected property

Define as carteiras disponíveis para este banco
protected array $carteiras
return array

$codigoBanco protected property

Código do banco
protected string $codigoBanco
return string

$codigoCliente protected property

Campo obrigatório para emissão de boletos com carteira 198 fornecido pelo Banco com 5 dígitos
protected int $codigoCliente
return integer

$especiesCodigo protected property

Espécie do documento, coódigo para remessa
protected string $especiesCodigo
return string

$variaveis_adicionais public property

Variáveis adicionais.
public array $variaveis_adicionais
return array