Repository
OCA/l10n-brazil · module folder · Try on Runboat
Module version
1.0.0
Category
Banking addons
Folder size
0.07 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
http://www.kmee.com.br
Last tracking update
2026-08-07 07:03:04
Authors
Odoo Community Association (OCA), KMEE
Maintainers
Odoo Community Association (OCA), KMEE
Committers
Luis Felipe Mileo, OCA-git-bot
Odoo dependencies
Python dependencies
num2words
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
l10n_br_account_payment_boleto_payment_term_form l10n_br_account_payment_boleto.payment.term.form account.payment.term form Inherits account.view_payment_term_form
l10n_br_payment_boleto_view_payments_tree Payments account.move.line tree Inherits account_due_list.view_payments_tree
view_boleto_account_company_form l10n_br_account_payment_boleto.res.company.form res.company form Inherits l10n_br_account.view_l10n_br_account_company_form
view_payment_mode_form_inherit_boleto payment.mode.boleto.form.inherit payment.mode form Inherits l10n_br_account_payment_mode.view_payment_mode_form_inherit_l10n_br_payment
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (0)

No new fields.

Public methods (2)
  • action_move_create(self)
    @api.multi
  • finalize_invoice_move_lines(self, move_lines)
    @api.multi
    Propagate the transaction_id from the invoice to the move lines. The transaction id is written on the move lines only if the account is the same than the invoice's one.

New fields (2)
  • boleto_own_number Char
    readonly=True args: 'Nosso NĂșmero'
  • date_payment_created Date
    readonly=True args: 'Data da criação do pagamento'
Public methods (1)
  • send_payment(self)
    @api.multi

New fields (2)
  • discount_perc Float
    digits=dp.get_precision('Account') string='Percentual de Desconto até a Data de Vencimento'
  • instrucao_discount_perc Text
    default='CONCEDER ABATIMENTO PERCENTUAL DE ' help='Percentual de Desconto concedido antes da Data de Vencimento' args: 'Instrução de Desconto antes do Vencimento'
Public methods (0)

No public methods.

New fields (14)
  • boleto_aceite Selection
    default='N' string='Aceite' args: [('S', 'Sim'), ('N', 'NĂŁo')]
  • boleto_carteira Char
    size=3 args: 'Carteira'
  • boleto_cnab_code Char
    size=20 args: 'CĂłdigo Cnab'
  • boleto_convenio Char
    size=10 args: 'Codigo convĂȘnio'
  • boleto_especie Selection
    default='01' string='EspĂ©cie do TĂ­tulo' args: [('01', 'DUPLICATA MERCANTIL'), ('02', 'NOTA PROMISSÓRIA'), ('03', 'NOTA DE SEGURO'), ('04', 'MENSALIDADE ESCOLAR'), ('05', 'RECIBO'), ('06', 'CONTRATO'), ('07', 'COSSEGUROS'), ('08', 'DUPLICATA DE SERVIÇO'), ('09', 'LETRA DE CÂMBIO'), ('13', 'NOTA DE DÉBITOS'), ('15', 'DOCUMENTO DE DÍVIDA'), ('16', 'ENCARGOS CONDOMINIAIS'), ('17', 'CONTA DE PRESTAÇÃO DE SERVIÇOS'), ('99', 'DIVERSOS')]
  • boleto_modalidade Char
    size=2 args: 'Modalidade'
  • boleto_perc_mora Float
    digits=dp.get_precision('Account') string='Percentual de Juros de Mora'
  • boleto_perc_multa Float
    digits=dp.get_precision('Account') string='Percentual de Multa'
  • boleto_protesto Selection
    default='0' string='Códigos de Protesto' args: [('0', 'Sem instrução'), ('1', 'Protestar (Dias Corridos)'), ('2', 'Protestar (Dias Úteis)'), ('3', 'Não protestar'), ('7', 'Negativar (Dias Corridos)'), ('8', 'Não Negativar')]
  • boleto_protesto_prazo Char
    size=2 args: 'Prazo protesto'
  • boleto_type Selection
    string='Boleto' args: [('1', 'Banco do Brasil 18'), ('2', 'Barisul x'), ('3', 'Bradesco 06, 03'), ('4', 'Caixa Economica SR'), ('5', 'HSBC CNR CSB'), ('6', 'Itau 157'), ('7', 'Itau 175, 174, 178, 104, 109'), ('8', 'Real 57'), ('9', 'Santander 102'), ('10', 'Santander 101, 201'), ('11', 'Caixa Sigcb'), ('12', 'Sicredi')]
  • boleto_variacao Char
    size=2 args: 'Variação'
  • instrucao_boleto_perc_mora Text
    default='ApĂłs vencimento cobrar juros de mora de' help='Juros de mora - Ă© o percentual ao mĂȘs sobre o valor principal.' args: 'Instrução Juros Mora'
  • instrucao_boleto_perc_multa Text
    default='ApĂłs vencimento cobrar multa de' help=' Multa por atraso - Ă© o valor percentual acrescido uma Ășnica vez sobre o valor do principal. ' args: 'Instrução Multa por Atraso'
Public methods (2)
  • boleto_restriction(self)
    @api.constrains('boleto_type', 'boleto_carteira', 'boleto_modalidade', 'boleto_convenio', 'boleto_variacao', 'boleto_aceite')
  • check_percent_field(self, value)
    @api.multi

New fields (3)
  • own_number_sequence Many2one → ir.sequence
    comodel_name='ir.sequence' string='SequĂȘncia do Nosso NĂșmero'
  • own_number_type Selection
    default='2' selection=[('0', 'SequĂȘncial Ășnico por empresa'), ('1', 'Numero sequĂȘncial da Fatura'), ('2', 'SequĂȘncial Ășnico por modo de pagamento')] string='Tipo de nosso nĂșmero'
  • transaction_id_sequence Many2one → ir.sequence
    string='SequĂȘncia da fatura' args: 'ir.sequence'
Public methods (0)

No public methods.