bank Package¶
bank
Package¶
-
pyboleto.bank.
get_class_for_codigo
(banco_codigo)[código fonte]¶ Retorna a classe que implementa o banco
Parâmetros: banco_codigo (string) – Retorna: Classo do Banco subclasse de pyboleto.data.BoletoData
Tipo de retorno: pyboleto.data.BoletoData
bancodobrasil
Module¶
Boleto for Banco do Brasil
-
class
pyboleto.bank.bancodobrasil.
BoletoBB
(format_convenio, format_nnumero)[código fonte]¶ Bases:
pyboleto.data.BoletoData
Gera Dados necessários para criação de boleto para o Banco do Brasil
-
agencia_cedente
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
agencia_conta_cedente
¶
-
campo_livre
¶
-
conta_cedente
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
convenio
¶
-
dv_nosso_numero
¶ This function uses a modified version of modulo11
-
format_nosso_numero
()[código fonte]¶
-
nosso_numero
¶
-
banrisul
Module¶
-
class
pyboleto.bank.banrisul.
BoletoBanrisul
[código fonte]¶ Bases:
pyboleto.data.BoletoData
-
campo_livre
¶
-
conta_cedente
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
nosso_numero
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
bradesco
Module¶
pyboleto.bank.bradesco¶
Lógica para boletos do banco Bradesco.
copyright: | © 2011 - 2012 by Eduardo Cereto Carvalho |
---|---|
license: | BSD, see LICENSE for more details. |
-
class
pyboleto.bank.bradesco.
BoletoBradesco
(carteira='06', **kwargs)[código fonte]¶ Bases:
pyboleto.data.BoletoData
Gera Dados necessários para criação de boleto para o banco Bradesco
-
agencia_cedente
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
campo_livre
¶
-
conta_cedente
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
dv_nosso_numero
¶
-
format_nosso_numero
()[código fonte]¶
-
nosso_numero
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
caixa
Module¶
-
class
pyboleto.bank.caixa.
BoletoCaixa
[código fonte]¶ Bases:
pyboleto.data.BoletoData
Gera Dados necessários para criação de boleto para o banco Caixa Economica Federal
-
campo_livre
¶
-
conta_cedente
¶ Este numero tem o inicio fixo Carteira SR: 80, 81 ou 82 Carteira CR: 90 (Confirmar com gerente qual usar)
-
dv_nosso_numero
¶
-
format_nosso_numero
()[código fonte]¶
-
nosso_numero
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
hsbc
Module¶
-
class
pyboleto.bank.hsbc.
BoletoHsbc
[código fonte]¶ Bases:
pyboleto.data.BoletoData
Gera Dados necessários para criação de boleto para o banco HSBC
-
campo_livre
¶
-
data_vencimento_juliano
¶
-
format_nosso_numero
()[código fonte]¶
-
numero_documento
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
-
class
pyboleto.bank.hsbc.
BoletoHsbcComRegistro
[código fonte]¶ Bases:
pyboleto.data.BoletoData
Gera Dados necessários para criação de boleto para o banco HSBC com registro
-
campo_livre
¶
-
dv_nosso_numero
¶
-
nosso_numero
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
itau
Module¶
-
class
pyboleto.bank.itau.
BoletoItau
[código fonte]¶ Bases:
pyboleto.data.BoletoData
Implementa Boleto Itaú
Gera Dados necessários para criação de boleto para o banco Itau Todas as carteiras com excessão das que utilizam 15 dígitos: (106,107, 195,196,198)
-
agencia_cedente
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
agencia_conta_cedente
¶
-
campo_livre
¶
-
carteira
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
conta_cedente
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
dv_agencia_conta_cedente
¶
-
dv_nosso_numero
¶
-
format_nosso_numero
()[código fonte]¶
-
nosso_numero
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-
real
Module¶
-
class
pyboleto.bank.real.
BoletoReal
[código fonte]¶ Bases:
pyboleto.data.BoletoData
Real Bank Boleto Implementation
-
agencia_conta_cedente
¶
-
calculate_dv_barcode
(line)[código fonte]¶
-
campo_livre
¶
-
digitao_cobranca
¶
-
santander
Module¶
pyboleto.bank.santander¶
Lógica para boletos do banco Santander.
Carteira '101'
Com Registro
Carteira '102'
Sem Registro
Carteira '201'
Penhor Rápido Com Registro
Baseado no projeto BoletoPHP <http://boletophp.com.br/>
copyright: | © 2011 - 2012 by Eduardo Cereto Carvalho |
---|---|
license: | BSD, see LICENSE for more details. |
-
class
pyboleto.bank.santander.
BoletoSantander
[código fonte]¶ Bases:
pyboleto.data.BoletoData
Gera Dados necessários para criação de boleto para o banco Santander
-
agencia_cedente
¶ Também chamado de “ponto de venda”
-
campo_livre
¶
-
conta_cedente
¶ Também chamdo de código do cedente, se for uma conta de 9 dígitos ignorar os 2 primeiros
-
format_nosso_numero
()[código fonte]¶
-
nosso_numero
¶ Função para criar propriedades nos boletos
Cria propriedades com getter, setter e delattr.
Propriedades criadas com essa função sempre são strings internamente.
O Setter sempre tentará remover qualquer digito verificador se existir.
Aceita um numero com ou sem DV e remove o DV caso exista. Então preenxe com zfill até o tamanho adequado. Note que sempre que possível não use DVs ao entrar valores no pyboleto. De preferência o pyboleto vai calcular todos os DVs quando necessário.
Parâmetros: - name (string) – O nome da propriedade.
- length (integer) – Tamanho para preencher com ‘0’ na frente.
-