lib/brcobranca/boleto/bradesco.rb in brcobranca-4.0.0 vs lib/brcobranca/boleto/bradesco.rb in brcobranca-4.1.0

- old
+ new

@@ -9,10 +9,13 @@ # Nova instancia do Bradesco # @param (see Brcobranca::Boleto::Base#initialize) def initialize(campos = {}) campos = { carteira: '06' }.merge!(campos) + + campos.merge!(local_pagamento: 'Pagável preferencialmente na Rede Bradesco ou Bradesco Expresso') + super(campos) end # Codigo do banco emissor (3 dígitos sempre) # @@ -38,9 +41,13 @@ # @return [String] # @example # boleto.nosso_numero_boleto #=> ""06/00000004042-8" def nosso_numero_boleto "#{carteira}/#{numero_documento}-#{nosso_numero_dv}" + end + + def nosso_numero_dv + "#{carteira}#{numero_documento}".modulo11_bradesco end # Agência + conta corrente do cliente para exibir no boleto. # @return [String] # @example