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