Odoo Brasil Account Payment Boleto

l10n_br_account_payment_boleto
REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/8.0/l10n_br_account_payment_boleto
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBanking addons
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), KMEE
COMMITTERS
COMMITTERSLuis Felipe Mileo, OCA-git-bot
WEBSITE
WEBSITEhttp://www.kmee.com.br
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-fiscal-rule:
    - account_fiscal_position_rule
    - account_product_fiscal_classification
OCA/account-payment:
    - account_due_list
    - account_due_list_payment_mode
OCA/account-reconcile:
    - base_transaction_id
OCA/bank-payment:
    - account_banking_payment_export
    - account_payment_partner
OCA/l10n-brazil:
    - l10n_br_account_payment_mode
    - l10n_br_data_base
    - l10n_br_base
    - l10n_br_account_banking_payment
    - l10n_br_account
    - l10n_br_account_product
    - l10n_br_data_account
OCA/server-tools:
    - web_context_tunnel
odoo/odoo:
    - base
    - base_setup
    - web_kanban
    - web
    - l10n_br
    - account
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
    - account_chart
    - account_cancel
    - account_payment
    - account_voucher
    - base_iban
    - document
    - knowledge
    - stock_account
    - stock
    - procurement
    - web_kanban_gauge
    - web_kanban_sparkline
    - sale_stock
    - sale
    - sales_team
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES num2words
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 field Inherits account.view_payment_term_form
l10n_br_payment_boleto_view_payments_tree Payments account.move.line field Inherits account_due_list.view_payments_tree
view_boleto_account_company_form l10n_br_account_payment_boleto.res.company.form res.company group Inherits l10n_br_account.view_l10n_br_account_company_form
view_payment_mode_form_inherit_boleto payment.mode.boleto.form.inherit payment.mode xpath Inherits l10n_br_account_payment_mode.view_payment_mode_form_inherit_l10n_br_payment
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.