PHP 클래스 Eduardokum\LaravelBoleto\Boleto\AbstractBoleto

상속: implements Eduardokum\LaravelBoleto\Contracts\Boleto\Boleto
파일 보기 프로젝트 열기: eduardokum/laravel-boleto 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$variaveis_adicionais array Variáveis adicionais.

보호된 프로퍼티들

프로퍼티 타입 설명
$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

공개 메소드들

메소드 설명
__construct ( array $params = [] ) Construtor
addDescricaoDemonstrativo ( string $descricaoDemonstrativo ) : AbstractBoleto Adiciona um demonstrativo (máximo 5)
addInstrucao ( string $instrucao ) : AbstractBoleto Adiciona uma instrução (máximo 5)
alterarBoleto ( ) : AbstractBoleto Marca o boleto para ser alterado no banco
baixarBoleto ( ) : AbstractBoleto 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 ) : AbstractBoleto Define o campo aceite
setAgencia ( integer $agencia ) : AbstractBoleto Define a agência
setAgencia ( string $agencia ) : AbstractBoleto Define a agência
setAgenciaDv ( string $agenciaDv ) : AbstractBoleto Define o dígito da agência
setAgenciaDv ( string | integer $agenciaDv ) : AbstractBoleto Define o dígito da agência
setBeneficiario ( Eduardokum\LaravelBoleto\Contracts\Pessoa $beneficiario ) : AbstractBoleto Define a entidade beneficiario
setCarteira ( string $carteira ) : AbstractBoleto Define o código da carteira (Com ou sem registro)
setConta ( integer $conta ) : AbstractBoleto Define o número da conta
setConta ( string $conta ) : AbstractBoleto Define o número da conta
setContaDv ( integer $contaDv ) : AbstractBoleto Define o dígito verificador da conta
setContaDv ( string $contaDv ) : AbstractBoleto Define o dígito verificador da conta
setDataDocumento ( Carbon\Carbon $dataDocumento ) : AbstractBoleto Define a data do documento
setDataProcessamento ( Carbon\Carbon $dataProcessamento ) : AbstractBoleto Define a data de geração do boleto
setDataVencimento ( Carbon\Carbon $dataVencimento ) : AbstractBoleto Define a data de vencimento
setDescontosAbatimentos ( float $descontosAbatimentos ) : AbstractBoleto Define o campo Descontos / Abatimentos
setDescricaoDemonstrativo ( array $descricaoDemonstrativo ) : AbstractBoleto Define um array com a descrição do demonstrativo (máximo 5)
setDiasProtesto ( float $diasProtesto ) : AbstractBoleto Seta dias para protesto
setDiasProtesto ( integer $diasProtesto ) : AbstractBoleto Seta dias para protesto
setEspecieDoc ( string $especieDoc ) : AbstractBoleto Define o campo Espécie Doc, geralmente DM (Duplicata Mercantil)
setInstrucoes ( array $instrucoes ) : AbstractBoleto Define um array com instruções (máximo 8) para pagamento
setJuros ( float $juros ) : AbstractBoleto Seta a % de juros
setJurosApos ( float $jurosApos ) : AbstractBoleto Seta a quantidade de dias apos o vencimento que cobra o juros
setJurosApos ( integer $jurosApos ) : AbstractBoleto Seta a quantidade de dias apos o vencimento que cobra o juros
setLocalPagamento ( string $localPagamento ) : AbstractBoleto Define o local de pagamento do boleto
setLogo ( string $logo ) : AbstractBoleto Define a localização do logotipo
setMoeda ( integer $moeda ) : AbstractBoleto Define a moeda utilizada pelo boleto
setMulta ( float $multa ) : AbstractBoleto Seta a % de multa
setNossoNumero ( ) Mostra exception ao erroneamente tentar setar o nosso número
setNumero ( integer $numero ) : AbstractBoleto Define o número definido pelo cliente para compor o nosso número
setNumeroDocumento ( integer $numeroDocumento ) : AbstractBoleto Define o campo Número do documento
setOutrasDeducoes ( float $outrasDeducoes ) : AbstractBoleto Define o campo outras deduções do boleto
setOutrosAcrescimos ( float $outrosAcrescimos ) : AbstractBoleto Define o campo outros acréscimos do boleto
setPagador ( Eduardokum\LaravelBoleto\Contracts\Pessoa $pagador ) : AbstractBoleto Define o objeto do pagador
setQuantidade ( $quantidade ) : AbstractBoleto Define o campo quantidade do boleto
setSacadorAvalista ( Eduardokum\LaravelBoleto\Contracts\Pessoa $sacadorAvalista ) : AbstractBoleto Define o objeto sacador avalista do boleto
setUsoBanco ( string $usoBanco ) : AbstractBoleto Define o campo Uso do banco
setValor ( float $valor ) : AbstractBoleto Define o valor total do boleto (incluindo taxas)
setValor ( string $valor ) : AbstractBoleto Define o valor total do boleto (incluindo taxas)
setValorCobrado ( $valorCobrado ) : AbstractBoleto Define o campo valor cobrado do boleto
setValorUnitario ( $valorUnitario ) : AbstractBoleto Define o campo "valor" do boleto
toArray ( ) : array Return Boleto Array.

보호된 메소드들

메소드 설명
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

메소드 상세

__construct() 공개 메소드

Construtor
public __construct ( array $params = [] )
$params array Parâmetros iniciais para construção do objeto

addDescricaoDemonstrativo() 공개 메소드

Adiciona um demonstrativo (máximo 5)
public addDescricaoDemonstrativo ( string $descricaoDemonstrativo ) : AbstractBoleto
$descricaoDemonstrativo string
리턴 AbstractBoleto

addInstrucao() 공개 메소드

Adiciona uma instrução (máximo 5)
public addInstrucao ( string $instrucao ) : AbstractBoleto
$instrucao string
리턴 AbstractBoleto

alterarBoleto() 공개 메소드

Marca o boleto para ser alterado no banco
public alterarBoleto ( ) : AbstractBoleto
리턴 AbstractBoleto

baixarBoleto() 공개 메소드

Marca o boleto para ser baixado no banco
public baixarBoleto ( ) : AbstractBoleto
리턴 AbstractBoleto

gerarNossoNumero() 추상적인 보호된 메소드

Método onde o Boleto deverá gerar o Nosso Número.
abstract protected gerarNossoNumero ( ) : string
리턴 string

getAceite() 공개 메소드

Retorna o campo aceite
public getAceite ( ) : string
리턴 string

getAgencia() 공개 메소드

Retorna a agência
public getAgencia ( ) : integer
리턴 integer

getAgencia() 공개 메소드

Retorna a agência
public getAgencia ( ) : string
리턴 string

getAgenciaCodigoBeneficiario() 공개 메소드

Retorna o campo Agência/Beneficiário do boleto

getAgenciaDv() 공개 메소드

Retorna o dígito da agência
public getAgenciaDv ( ) : string
리턴 string

getAgenciaDv() 공개 메소드

Retorna o dígito da agência
public getAgenciaDv ( ) : string | integer
리턴 string | integer

getBeneficiario() 공개 메소드

Retorna a entidade beneficiario
public getBeneficiario ( ) : Eduardokum\LaravelBoleto\Contracts\Pessoa
리턴 Eduardokum\LaravelBoleto\Contracts\Pessoa

getCampoLivre() 추상적인 보호된 메소드

Método onde qualquer boleto deve extender para gerar o código da posição de 20 a 44
abstract protected getCampoLivre ( ) : string
리턴 string

getCarteira() 공개 메소드

Retorna o código da carteira (Com ou sem registro)
public getCarteira ( ) : string
리턴 string

getCarteiraNome() 공개 메소드

Caso o nome da carteira a ser impresso no boleto seja diferente do número Então crie uma variável na classe do banco correspondente $carteirasNomes sendo uma array cujos índices sejam os números das carteiras e os valores seus respectivos nomes
public getCarteiraNome ( ) : string
리턴 string

getCarteiras() 공개 메소드

Retorna as carteiras disponíveis para este banco
public getCarteiras ( ) : array
리턴 array

getCip() 공개 메소드

Retorna o número cip para o bradesco
public getCip ( ) : integer
리턴 integer

getCodigoBanco() 공개 메소드

Retorna o código do banco
public getCodigoBanco ( ) : string
리턴 string

getCodigoBancoComDv() 공개 메소드

Retorna o código do banco com o dígito verificador
public getCodigoBancoComDv ( ) : string
리턴 string

getCodigoBarras() 공개 메소드

Retorna o codigo de barras
public getCodigoBarras ( ) : string
리턴 string

getConta() 공개 메소드

Retorna o número da conta
public getConta ( ) : integer
리턴 integer

getConta() 공개 메소드

Retorna o número da conta
public getConta ( ) : string
리턴 string

getContaDv() 공개 메소드

Retorna o dígito verificador da conta
public getContaDv ( ) : integer
리턴 integer

getContaDv() 공개 메소드

Retorna o dígito verificador da conta
public getContaDv ( ) : string
리턴 string

getDataDocumento() 공개 메소드

Retorna a data do documento
public getDataDocumento ( ) : Carbon\Carbon
리턴 Carbon\Carbon

getDataProcessamento() 공개 메소드

Retorna a data de geração do boleto
public getDataProcessamento ( ) : Carbon\Carbon
리턴 Carbon\Carbon

getDataVencimento() 공개 메소드

Retorna a data de vencimento
public getDataVencimento ( ) : Carbon\Carbon
리턴 Carbon\Carbon

getDescontosAbatimentos() 공개 메소드

Retorna o campo Descontos / Abatimentos
public getDescontosAbatimentos ( ) : float
리턴 float

getDescontosAbatimentos() 공개 메소드

Retorna o campo Descontos / Abatimentos
public getDescontosAbatimentos ( ) : string
리턴 string

getDescricaoDemonstrativo() 공개 메소드

Retorna um array com a descrição do demonstrativo (máximo 5)
public getDescricaoDemonstrativo ( ) : array
리턴 array

getDiasProtesto() 공개 메소드

Retorna os diasProtesto
public getDiasProtesto ( ) : double
리턴 double

getDiasProtesto() 공개 메소드

Retorna os diasProtesto
public getDiasProtesto ( boolean $default = false ) : float
$default boolean
리턴 float

getEspecieDoc() 공개 메소드

Retorna o campo Espécie Doc, geralmente DM (Duplicata Mercantil)
public getEspecieDoc ( ) : string
리턴 string

getEspecieDocCodigo() 공개 메소드

Retorna o codigo da Espécie Doc
public getEspecieDocCodigo ( ) : string
리턴 string

getEspecieDocCodigo() 공개 메소드

Retorna o codigo da Espécie Doc
public getEspecieDocCodigo ( $default = 99 ) : string
리턴 string

getInstrucoes() 공개 메소드

Retorna um array com instruções (máximo 8) para pagamento
public getInstrucoes ( ) : array
리턴 array

getJuros() 공개 메소드

Retorna % juros
public getJuros ( ) : float
리턴 float

getJurosApos() 공개 메소드

Retorna a quantidade de dias apos o vencimento que cobrar a juros
public getJurosApos ( boolean $default = false ) : float
$default boolean
리턴 float

getJurosApos() 공개 메소드

Retorna a quantidade de dias apos o vencimento que cobrar a juros
public getJurosApos ( ) : integer
리턴 integer

getLinhaDigitavel() 공개 메소드

Retorna a linha digitável do boleto
public getLinhaDigitavel ( ) : string
리턴 string

getLocalPagamento() 공개 메소드

Retorna o local de pagamento do boleto
public getLocalPagamento ( ) : string
리턴 string

getLogoBanco() 공개 메소드

Retorna a localização do logotipo do banco relativo à pasta de imagens
public getLogoBanco ( ) : string
리턴 string

getLogoBancoBase64() 공개 메소드

Retorna o logotipo do banco em Base64, pronto para ser inserido na página
public getLogoBancoBase64 ( ) : string
리턴 string

getLogoBase64() 공개 메소드

Retorna o logotipo em Base64, pronto para ser inserido na página
public getLogoBase64 ( ) : string
리턴 string

getMoeda() 공개 메소드

Retorna a moeda utilizada pelo boleto
public getMoeda ( ) : integer
리턴 integer

getMulta() 공개 메소드

Retorna % de multa
public getMulta ( ) : float
리턴 float

getNossoNumero() 공개 메소드

Retorna o Nosso Número calculado.
public getNossoNumero ( boolean $incluirFormatacao = true ) : string
$incluirFormatacao boolean Incluir formatação ou não (pontuação, espaços e barras)
리턴 string

getNossoNumeroBoleto() 공개 메소드

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

getNumero() 공개 메소드

Retorna o número definido pelo cliente para compor o nosso número
public getNumero ( ) : integer
리턴 integer

getNumeroDocumento() 공개 메소드

Retorna o campo Número do documento
public getNumeroDocumento ( ) : integer
리턴 integer

getOutrasDeducoes() 공개 메소드

Retorna o campo outras deduções do boleto
public getOutrasDeducoes ( ) : float
리턴 float

getOutrosAcrescimos() 공개 메소드

Retorna o campo outros acréscimos do boleto
public getOutrosAcrescimos ( ) : float
리턴 float

getPagador() 공개 메소드

Retorna o objeto do pagador
public getPagador ( ) : Eduardokum\LaravelBoleto\Contracts\Pessoa
리턴 Eduardokum\LaravelBoleto\Contracts\Pessoa

getQuantidade() 공개 메소드

Retorna o campo quantidade do boleto
public getQuantidade ( ) : integer
리턴 integer

getSacadorAvalista() 공개 메소드

Retorna o objeto sacador avalista do boleto
public getSacadorAvalista ( ) : Eduardokum\LaravelBoleto\Contracts\Pessoa
리턴 Eduardokum\LaravelBoleto\Contracts\Pessoa

getStatus() 공개 메소드

public getStatus ( ) : integer
리턴 integer

getUsoBanco() 공개 메소드

Retorna o campo Uso do banco
public getUsoBanco ( ) : string
리턴 string

getValor() 공개 메소드

Retorna o valor total do boleto (incluindo taxas)
public getValor ( ) : float
리턴 float

getValor() 공개 메소드

Retorna o valor total do boleto (incluindo taxas)
public getValor ( ) : string
리턴 string

getValorCobrado() 공개 메소드

Retorna o campo valor cobrado do boleto
public getValorCobrado ( ) : float
리턴 float

getValorCobrado() 공개 메소드

Retorna o campo valor cobrado do boleto
public getValorCobrado ( ) : string
리턴 string

getValorUnitario() 공개 메소드

Retorna o campo "valor" do boleto
public getValorUnitario ( ) : float
리턴 float

getValorUnitario() 공개 메소드

Retorna o campo "valor" do boleto
public getValorUnitario ( ) : string
리턴 string

isValid() 공개 메소드

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

renderHTML() 공개 메소드

Render HTML
public renderHTML ( ) : string
리턴 string

renderHTML() 공개 메소드

Render HTML
public renderHTML ( boolean $print = false ) : string
$print boolean
리턴 string

renderPDF() 공개 메소드

Render PDF
public renderPDF ( boolean $print = false ) : string
$print boolean
리턴 string

setAceite() 공개 메소드

Define o campo aceite
public setAceite ( string $aceite ) : AbstractBoleto
$aceite string
리턴 AbstractBoleto

setAgencia() 공개 메소드

Define a agência
public setAgencia ( integer $agencia ) : AbstractBoleto
$agencia integer
리턴 AbstractBoleto

setAgencia() 공개 메소드

Define a agência
public setAgencia ( string $agencia ) : AbstractBoleto
$agencia string
리턴 AbstractBoleto

setAgenciaDv() 공개 메소드

Define o dígito da agência
public setAgenciaDv ( string $agenciaDv ) : AbstractBoleto
$agenciaDv string
리턴 AbstractBoleto

setAgenciaDv() 공개 메소드

Define o dígito da agência
public setAgenciaDv ( string | integer $agenciaDv ) : AbstractBoleto
$agenciaDv string | integer
리턴 AbstractBoleto

setBeneficiario() 공개 메소드

Define a entidade beneficiario
public setBeneficiario ( Eduardokum\LaravelBoleto\Contracts\Pessoa $beneficiario ) : AbstractBoleto
$beneficiario Eduardokum\LaravelBoleto\Contracts\Pessoa
리턴 AbstractBoleto

setCarteira() 공개 메소드

Define o código da carteira (Com ou sem registro)
public setCarteira ( string $carteira ) : AbstractBoleto
$carteira string
리턴 AbstractBoleto

setConta() 공개 메소드

Define o número da conta
public setConta ( integer $conta ) : AbstractBoleto
$conta integer
리턴 AbstractBoleto

setConta() 공개 메소드

Define o número da conta
public setConta ( string $conta ) : AbstractBoleto
$conta string
리턴 AbstractBoleto

setContaDv() 공개 메소드

Define o dígito verificador da conta
public setContaDv ( integer $contaDv ) : AbstractBoleto
$contaDv integer
리턴 AbstractBoleto

setContaDv() 공개 메소드

Define o dígito verificador da conta
public setContaDv ( string $contaDv ) : AbstractBoleto
$contaDv string
리턴 AbstractBoleto

setDataDocumento() 공개 메소드

Define a data do documento
public setDataDocumento ( Carbon\Carbon $dataDocumento ) : AbstractBoleto
$dataDocumento Carbon\Carbon
리턴 AbstractBoleto

setDataProcessamento() 공개 메소드

Define a data de geração do boleto
public setDataProcessamento ( Carbon\Carbon $dataProcessamento ) : AbstractBoleto
$dataProcessamento Carbon\Carbon
리턴 AbstractBoleto

setDataVencimento() 공개 메소드

Define a data de vencimento
public setDataVencimento ( Carbon\Carbon $dataVencimento ) : AbstractBoleto
$dataVencimento Carbon\Carbon
리턴 AbstractBoleto

setDescontosAbatimentos() 공개 메소드

Define o campo Descontos / Abatimentos
public setDescontosAbatimentos ( float $descontosAbatimentos ) : AbstractBoleto
$descontosAbatimentos float
리턴 AbstractBoleto

setDescricaoDemonstrativo() 공개 메소드

Define um array com a descrição do demonstrativo (máximo 5)
public setDescricaoDemonstrativo ( array $descricaoDemonstrativo ) : AbstractBoleto
$descricaoDemonstrativo array
리턴 AbstractBoleto

setDiasProtesto() 공개 메소드

Seta dias para protesto
public setDiasProtesto ( float $diasProtesto ) : AbstractBoleto
$diasProtesto float
리턴 AbstractBoleto

setDiasProtesto() 공개 메소드

Seta dias para protesto
public setDiasProtesto ( integer $diasProtesto ) : AbstractBoleto
$diasProtesto integer
리턴 AbstractBoleto

setEspecieDoc() 공개 메소드

Define o campo Espécie Doc, geralmente DM (Duplicata Mercantil)
public setEspecieDoc ( string $especieDoc ) : AbstractBoleto
$especieDoc string
리턴 AbstractBoleto

setInstrucoes() 공개 메소드

Define um array com instruções (máximo 8) para pagamento
public setInstrucoes ( array $instrucoes ) : AbstractBoleto
$instrucoes array
리턴 AbstractBoleto

setJuros() 공개 메소드

Seta a % de juros
public setJuros ( float $juros ) : AbstractBoleto
$juros float
리턴 AbstractBoleto

setJurosApos() 공개 메소드

Seta a quantidade de dias apos o vencimento que cobra o juros
public setJurosApos ( float $jurosApos ) : AbstractBoleto
$jurosApos float
리턴 AbstractBoleto

setJurosApos() 공개 메소드

Seta a quantidade de dias apos o vencimento que cobra o juros
public setJurosApos ( integer $jurosApos ) : AbstractBoleto
$jurosApos integer
리턴 AbstractBoleto

setLocalPagamento() 공개 메소드

Define o local de pagamento do boleto
public setLocalPagamento ( string $localPagamento ) : AbstractBoleto
$localPagamento string
리턴 AbstractBoleto

setMoeda() 공개 메소드

Define a moeda utilizada pelo boleto
public setMoeda ( integer $moeda ) : AbstractBoleto
$moeda integer
리턴 AbstractBoleto

setMulta() 공개 메소드

Seta a % de multa
public setMulta ( float $multa ) : AbstractBoleto
$multa float
리턴 AbstractBoleto

setNossoNumero() 최종 공개 메소드

Mostra exception ao erroneamente tentar setar o nosso número
final public setNossoNumero ( )

setNumero() 공개 메소드

Define o número definido pelo cliente para compor o nosso número
public setNumero ( integer $numero ) : AbstractBoleto
$numero integer
리턴 AbstractBoleto

setNumeroDocumento() 공개 메소드

Define o campo Número do documento
public setNumeroDocumento ( integer $numeroDocumento ) : AbstractBoleto
$numeroDocumento integer
리턴 AbstractBoleto

setOutrasDeducoes() 공개 메소드

Define o campo outras deduções do boleto
public setOutrasDeducoes ( float $outrasDeducoes ) : AbstractBoleto
$outrasDeducoes float
리턴 AbstractBoleto

setOutrosAcrescimos() 공개 메소드

Define o campo outros acréscimos do boleto
public setOutrosAcrescimos ( float $outrosAcrescimos ) : AbstractBoleto
$outrosAcrescimos float
리턴 AbstractBoleto

setPagador() 공개 메소드

Define o objeto do pagador
public setPagador ( Eduardokum\LaravelBoleto\Contracts\Pessoa $pagador ) : AbstractBoleto
$pagador Eduardokum\LaravelBoleto\Contracts\Pessoa
리턴 AbstractBoleto

setQuantidade() 공개 메소드

Define o campo quantidade do boleto
public setQuantidade ( $quantidade ) : AbstractBoleto
$quantidade
리턴 AbstractBoleto

setSacadorAvalista() 공개 메소드

Define o objeto sacador avalista do boleto
public setSacadorAvalista ( Eduardokum\LaravelBoleto\Contracts\Pessoa $sacadorAvalista ) : AbstractBoleto
$sacadorAvalista Eduardokum\LaravelBoleto\Contracts\Pessoa
리턴 AbstractBoleto

setUsoBanco() 공개 메소드

Define o campo Uso do banco
public setUsoBanco ( string $usoBanco ) : AbstractBoleto
$usoBanco string
리턴 AbstractBoleto

setValor() 공개 메소드

Define o valor total do boleto (incluindo taxas)
public setValor ( float $valor ) : AbstractBoleto
$valor float
리턴 AbstractBoleto

setValor() 공개 메소드

Define o valor total do boleto (incluindo taxas)
public setValor ( string $valor ) : AbstractBoleto
$valor string
리턴 AbstractBoleto

setValorCobrado() 공개 메소드

Define o campo valor cobrado do boleto
public setValorCobrado ( $valorCobrado ) : AbstractBoleto
$valorCobrado
리턴 AbstractBoleto

setValorUnitario() 공개 메소드

Define o campo "valor" do boleto
public setValorUnitario ( $valorUnitario ) : AbstractBoleto
$valorUnitario
리턴 AbstractBoleto

toArray() 공개 메소드

Return Boleto Array.
public toArray ( ) : array
리턴 array

프로퍼티 상세

$aceite 보호되어 있는 프로퍼티

Campo de aceite
protected string $aceite
리턴 string

$agencia 보호되어 있는 프로퍼티

Agência
protected int $agencia
리턴 integer

$agencia 보호되어 있는 프로퍼티

Agência
protected string $agencia
리턴 string

$agenciaDv 보호되어 있는 프로퍼티

Dígito da agência
protected string $agenciaDv
리턴 string

$agenciaDv 보호되어 있는 프로퍼티

Dígito da agência
protected string|int $agenciaDv
리턴 string | integer

$beneficiario 보호되어 있는 프로퍼티

Entidade beneficiario (quem emite o boleto)
protected Pessoa,Eduardokum\LaravelBoleto\Contracts $beneficiario
리턴 Eduardokum\LaravelBoleto\Contracts\Pessoa

$campoCodigoBarras 보호되어 있는 프로퍼티

Cache do codigo de barras para evitar processamento desnecessário.
protected string $campoCodigoBarras
리턴 string

$campoLinhaDigitavel 보호되어 있는 프로퍼티

Cache da linha digitabel para evitar processamento desnecessário.
protected string $campoLinhaDigitavel
리턴 string

$campoLivre 보호되어 있는 프로퍼티

Cache do campo livre para evitar processamento desnecessário.
protected string $campoLivre
리턴 string

$campoNossoNumero 보호되어 있는 프로퍼티

Cache do nosso numero para evitar processamento desnecessário.
protected string $campoNossoNumero
리턴 string

$carteira 보호되어 있는 프로퍼티

Modalidade de cobrança do cliente, geralmente Cobrança Simples ou Registrada
protected int $carteira
리턴 integer

$carteira 보호되어 있는 프로퍼티

Modalidade de cobrança do cliente, geralmente Cobrança Simples ou Registrada
protected string $carteira
리턴 string

$carteiras 보호되어 있는 프로퍼티

Define as carteiras disponíveis para cada banco
protected array $carteiras
리턴 array

$carteirasNomes 보호되어 있는 프로퍼티

Define as carteiras disponíveis para cada banco
protected array $carteirasNomes
리턴 array

$codigoBanco 보호되어 있는 프로퍼티

Código do banco
protected string $codigoBanco
리턴 string

$conta 보호되어 있는 프로퍼티

Conta
protected int $conta
리턴 integer

$conta 보호되어 있는 프로퍼티

Conta
protected string $conta
리턴 string

$contaDv 보호되어 있는 프로퍼티

Dígito da conta
protected int $contaDv
리턴 integer

$contaDv 보호되어 있는 프로퍼티

Dígito da conta
protected string $contaDv
리턴 string

$dataDocumento 보호되어 있는 프로퍼티

Data do documento
protected Carbon,Carbon $dataDocumento
리턴 Carbon\Carbon

$dataProcessamento 보호되어 있는 프로퍼티

Data de emissão
protected Carbon,Carbon $dataProcessamento
리턴 Carbon\Carbon

$dataVencimento 보호되어 있는 프로퍼티

Data de vencimento
protected Carbon,Carbon $dataVencimento
리턴 Carbon\Carbon

$descontosAbatimentos 보호되어 있는 프로퍼티

Valor de descontos e abatimentos
protected float $descontosAbatimentos
리턴 float

$descricaoDemonstrativo 보호되어 있는 프로퍼티

Array com as linhas do demonstrativo (descrição do pagamento)
protected array $descricaoDemonstrativo
리턴 array

$diasProtesto 보호되어 있는 프로퍼티

Dias para protesto
protected float $diasProtesto
리턴 float

$especieDoc 보호되어 있는 프로퍼티

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

$especiesCodigo 보호되어 있는 프로퍼티

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

$instrucoes 보호되어 있는 프로퍼티

Array com as linhas de instruções
protected array $instrucoes
리턴 array

$juros 보호되어 있는 프로퍼티

Valor para mora juros
protected float $juros
리턴 float

$jurosApos 보호되어 있는 프로퍼티

Dias apos vencimento do juros
protected float $jurosApos
리턴 float

$jurosApos 보호되어 있는 프로퍼티

Dias apos vencimento do juros
protected int $jurosApos
리턴 integer

$localPagamento 보호되어 있는 프로퍼티

Linha de local de pagamento
protected string $localPagamento
리턴 string

$moeda 보호되어 있는 프로퍼티

Moeda
protected int $moeda
리턴 integer

$multa 보호되어 있는 프로퍼티

Valor para multa
protected float $multa
리턴 float

$numero 보호되어 있는 프로퍼티

Define o número definido pelo cliente para compor o Nosso Número
protected int $numero
리턴 integer

$numeroDocumento 보호되어 있는 프로퍼티

Número do documento
protected int $numeroDocumento
리턴 integer

$outrasDeducoes 보호되어 있는 프로퍼티

Valor para outras deduções
protected float $outrasDeducoes
리턴 float

$outrosAcrescimos 보호되어 있는 프로퍼티

Valor para outros acréscimos
protected float $outrosAcrescimos
리턴 float

$pagador 보호되어 있는 프로퍼티

Entidade pagadora (de quem se cobra o boleto)
protected Pessoa,Eduardokum\LaravelBoleto\Contracts $pagador
리턴 Eduardokum\LaravelBoleto\Contracts\Pessoa

$quantidade 보호되어 있는 프로퍼티

Campo quantidade
protected $quantidade

$sacadorAvalista 보호되어 있는 프로퍼티

Entidade sacador avalista
protected Pessoa,Eduardokum\LaravelBoleto\Contracts $sacadorAvalista
리턴 Eduardokum\LaravelBoleto\Contracts\Pessoa

$status 보호되어 있는 프로퍼티

Status do boleto, se vai criar alterar ou baixa no banco.
protected int $status
리턴 integer

$usoBanco 보호되어 있는 프로퍼티

Campo de uso do banco no boleto
protected string $usoBanco
리턴 string

$valor 보호되어 있는 프로퍼티

Valor total do boleto
protected float $valor
리턴 float

$valorCobrado 보호되어 있는 프로퍼티

Valor cobrado
protected $valorCobrado

$valorUnitario 보호되어 있는 프로퍼티

Campo valor do boleto
protected $valorUnitario

$variaveis_adicionais 공개적으로 프로퍼티

Variáveis adicionais.
public array $variaveis_adicionais
리턴 array