PHP Class Eduardokum\LaravelBoleto\Boleto\Banco\Hsbc

Inheritance: extends Eduardokum\LaravelBoleto\Boleto\AbstractBoleto, implements Eduardokum\LaravelBoleto\Contracts\Boleto\Boleto
Afficher le fichier Open project: eduardokum/laravel-boleto

Protected Properties

Свойство Type Description
$carteiras array Define as carteiras disponíveis para este banco
$codigoBanco string Código do banco
$especieDoc string Espécie do documento, geralmente DM (Duplicata Mercantil)
$especiesCodigo string Espécie do documento, coódigo para remessa
$range string Código de range de composição do nosso numero.

Méthodes publiques

Méthode Description
getAgenciaCodigoBeneficiario ( ) : string Retorna o campo Agência/Beneficiário do boleto
getNossoNumeroBoleto ( ) : string Método que retorna o nosso numero usado no boleto. alguns bancos possuem algumas diferenças.
getRange ( ) : string
isValid ( ) Método que valida se o banco tem todos os campos obrigadotorios preenchidos
setEspecieDoc ( string $especieDoc ) : AbstractBoleto Define o campo Espécie Doc, HSBC sempre PD
setRange ( string $range ) : Hsbc

Méthodes protégées

Méthode 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 méthode

Gera o Nosso Número.
protected gerarNossoNumero ( ) : string
Résultat string

getAgenciaCodigoBeneficiario() public méthode

Retorna o campo Agência/Beneficiário do boleto
public getAgenciaCodigoBeneficiario ( ) : string
Résultat string

getCampoLivre() protected méthode

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

getNossoNumeroBoleto() public méthode

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

getRange() public méthode

public getRange ( ) : string
Résultat string

isValid() public méthode

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

setEspecieDoc() public méthode

Define o campo Espécie Doc, HSBC sempre PD
public setEspecieDoc ( string $especieDoc ) : AbstractBoleto
$especieDoc string
Résultat Eduardokum\LaravelBoleto\Boleto\AbstractBoleto

setRange() public méthode

public setRange ( string $range ) : Hsbc
$range string
Résultat Hsbc

Property Details

$carteiras protected_oe property

Define as carteiras disponíveis para este banco
protected array $carteiras
Résultat array

$codigoBanco protected_oe property

Código do banco
protected string $codigoBanco
Résultat string

$especieDoc protected_oe property

Espécie do documento, geralmente DM (Duplicata Mercantil)
protected string $especieDoc
Résultat string

$especiesCodigo protected_oe property

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

$range protected_oe property

Código de range de composição do nosso numero.
protected string $range
Résultat string