Repository
OCA/l10n-spain · module folder · Try on Runboat
Module version
1.0.3
Category
Sales/Point Of Sale
Folder size
0.1 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-spain
Last tracking update
2026-08-07 08:09:09
Authors
Odoo Community Association (OCA), Acysos S.L., Tecnativa, Aselcis Consulting
Maintainers
Odoo Community Association (OCA), Acysos S.L., Tecnativa, Aselcis Consulting
Committers
Pedro M. Baeza, David, Daniel Duque, Weblate, OCA-git-bot, oca-ci, Jose Zambudio
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
l10n_es_pos_by_device, l10n_es_pos_sii, l10n_es_ticketbai_pos, l10n_es_verifactu_pos_oca
Description

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form res.config.settings form Inherits point_of_sale.res_config_settings_view_form
view_pos_order_filter_simplified_invoice POS Order (add filters for simplified field) pos.order Inherits point_of_sale.view_pos_order_filter
view_pos_order_tree pos.order tree Inherits point_of_sale.view_pos_order_tree
view_pos_pos_form_simplified_invoice pos.order.form pos.order form Inherits point_of_sale.view_pos_pos_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • check_simplified_invoice_unique_prefix(self)
    @api.constrains('prefix', 'code')

New fields (7)
  • iface_l10n_es_simplified_invoice Boolean
    string='Use simplified invoices for this POS'
  • is_simplified_config Boolean
    compute='_compute_simplified_config' store=False
  • l10n_es_simplified_invoice_limit Float
    default=3000 digits='Account' help='Over this amount is not legally posible to create a simplified invoice' string='Sim.Inv limit amount'
  • l10n_es_simplified_invoice_number Integer
    compute='_compute_simplified_invoice_sequence' readonly=True args: 'Sim.Inv number'
  • l10n_es_simplified_invoice_padding Integer
    compute='_compute_simplified_invoice_sequence' readonly=True args: 'Simplified Invoice padding'
  • l10n_es_simplified_invoice_prefix Char
    compute='_compute_simplified_invoice_sequence' readonly=True args: 'Simplified Invoice prefix'
  • l10n_es_simplified_invoice_sequence_id Many2one → ir.sequence
    copy=False help='Autogenerate for each POS created' readonly=True string='Simplified Invoice IDs Sequence' args: 'ir.sequence'
Public methods (4)
  • copy(self, default=None)
  • create(self, vals_list)
    @api.model_create_multi
  • unlink(self)
  • write(self, vals)

New fields (2)
  • is_l10n_es_simplified_invoice Boolean
    copy=False default=False args: 'Simplified invoice'
  • l10n_es_unique_id Char
    copy=False args: 'Simplified invoice number'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (6)
  • pos_iface_l10n_es_simplified_invoice Boolean
    readonly=False related='pos_config_id.iface_l10n_es_simplified_invoice'
  • pos_l10n_es_simplified_invoice_limit Float
    readonly=False related='pos_config_id.l10n_es_simplified_invoice_limit'
  • pos_l10n_es_simplified_invoice_number Integer
    related='pos_config_id.l10n_es_simplified_invoice_number'
  • pos_l10n_es_simplified_invoice_padding Integer
    related='pos_config_id.l10n_es_simplified_invoice_padding'
  • pos_l10n_es_simplified_invoice_prefix Char
    related='pos_config_id.l10n_es_simplified_invoice_prefix'
  • pos_l10n_es_simplified_invoice_sequence_id Many2one
    related='pos_config_id.l10n_es_simplified_invoice_sequence_id'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…