Repository
OCA/l10n-argentina · module folder · Try on Runboat
Module version
1.1.0
Category
Aconcagua
Folder size
0.1 MB
License
GPL-3
Application
No
Auto-installable
No
Website
http://proyectoaconcagua.com.ar
Last tracking update
2026-08-07 07:17:53
Authors
Odoo Community Association (OCA), E-MIPS/Proyecto Aconcagua
Maintainers
Odoo Community Association (OCA), E-MIPS/Proyecto Aconcagua
Committers
Pedro M. Baeza, Stéphane Bidoul (ACSONE)
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
l10n_ar_electronic_invoice_storage_rg1361, l10n_ar_perceptions_basic, l10n_ar_wsfe, l10n_ar_wsfe_perceptions
Description
    Modulo base para normativas de facturacion Argentina
    

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
inv_den_view_form inv.den.view.form invoice.denomination form New
inv_den_view_tree inv.den.view.tree invoice.denomination tree New
pos_ar_view_form pos.ar.view.form pos.ar form New
pos_ar_view_tree pos.ar.view.tree pos.ar tree New
view_pos_fiscal_position_form account.fiscal.position.form.inherit account.fiscal.position form Inherits account.view_account_position_form
view_pos_invoice_filter account.invoice.pos.filter account.invoice search Inherits account.view_account_invoice_filter
view_pos_invoice_form account.invoice.form.inherit2 account.invoice form Inherits account.invoice_form
view_pos_invoice_supplier_form account.invoice.form.inherit3 account.invoice form Inherits account.invoice_supplier_form
view_pos_invoice_tree account.invoice.tree.inherit2 account.invoice tree Inherits account.invoice_tree
view_shop_form1 sale.view.shop.form.inherit1 sale.shop form Inherits sale.view_shop_form
view_tax_exempt_form account.tax.exempt.form account.tax form Inherits account.view_tax_form
view_tax_exempt_search account.tax.exempt.search account.tax search Inherits account.view_account_tax_search
view_tax_exempt_tree account.tax.exempt.tree account.tax tree Inherits account.view_tax_tree
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (9)

New fields (3)
  • denom_supplier_id Many2one → invoice.denomination
    required=True string='Supplier Denomination' args: 'invoice.denomination'
  • denomination_id Many2one → invoice.denomination
    required=True string='Denomination' args: 'invoice.denomination'
  • local Boolean
    default=True help='Check this if it corresponds to apply local fiscal rules, like invoice number validation, etc' string='Local Fiscal Rules'
Public methods (0)

No public methods.

New fields (12)
  • amount_exempt Float
    compute='_amount_all_ar' digits=dp.get_precision('Account') readonly=True store=True string='Amount Exempt'
  • amount_no_taxed Float
    compute='_amount_all_ar' digits=dp.get_precision('Account') readonly=True store=True string='No Taxed'
  • amount_tax Float
    compute='_amount_all_ar' digits=dp.get_precision('Account') readonly=True store=True string='Tax'
  • amount_taxed Float
    compute='_amount_all_ar' digits=dp.get_precision('Account') readonly=True store=True string='Taxed'
  • amount_total Float
    compute='_amount_all_ar' digits=dp.get_precision('Account') readonly=True store=True string='Total'
  • amount_untaxed Float
    compute='_compute_amount' digits=dp.get_precision('Account') readonly=True store=True string='Subtotal' track_visibility='always'
  • amount_untaxed Float
    compute='_amount_all_ar' digits=dp.get_precision('Account') readonly=True store=True string='Subtotal'
  • denomination_id Many2one → invoice.denomination
    readonly=True states={'draft': [('readonly', False)]} args: 'invoice.denomination'
  • internal_number Char
    help='Unique number of the invoice, computed automatically when the invoice is created.' readonly=True size=32 states={'draft': [('readonly', False)]} string='Invoice Number'
  • is_debit_note Boolean
    default=False args: 'Debit Note'
  • local Boolean
    default=True related='fiscal_position.local' string='Local'
  • pos_ar_id Many2one → pos.ar
    readonly=True states={'draft': [('readonly', False)]} string='Point of Sale' args: 'pos.ar'
Public methods (7)
  • action_number(self)
    @api.multi
  • get_next_invoice_number(self)
    @api.one
    Funcion para obtener el siguiente numero de comprobante correspondiente en el sistema
  • invoice_pay_customer(self, cr, uid, ids, context=None)
  • name_get(self)
    @api.multi
  • name_search(self, name, args=None, operator='ilike', limit=100)
    @api.model
  • onchange_partner_id(self, type, partner_id, date_invoice=False, payment_term=False, partner_bank_id=False, company_id=False)
    @api.multi
  • refund(self, cr, uid, ids, date=None, period_id=None, description=None, journal_id=None, context=None)

New fields (2)
  • is_exempt Boolean
    readonly=True string='Is Exempt'
  • tax_id Many2one → account.tax
    required=True string='Account Tax' args: 'account.tax'
Public methods (3)
  • compute(self, invoice)
    @api.v8
  • hook_compute_invoice_taxes(self, invoice, tax_grouped)
    @api.v8
  • tax_id_change(self)
    @api.onchange('tax_id')

New fields (0)

No new fields.

Public methods (1)
  • post(self, cr, uid, ids, context=None)

New fields (3)
  • is_exempt Boolean
    default=False help='Check this if this Tax represent Tax Exempts' string='Exempt'
  • other_group Char
    size=64 string='Other Group'
  • tax_group Selection
    default='vat' help='This is tax categorization.' required=True string='Tax Group' args: [('vat', 'VAT'), ('perception', 'Perception'), ('retention', 'Retention'), ('internal', 'Internal Tax'), ('other', 'Other')]
Public methods (0)

No public methods.

New fields (3)
  • desc Char
    required=True size=100 string='Description'
  • name Selection
    string='Denomination' args: [('A', 'A'), ('B', 'B'), ('C', 'C'), ('M', 'M'), ('X', 'X'), ('E', 'E')]
  • vat_discriminated Boolean
    default=False help='If True, the vat will be discriminated at invoice report.' string='Vat Discriminated in Invoices'
Public methods (0)

No public methods.

New fields (5)
  • denomination_id Many2one → invoice.denomination
    required=True string='Denomination' args: 'invoice.denomination'
  • desc Char
    required=False size=100 string='Description'
  • name Char
    required=True size=6 string='Number'
  • priority Integer
    required=True size=6 string='Priority'
  • shop_id Many2one → stock.warehouse
    required=True string='Warehouse' args: 'stock.warehouse'
Public methods (1)
  • name_get(self)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…