diff --git a/src/Boleto/Banco/Santander.php b/src/Boleto/Banco/Santander.php index 5437b42c..4c7b572b 100644 --- a/src/Boleto/Banco/Santander.php +++ b/src/Boleto/Banco/Santander.php @@ -59,6 +59,51 @@ public function __construct(array $params = []) public $variaveis_adicionais = [ 'esconde_uso_banco' => true, ]; + + /** + * Código do cliente. + * + * @var int + */ + protected $codigoCliente; + + /** + * Retorna o campo Agência/Beneficiário do boleto + * + * @return string + */ + public function getAgenciaCodigoBeneficiario() + { + $agencia = $this->getAgenciaDv() !== null ? $this->getAgencia() . '-' . $this->getAgenciaDv() : $this->getAgencia(); + $codigoCliente = $this->getCodigoCliente(); + + return $agencia . ' / ' . $codigoCliente; + } + + /** + * Retorna o código do cliente. + * + * @return int + */ + public function getCodigoCliente() + { + return $this->codigoCliente; + } + + /** + * Define o código do cliente. + * + * @param int $codigoCliente + * + * @return AbstractBoleto + */ + public function setCodigoCliente($codigoCliente) + { + $this->codigoCliente = $codigoCliente; + + return $this; + } + /** * Define o código da carteira (Com ou sem registro) *