Repository
OCA/l10n-argentina · module folder · Try on Runboat
Module version
1.0.0
Category
Generic Modules/Accounting
Folder size
0.15 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
http://www.e-mips.com.ar http://www.eynes.com.ar
Last tracking update
2026-08-07 07:17:53
Authors
Odoo Community Association (OCA), Thymbra/E-MIPS/Eynes
Maintainers
Odoo Community Association (OCA), Thymbra/E-MIPS/Eynes
Committers
Pedro M. Baeza, Stéphane Bidoul (ACSONE)
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
l10n_ar_account_create_check, l10n_ar_retentions_basic
Description
    Allows to manage checks
    

Code Analysis

Views touched (21)
XML IDNameModelTypeStatus
account.check_reject_form_view account.check.reject.wizard.form account.check.reject form New
account_check_deposit_form_view account.check.deposit.wizard.form account.check.deposit form New
add_issued_checks_form_view account.add.issued.checks.wizard.form account.add.issued.check form New
add_third_checks_form_view account.add.third.checks.wizard.form account.add.third.check form New
view_account_check_config_form account.check.config.form account.check.config form New
view_account_check_config_tree account.check.config.tree account.check.config tree New
view_account_issued_check_filter account.issued.check.select account.issued.check search New
view_account_issued_check_form account.issued.check.form account.issued.check form New
view_account_issued_check_issued_calendar account.issued.check.issued.calendar account.issued.check calendar New
view_account_issued_check_payment_calendar account.issued.check.payment.calendar account.issued.check calendar New
view_account_issued_check_tree account.issued.check.tree account.issued.check tree New
view_account_third_check_endorsement_calendar account.third.check.endorsement.calendar account.third.check calendar New
view_account_third_check_form account.third.check.form account.third.check form New
view_account_third_check_issued_calendar account.third.check.issued.calendar account.third.check calendar New
view_account_third_check_payment_calendar account.third.check.payment.calendar account.third.check calendar New
view_account_third_check_tree account.third.check.tree account.third.check tree New
view_partner_bank_check_form res.partner.bank.form.check.inherit res.partner.bank form Inherits base.view_partner_bank_form
view_partner_check_form res.partner.form.check.inherit res.partner form Inherits base.view_partner_form
view_third_checks_search third.check.search account.third.check search New
view_vendor_receipt_check_form account.voucher.form.receipt.inherit account.voucher form Inherits l10n_ar_account_payment.view_vendor_l10n_ar_receipt_form
view_voucher_check_form account.voucher.check.form.inherit account.voucher form Inherits l10n_ar_account_payment.view_vendor_l10n_ar_payment_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (2)
  • account_id Many2one → account.account
    help='In Argentina, Valores a Depositar is used, for example' required=True args: 'account.account', 'Main Check Account'
  • company_id Many2one → res.company
    required=True args: 'res.company', 'Company'
Public methods (0)

No public methods.

New fields (14)
  • account_bank_id Many2one → res.partner.bank
    args: 'res.partner.bank', 'Bank Account'
  • amount Float
    required=True args: 'Amount Check'
  • bank_id Many2one → res.bank
    required=True args: 'res.bank', 'Bank'
  • clearing Selection
    default='24' args: [('24', '24 hs'), ('48', '48 hs'), ('72', '72 hs')], 'Clearing'
  • company_id Many2one → res.company
    default=<expr> readonly=True required=True args: 'res.company', 'Company'
  • issue_date Date
    args: 'Issue Date'
  • number Char
    required=True size=20 args: 'Check Number'
  • origin Char
    size=64 args: 'Origin'
  • payment_date Date
    help='Only if this check is post dated' args: 'Payment Date'
  • receiving_partner_id Many2one → res.partner
    readonly=True required=False args: 'res.partner', 'Receiving Entity'
  • signatory Char
    size=64 args: 'Signatory'
  • state Selection
    default='draft' args: [('draft', 'Draft'), ('issued', 'Issued'), ('cancel', 'Cancelled')], 'State'
  • type Selection
    default='common' help='If common, checks only have issued_date. If post-dated they also have payment date' args: [('common', 'Common'), ('postdated', 'Post-dated')], 'Check Type'
  • voucher_id Many2one → account.voucher
    args: 'account.voucher', 'Voucher'
Public methods (3)
  • cancel_check(self)
    @api.multi
  • create_voucher_move_line(self)
    @api.model
  • unlink(self)
    @api.multi

New fields (24)
  • amount Float
    readonly=True required=True states={'draft': [('readonly', False)]} args: 'Check Amount'
  • bank_id Many2one → res.bank
    readonly=True required=True states={'draft': [('readonly', False)]} args: 'res.bank', 'Bank'
  • clearing Selection
    default='24' args: [('24', '24 hs'), ('48', '48 hs'), ('72', '72 hs')], 'Clearing'
  • company_id Many2one → res.company
    default=<expr> readonly=True required=True states={'draft': [('readonly', False)]} args: 'res.company', 'Company'
  • debit_note_id Many2one → account.invoice
    help='In case of rejection of the third check' readonly=True args: 'account.invoice', 'Debit Note'
  • deposit_bank_id Many2one → res.partner.bank
    args: 'res.partner.bank', 'Deposit Account'
  • deposit_date Date
    readonly=True states={'wallet': [('readonly', False)]} args: 'Deposit Date'
  • deposit_slip Char
    size=64 args: 'Deposit Slip'
  • dest Char
    size=64 args: 'Destiny'
  • destiny_partner_id Many2one → res.partner
    states={'delivered': [('required', True)]} args: 'res.partner', 'Destiny Partner'
  • endorsement_date Date
    readonly=True states={'wallet': [('readonly', False)]} args: 'Endorsement Date'
  • issue_date Date
    readonly=True required=True states={'draft': [('readonly', False)]} args: 'Issue Date'
  • note Text
    args: 'Additional Information'
  • number Char
    readonly=True required=True size=20 states={'draft': [('readonly', False)]} args: 'Check Number'
  • origin Char
    size=64 args: 'Origin'
  • payment_date Date
    readonly=True states={'draft': [('readonly', False)]} args: 'Payment Date'
  • receipt_date Date
    default=<expr> readonly=True required=True states={'draft': [('readonly', False)]} args: 'Receipt Date'
  • signatory Char
    size=64 args: 'Signatory'
  • signatory_account Char
    size=64 args: 'Signatory account'
  • signatory_vat Char
    size=64 args: 'Signatory VAT'
  • source_partner_id Many2one → res.partner
    readonly=True required=False states={'draft': [('readonly', False)]} args: 'res.partner', 'Source Partner'
  • source_voucher_id Many2one → account.voucher
    readonly=True args: 'account.voucher', 'Source Voucher'
  • state Selection
    default='draft' readonly=True args: [('draft', 'Draft'), ('wallet', 'In Wallet'), ('deposited', 'Deposited'), ('delivered', 'Delivered'), ('rejected', 'Rejected'), ('cancel', 'Cancelled')], 'State'
  • type Selection
    default='common' help='If common, checks only have issued_date. If post-dated they also have payment date' readonly=True states={'draft': [('readonly', False)]} args: [('common', 'Common'), ('postdated', 'Post-dated')], 'Check Type'
Public methods (8)
  • cancel_check(self)
    @api.multi
  • check_delivered(self)
    @api.multi
  • create_voucher_move_line(self, voucher)
    @api.model
  • deposit_check(self)
    @api.multi
  • reject_check(self)
    @api.multi
  • return_wallet(self)
    @api.multi
  • to_wallet(self)
    @api.multi
  • unlink(self)
    @api.multi

New fields (3)
  • issued_check_ids One2many → account.issued.check
    readonly=True required=False states={'draft': [('readonly', False)]} args: 'account.issued.check', 'voucher_id', 'Issued Checks'
  • third_check_ids Many2many → account.third.check
    readonly=True states={'draft': [('readonly', False)]} args: 'account.third.check', 'third_check_voucher_rel', 'dest_voucher_id', 'third_check_id', 'Third Checks'
  • third_check_receipt_ids One2many → account.third.check
    readonly=True required=False states={'draft': [('readonly', False)]} args: 'account.third.check', 'source_voucher_id', 'Third Checks'
Public methods (8)
  • action_cancel_draft(self)
    @api.multi
  • cancel_voucher(self)
    @api.multi
  • create_move_line_hook(self, move_id, move_lines)
    @api.multi
  • onchange_issued_checks(self)
    @api.onchange('issued_check_ids')
  • onchange_payment_line(self)
    @api.onchange('payment_line_ids')
  • onchange_third_checks(self)
    @api.onchange('third_check_ids')
  • onchange_third_receipt_checks(self)
    @api.onchange('third_check_receipt_ids')
  • unlink(self)
    @api.multi

New fields (1)
  • account_id Many2one → account.account
    args: 'account.account', 'Account'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…