Property | Type | Description | |
---|---|---|---|
$variaveis_adicionais | array | Variáveis adicionais. |
Property | Type | Description | |
---|---|---|---|
$aceite | string | Campo de aceite | |
$agencia | integer | Agência | |
$agencia | string | Agência | |
$agenciaDv | string | Dígito da agência | |
$agenciaDv | string | integer | Dígito da agência | |
$beneficiario | Eduardokum\LaravelBoleto\Contracts\Pessoa | Entidade beneficiario (quem emite o boleto) | |
$campoCodigoBarras | string | Cache do codigo de barras para evitar processamento desnecessário. | |
$campoLinhaDigitavel | string | Cache da linha digitabel para evitar processamento desnecessário. | |
$campoLivre | string | Cache do campo livre para evitar processamento desnecessário. | |
$campoNossoNumero | string | Cache do nosso numero para evitar processamento desnecessário. | |
$carteira | integer | Modalidade de cobrança do cliente, geralmente Cobrança Simples ou Registrada | |
$carteira | string | Modalidade de cobrança do cliente, geralmente Cobrança Simples ou Registrada | |
$carteiras | array | Define as carteiras disponíveis para cada banco | |
$carteirasNomes | array | Define as carteiras disponíveis para cada banco | |
$codigoBanco | string | Código do banco | |
$conta | integer | Conta | |
$conta | string | Conta | |
$contaDv | integer | Dígito da conta | |
$contaDv | string | Dígito da conta | |
$dataDocumento | Carbon\Carbon | Data do documento | |
$dataProcessamento | Carbon\Carbon | Data de emissão | |
$dataVencimento | Carbon\Carbon | Data de vencimento | |
$descontosAbatimentos | float | Valor de descontos e abatimentos | |
$descricaoDemonstrativo | array | Array com as linhas do demonstrativo (descrição do pagamento) | |
$diasProtesto | float | Dias para protesto | |
$especieDoc | string | Espécie do documento, geralmente DM (Duplicata Mercantil) | |
$especiesCodigo | string | Espécie do documento, coódigo para remessa | |
$instrucoes | array | Array com as linhas de instruções | |
$juros | float | Valor para mora juros | |
$jurosApos | float | Dias apos vencimento do juros | |
$jurosApos | integer | Dias apos vencimento do juros | |
$localPagamento | string | Linha de local de pagamento | |
$logo | string | Localização do logotipo do banco, referente ao diretório de imagens | |
$moeda | integer | Moeda | |
$multa | float | Valor para multa | |
$numero | integer | Define o número definido pelo cliente para compor o Nosso Número | |
$numeroDocumento | integer | Número do documento | |
$outrasDeducoes | float | Valor para outras deduções | |
$outrosAcrescimos | float | Valor para outros acréscimos | |
$pagador | Eduardokum\LaravelBoleto\Contracts\Pessoa | Entidade pagadora (de quem se cobra o boleto) | |
$quantidade | Campo quantidade | ||
$sacadorAvalista | Eduardokum\LaravelBoleto\Contracts\Pessoa | Entidade sacador avalista | |
$status | integer | Status do boleto, se vai criar alterar ou baixa no banco. | |
$usoBanco | string | Campo de uso do banco no boleto | |
$valor | float | Valor total do boleto | |
$valorCobrado | Valor cobrado | ||
$valorUnitario | Campo valor do boleto |
Method | Description | |
---|---|---|
__construct ( array $params = [] ) | Construtor | |
addDescricaoDemonstrativo ( string $descricaoDemonstrativo ) : |
Adiciona um demonstrativo (máximo 5) | |
addInstrucao ( string $instrucao ) : |
Adiciona uma instrução (máximo 5) | |
alterarBoleto ( ) : |
Marca o boleto para ser alterado no banco | |
baixarBoleto ( ) : |
Marca o boleto para ser baixado no banco | |
getAceite ( ) : string | Retorna o campo aceite | |
getAgencia ( ) : integer | Retorna a agência | |
getAgencia ( ) : string | Retorna a agência | |
getAgenciaCodigoBeneficiario ( ) : string | Retorna o campo Agência/Beneficiário do boleto | |
getAgenciaDv ( ) : string | Retorna o dígito da agência | |
getAgenciaDv ( ) : string | integer | Retorna o dígito da agência | |
getBeneficiario ( ) : Eduardokum\LaravelBoleto\Contracts\Pessoa | Retorna a entidade beneficiario | |
getCarteira ( ) : string | Retorna o código da carteira (Com ou sem registro) | |
getCarteiraNome ( ) : string | Retorna o nome da carteira para impressão no boleto | |
getCarteiras ( ) : array | Retorna as carteiras disponíveis para este banco | |
getCip ( ) : integer | Retorna o número cip para o bradesco | |
getCodigoBanco ( ) : string | Retorna o código do banco | |
getCodigoBancoComDv ( ) : string | Retorna o código do banco com o dígito verificador | |
getCodigoBarras ( ) : string | Retorna o codigo de barras | |
getConta ( ) : integer | Retorna o número da conta | |
getConta ( ) : string | Retorna o número da conta | |
getContaDv ( ) : integer | Retorna o dígito verificador da conta | |
getContaDv ( ) : string | Retorna o dígito verificador da conta | |
getDataDocumento ( ) : Carbon\Carbon | Retorna a data do documento | |
getDataProcessamento ( ) : Carbon\Carbon | Retorna a data de geração do boleto | |
getDataVencimento ( ) : Carbon\Carbon | Retorna a data de vencimento | |
getDescontosAbatimentos ( ) : float | Retorna o campo Descontos / Abatimentos | |
getDescontosAbatimentos ( ) : string | Retorna o campo Descontos / Abatimentos | |
getDescricaoDemonstrativo ( ) : array | Retorna um array com a descrição do demonstrativo (máximo 5) | |
getDiasProtesto ( ) : double | Retorna os diasProtesto | |
getDiasProtesto ( boolean $default = false ) : float | Retorna os diasProtesto | |
getEspecieDoc ( ) : string | Retorna o campo Espécie Doc, geralmente DM (Duplicata Mercantil) | |
getEspecieDocCodigo ( ) : string | Retorna o codigo da Espécie Doc | |
getEspecieDocCodigo ( $default = 99 ) : string | Retorna o codigo da Espécie Doc | |
getInstrucoes ( ) : array | Retorna um array com instruções (máximo 8) para pagamento | |
getJuros ( ) : float | Retorna % juros | |
getJurosApos ( boolean $default = false ) : float | Retorna a quantidade de dias apos o vencimento que cobrar a juros | |
getJurosApos ( ) : integer | Retorna a quantidade de dias apos o vencimento que cobrar a juros | |
getLinhaDigitavel ( ) : string | Retorna a linha digitável do boleto | |
getLocalPagamento ( ) : string | Retorna o local de pagamento do boleto | |
getLogo ( ) : string | Retorna a localização do logotipo | |
getLogoBanco ( ) : string | Retorna a localização do logotipo do banco relativo à pasta de imagens | |
getLogoBancoBase64 ( ) : string | Retorna o logotipo do banco em Base64, pronto para ser inserido na página | |
getLogoBase64 ( ) : string | Retorna o logotipo em Base64, pronto para ser inserido na página | |
getMoeda ( ) : integer | Retorna a moeda utilizada pelo boleto | |
getMulta ( ) : float | Retorna % de multa | |
getNossoNumero ( boolean $incluirFormatacao = true ) : string | Retorna o Nosso Número calculado. | |
getNossoNumeroBoleto ( ) : string | Método que retorna o nosso numero usado no boleto. alguns bancos possuem algumas diferenças. | |
getNumero ( ) : integer | Retorna o número definido pelo cliente para compor o nosso número | |
getNumeroDocumento ( ) : integer | Retorna o campo Número do documento | |
getOutrasDeducoes ( ) : float | Retorna o campo outras deduções do boleto | |
getOutrosAcrescimos ( ) : float | Retorna o campo outros acréscimos do boleto | |
getPagador ( ) : Eduardokum\LaravelBoleto\Contracts\Pessoa | Retorna o objeto do pagador | |
getQuantidade ( ) : integer | Retorna o campo quantidade do boleto | |
getSacadorAvalista ( ) : Eduardokum\LaravelBoleto\Contracts\Pessoa | Retorna o objeto sacador avalista do boleto | |
getStatus ( ) : integer | ||
getUsoBanco ( ) : string | Retorna o campo Uso do banco | |
getValor ( ) : float | Retorna o valor total do boleto (incluindo taxas) | |
getValor ( ) : string | Retorna o valor total do boleto (incluindo taxas) | |
getValorCobrado ( ) : float | Retorna o campo valor cobrado do boleto | |
getValorCobrado ( ) : string | Retorna o campo valor cobrado do boleto | |
getValorUnitario ( ) : float | Retorna o campo "valor" do boleto | |
getValorUnitario ( ) : string | Retorna o campo "valor" do boleto | |
isValid ( ) : boolean | Método que valida se o banco tem todos os campos obrigadotorios preenchidos | |
renderHTML ( ) : string | Render HTML | |
renderHTML ( boolean $print = false ) : string | Render HTML | |
renderPDF ( boolean $print = false ) : string | Render PDF | |
setAceite ( string $aceite ) : |
Define o campo aceite | |
setAgencia ( integer $agencia ) : |
Define a agência | |
setAgencia ( string $agencia ) : |
Define a agência | |
setAgenciaDv ( string $agenciaDv ) : |
Define o dígito da agência | |
setAgenciaDv ( string | integer $agenciaDv ) : |
Define o dígito da agência | |
setBeneficiario ( Eduardokum\LaravelBoleto\Contracts\Pessoa $beneficiario ) : |
Define a entidade beneficiario | |
setCarteira ( string $carteira ) : |
Define o código da carteira (Com ou sem registro) | |
setConta ( integer $conta ) : |
Define o número da conta | |
setConta ( string $conta ) : |
Define o número da conta | |
setContaDv ( integer $contaDv ) : |
Define o dígito verificador da conta | |
setContaDv ( string $contaDv ) : |
Define o dígito verificador da conta | |
setDataDocumento ( Carbon\Carbon $dataDocumento ) : |
Define a data do documento | |
setDataProcessamento ( Carbon\Carbon $dataProcessamento ) : |
Define a data de geração do boleto | |
setDataVencimento ( Carbon\Carbon $dataVencimento ) : |
Define a data de vencimento | |
setDescontosAbatimentos ( float $descontosAbatimentos ) : |
Define o campo Descontos / Abatimentos | |
setDescricaoDemonstrativo ( array $descricaoDemonstrativo ) : |
Define um array com a descrição do demonstrativo (máximo 5) | |
setDiasProtesto ( float $diasProtesto ) : |
Seta dias para protesto | |
setDiasProtesto ( integer $diasProtesto ) : |
Seta dias para protesto | |
setEspecieDoc ( string $especieDoc ) : |
Define o campo Espécie Doc, geralmente DM (Duplicata Mercantil) | |
setInstrucoes ( array $instrucoes ) : |
Define um array com instruções (máximo 8) para pagamento | |
setJuros ( float $juros ) : |
Seta a % de juros | |
setJurosApos ( float $jurosApos ) : |
Seta a quantidade de dias apos o vencimento que cobra o juros | |
setJurosApos ( integer $jurosApos ) : |
Seta a quantidade de dias apos o vencimento que cobra o juros | |
setLocalPagamento ( string $localPagamento ) : |
Define o local de pagamento do boleto | |
setLogo ( string $logo ) : |
Define a localização do logotipo | |
setMoeda ( integer $moeda ) : |
Define a moeda utilizada pelo boleto | |
setMulta ( float $multa ) : |
Seta a % de multa | |
setNossoNumero ( ) | Mostra exception ao erroneamente tentar setar o nosso número | |
setNumero ( integer $numero ) : |
Define o número definido pelo cliente para compor o nosso número | |
setNumeroDocumento ( integer $numeroDocumento ) : |
Define o campo Número do documento | |
setOutrasDeducoes ( float $outrasDeducoes ) : |
Define o campo outras deduções do boleto | |
setOutrosAcrescimos ( float $outrosAcrescimos ) : |
Define o campo outros acréscimos do boleto | |
setPagador ( Eduardokum\LaravelBoleto\Contracts\Pessoa $pagador ) : |
Define o objeto do pagador | |
setQuantidade ( $quantidade ) : |
Define o campo quantidade do boleto | |
setSacadorAvalista ( Eduardokum\LaravelBoleto\Contracts\Pessoa $sacadorAvalista ) : |
Define o objeto sacador avalista do boleto | |
setUsoBanco ( string $usoBanco ) : |
Define o campo Uso do banco | |
setValor ( float $valor ) : |
Define o valor total do boleto (incluindo taxas) | |
setValor ( string $valor ) : |
Define o valor total do boleto (incluindo taxas) | |
setValorCobrado ( $valorCobrado ) : |
Define o campo valor cobrado do boleto | |
setValorUnitario ( $valorUnitario ) : |
Define o campo "valor" do boleto | |
toArray ( ) : array | Return Boleto Array. |
Method | Description | |
---|---|---|
gerarNossoNumero ( ) : string | Método onde o Boleto deverá gerar o Nosso Número. | |
getCampoLivre ( ) : string | Método onde qualquer boleto deve extender para gerar o código da posição de 20 a 44 |
public __construct ( array $params = [] ) | ||
$params | array | Parâmetros iniciais para construção do objeto |
public addDescricaoDemonstrativo ( string $descricaoDemonstrativo ) : |
||
$descricaoDemonstrativo | string | |
return |
public addInstrucao ( string $instrucao ) : |
||
$instrucao | string | |
return |
public alterarBoleto ( ) : |
||
return |
public baixarBoleto ( ) : |
||
return |
abstract protected gerarNossoNumero ( ) : string | ||
return | string |
public getAgenciaCodigoBeneficiario ( ) : string | ||
return | string |
public getAgenciaDv ( ) : string | ||
return | string |
public getAgenciaDv ( ) : string | integer | ||
return | string | integer |
public getBeneficiario ( ) : Eduardokum\LaravelBoleto\Contracts\Pessoa | ||
return | Eduardokum\LaravelBoleto\Contracts\Pessoa |
abstract protected getCampoLivre ( ) : string | ||
return | string |
public getCarteira ( ) : string | ||
return | string |
public getCarteiraNome ( ) : string | ||
return | string |
public getCarteiras ( ) : array | ||
return | array |
public getCodigoBanco ( ) : string | ||
return | string |
public getCodigoBancoComDv ( ) : string | ||
return | string |
public getCodigoBarras ( ) : string | ||
return | string |
public getContaDv ( ) : integer | ||
return | integer |
public getContaDv ( ) : string | ||
return | string |
public getDataDocumento ( ) : Carbon\Carbon | ||
return | Carbon\Carbon |
public getDataProcessamento ( ) : Carbon\Carbon | ||
return | Carbon\Carbon |
public getDataVencimento ( ) : Carbon\Carbon | ||
return | Carbon\Carbon |
public getDescontosAbatimentos ( ) : float | ||
return | float |
public getDescontosAbatimentos ( ) : string | ||
return | string |
public getDescricaoDemonstrativo ( ) : array | ||
return | array |
public getDiasProtesto ( ) : double | ||
return | double |
public getDiasProtesto ( boolean $default = false ) : float | ||
$default | boolean | |
return | float |
public getEspecieDoc ( ) : string | ||
return | string |
public getEspecieDocCodigo ( ) : string | ||
return | string |
public getEspecieDocCodigo ( $default = 99 ) : string | ||
return | string |
public getInstrucoes ( ) : array | ||
return | array |
public getJurosApos ( boolean $default = false ) : float | ||
$default | boolean | |
return | float |
public getJurosApos ( ) : integer | ||
return | integer |
public getLinhaDigitavel ( ) : string | ||
return | string |
public getLocalPagamento ( ) : string | ||
return | string |
public getLogoBanco ( ) : string | ||
return | string |
public getLogoBancoBase64 ( ) : string | ||
return | string |
public getLogoBase64 ( ) : string | ||
return | string |
public getNossoNumero ( boolean $incluirFormatacao = true ) : string | ||
$incluirFormatacao | boolean | Incluir formatação ou não (pontuação, espaços e barras) |
return | string |
public getNossoNumeroBoleto ( ) : string | ||
return | string |
public getNumeroDocumento ( ) : integer | ||
return | integer |
public getOutrasDeducoes ( ) : float | ||
return | float |
public getOutrosAcrescimos ( ) : float | ||
return | float |
public getPagador ( ) : Eduardokum\LaravelBoleto\Contracts\Pessoa | ||
return | Eduardokum\LaravelBoleto\Contracts\Pessoa |
public getQuantidade ( ) : integer | ||
return | integer |
public getSacadorAvalista ( ) : Eduardokum\LaravelBoleto\Contracts\Pessoa | ||
return | Eduardokum\LaravelBoleto\Contracts\Pessoa |
public getUsoBanco ( ) : string | ||
return | string |
public getValorCobrado ( ) : float | ||
return | float |
public getValorCobrado ( ) : string | ||
return | string |
public getValorUnitario ( ) : float | ||
return | float |
public getValorUnitario ( ) : string | ||
return | string |
public renderHTML ( boolean $print = false ) : string | ||
boolean | ||
return | string |
public setAgencia ( integer $agencia ) : |
||
$agencia | integer | |
return |
public setAgencia ( string $agencia ) : |
||
$agencia | string | |
return |
public setAgenciaDv ( string $agenciaDv ) : |
||
$agenciaDv | string | |
return |
public setAgenciaDv ( string | integer $agenciaDv ) : |
||
$agenciaDv | string | integer | |
return |
public setBeneficiario ( Eduardokum\LaravelBoleto\Contracts\Pessoa $beneficiario ) : |
||
$beneficiario | Eduardokum\LaravelBoleto\Contracts\Pessoa | |
return |
public setCarteira ( string $carteira ) : |
||
$carteira | string | |
return |
public setContaDv ( integer $contaDv ) : |
||
$contaDv | integer | |
return |
public setContaDv ( string $contaDv ) : |
||
$contaDv | string | |
return |
public setDataDocumento ( Carbon\Carbon $dataDocumento ) : |
||
$dataDocumento | Carbon\Carbon | |
return |
public setDataProcessamento ( Carbon\Carbon $dataProcessamento ) : |
||
$dataProcessamento | Carbon\Carbon | |
return |
public setDataVencimento ( Carbon\Carbon $dataVencimento ) : |
||
$dataVencimento | Carbon\Carbon | |
return |
public setDescontosAbatimentos ( float $descontosAbatimentos ) : |
||
$descontosAbatimentos | float | |
return |
public setDescricaoDemonstrativo ( array $descricaoDemonstrativo ) : |
||
$descricaoDemonstrativo | array | |
return |
public setDiasProtesto ( float $diasProtesto ) : |
||
$diasProtesto | float | |
return |
public setDiasProtesto ( integer $diasProtesto ) : |
||
$diasProtesto | integer | |
return |
public setEspecieDoc ( string $especieDoc ) : |
||
$especieDoc | string | |
return |
public setInstrucoes ( array $instrucoes ) : |
||
$instrucoes | array | |
return |
public setJurosApos ( float $jurosApos ) : |
||
$jurosApos | float | |
return |
public setJurosApos ( integer $jurosApos ) : |
||
$jurosApos | integer | |
return |
public setLocalPagamento ( string $localPagamento ) : |
||
$localPagamento | string | |
return |
final public setNossoNumero ( ) |
public setNumeroDocumento ( integer $numeroDocumento ) : |
||
$numeroDocumento | integer | |
return |
public setOutrasDeducoes ( float $outrasDeducoes ) : |
||
$outrasDeducoes | float | |
return |
public setOutrosAcrescimos ( float $outrosAcrescimos ) : |
||
$outrosAcrescimos | float | |
return |
public setPagador ( Eduardokum\LaravelBoleto\Contracts\Pessoa $pagador ) : |
||
$pagador | Eduardokum\LaravelBoleto\Contracts\Pessoa | |
return |
public setQuantidade ( $quantidade ) : |
||
$quantidade | ||
return |
public setSacadorAvalista ( Eduardokum\LaravelBoleto\Contracts\Pessoa $sacadorAvalista ) : |
||
$sacadorAvalista | Eduardokum\LaravelBoleto\Contracts\Pessoa | |
return |
public setUsoBanco ( string $usoBanco ) : |
||
$usoBanco | string | |
return |
public setValorCobrado ( $valorCobrado ) : |
||
$valorCobrado | ||
return |
public setValorUnitario ( $valorUnitario ) : |
||
$valorUnitario | ||
return |
protected Pessoa,Eduardokum\LaravelBoleto\Contracts $beneficiario | ||
return | Eduardokum\LaravelBoleto\Contracts\Pessoa |
protected string $campoCodigoBarras | ||
return | string |
protected string $campoLinhaDigitavel | ||
return | string |
protected string $campoLivre | ||
return | string |
protected string $campoNossoNumero | ||
return | string |
protected int $carteira | ||
return | integer |
protected string $carteira | ||
return | string |
protected array $carteiras | ||
return | array |
protected array $carteirasNomes | ||
return | array |
protected Carbon,Carbon $dataDocumento | ||
return | Carbon\Carbon |
protected Carbon,Carbon $dataProcessamento | ||
return | Carbon\Carbon |
protected Carbon,Carbon $dataVencimento | ||
return | Carbon\Carbon |
protected float $descontosAbatimentos | ||
return | float |
protected array $descricaoDemonstrativo | ||
return | array |
protected string $especieDoc | ||
return | string |
protected string $especiesCodigo | ||
return | string |
protected array $instrucoes | ||
return | array |
protected float $jurosApos | ||
return | float |
protected int $jurosApos | ||
return | integer |
protected string $localPagamento | ||
return | string |
protected string $logo | ||
return | string |
protected int $numero | ||
return | integer |
protected int $numeroDocumento | ||
return | integer |
protected float $outrasDeducoes | ||
return | float |
protected float $outrosAcrescimos | ||
return | float |
protected Pessoa,Eduardokum\LaravelBoleto\Contracts $pagador | ||
return | Eduardokum\LaravelBoleto\Contracts\Pessoa |
protected Pessoa,Eduardokum\LaravelBoleto\Contracts $sacadorAvalista | ||
return | Eduardokum\LaravelBoleto\Contracts\Pessoa |
protected int $status | ||
return | integer |
protected string $usoBanco | ||
return | string |
public array $variaveis_adicionais | ||
return | array |