PHP Class Eduardokum\LaravelBoleto\Cnab\Remessa\Cnab400\Banco\Banrisul

Inheritance: extends Eduardokum\LaravelBoleto\Cnab\Remessa\AbstractRemessa, implements Eduardokum\LaravelBoleto\Contracts\Cnab\Remessa
Show file Open project: eduardokum/laravel-boleto

Protected Properties

Property Type Description
$carteiras array Define as carteiras disponíveis para este banco 1 -> Cobrança Simples 3 -> Cobrança Caucionada 4 -> Cobrança em IGPM 5 -> Cobrança Caucionada CGB Especial 6 -> Cobrança Simples Seguradora 7 -> Cobrança em UFIR 8 -> Cobrança em IDTR C -> Cobrança Vinculada D -> Cobrança CSB E -> Cobrança Caucionada Câmbio F -> Cobrança Vendor H -> Cobrança Caucionada Dólar I -> Cobrança Caucionada Compror K -> Cobrança Simples INCC-M M -> Cobrança Partilhada N -> Capital de Giro CGB ICM R -> Desconto de Duplicata S -> Vendor Eletrônico – Valor Final (Corrigido) X -> Vendor BDL – Valor Inicial (Valor da NF)
$codigoBanco string Código do banco
$codigoCliente string Codigo do cliente junto ao banco.
$codigoClienteOfficeBanking string Codigo do cliente office banking junto ao banco.
$fimArquivo null Caracter de fim de arquivo
$fimLinha string Caracter de fim de linha
$teste boolean Remessa em teste

Public Methods

Method Description
addBoleto ( Eduardokum\LaravelBoleto\Contracts\Boleto\Boleto $boleto ) : boolean
getCodigoCliente ( ) : mixed Retorna o codigo do cliente.
getCodigoClienteOfficeBanking ( ) : mixed Retorna o codigo do cliente office banking.
isTeste ( ) : boolean Retorna se é com registro.
isValid ( ) : boolean
setCodigoCliente ( mixed $codigoCliente ) : Banrisul Seta o codigo do cliente.
setCodigoClienteOfficeBanking ( mixed $officeBanking ) : Banrisul Seta o codigo do cliente office banking.
setTeste ( boolean $teste ) Define se é teste

Protected Methods

Method Description
header ( )
trailer ( )

Private Methods

Method Description
isCarteiraRSX ( array $adicional = [] ) : boolean Verifica se a carteira é uma das seguintes : R, S, X ou alguma a mais passada por parametro

Method Details

addBoleto() public method

public addBoleto ( Eduardokum\LaravelBoleto\Contracts\Boleto\Boleto $boleto ) : boolean
$boleto Eduardokum\LaravelBoleto\Contracts\Boleto\Boleto
return boolean

getCodigoCliente() public method

Retorna o codigo do cliente.
public getCodigoCliente ( ) : mixed
return mixed

getCodigoClienteOfficeBanking() public method

Retorna o codigo do cliente office banking.

header() protected method

protected header ( )

isTeste() public method

Retorna se é com registro.
public isTeste ( ) : boolean
return boolean

isValid() public method

public isValid ( ) : boolean
return boolean

setCodigoCliente() public method

Seta o codigo do cliente.
public setCodigoCliente ( mixed $codigoCliente ) : Banrisul
$codigoCliente mixed
return Banrisul

setCodigoClienteOfficeBanking() public method

Seta o codigo do cliente office banking.
public setCodigoClienteOfficeBanking ( mixed $officeBanking ) : Banrisul
$officeBanking mixed
return Banrisul

setTeste() public method

Define se é teste
public setTeste ( boolean $teste )
$teste boolean

trailer() protected method

protected trailer ( )

Property Details

$carteiras protected property

Define as carteiras disponíveis para este banco 1 -> Cobrança Simples 3 -> Cobrança Caucionada 4 -> Cobrança em IGPM 5 -> Cobrança Caucionada CGB Especial 6 -> Cobrança Simples Seguradora 7 -> Cobrança em UFIR 8 -> Cobrança em IDTR C -> Cobrança Vinculada D -> Cobrança CSB E -> Cobrança Caucionada Câmbio F -> Cobrança Vendor H -> Cobrança Caucionada Dólar I -> Cobrança Caucionada Compror K -> Cobrança Simples INCC-M M -> Cobrança Partilhada N -> Capital de Giro CGB ICM R -> Desconto de Duplicata S -> Vendor Eletrônico – Valor Final (Corrigido) X -> Vendor BDL – Valor Inicial (Valor da NF)
protected array $carteiras
return array

$codigoBanco protected property

Código do banco
protected string $codigoBanco
return string

$codigoCliente protected property

Codigo do cliente junto ao banco.
protected string $codigoCliente
return string

$codigoClienteOfficeBanking protected property

Codigo do cliente office banking junto ao banco.
protected string $codigoClienteOfficeBanking
return string

$fimArquivo protected property

Caracter de fim de arquivo
protected null $fimArquivo
return null

$fimLinha protected property

Caracter de fim de linha
protected string $fimLinha
return string

$teste protected property

Remessa em teste
protected bool $teste
return boolean