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.BoletoDataTipo 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.BoletoDataGera 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.BoletoDataGera 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.BoletoDataGera 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.BoletoDataGera 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.BoletoDataGera 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.BoletoDataImplementa 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.BoletoDataReal 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.BoletoDataGera 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.
-