[Deprecated] Spain - Point of Sale

l10n_es_pos
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/l10n_es_pos
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYAccounting/Localizations/Point of Sale
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Julien Castiaux, Gorash, roen-odoo, David Monnom (moda), Louis Wicket (wil), Dylan Kiss (dyki), Sarah Bellefroid, Sven Fuehr, manv-afk, Claire (clbr), unka-odoo, paan-odoo, David Monnom, Arthur Nanson, Bastien PIERRE, Omar (OSAH), Ajit Singh, Shubham Agarwal [SHAG], Robin Engels (roen), sjai-odoo, Stephane Vanmeerhaeghe (stva)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:41
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - resource
    - base
    - web
    - stock_account
    - stock
    - product
    - mail
    - base_setup
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - http_routing
    - auth_signup
    - account
    - onboarding
    - analytic
    - phone_validation
    - partner_autocomplete
    - iap_mail
    - iap
    - iot_base
    - google_address_autocomplete
    - l10n_es
    - base_iban
    - base_vat
    - account_edi_ubl_cii
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form res.config.settings xpath Inherits point_of_sale.res_config_settings_view_form
view_pos_order_tree pos.order field Inherits point_of_sale.view_pos_order_tree
view_pos_pos_form_simplified_invoice pos.order.form pos.order field Inherits point_of_sale.view_pos_pos_form
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • is_spanish Boolean
    compute='_compute_is_spanish' string='Company located in Spain'
  • l10n_es_simplified_invoice_journal_id Many2one → account.journal
    check_company=True comodel_name='account.journal' domain=[('type', '=', 'sale')]
  • simplified_partner_id Many2one → res.partner
    comodel_name='res.partner' compute='_compute_simplified_partner_id' string='Simplified invoice partner'
Public methods (1)
  • get_limited_partners_loading(self, offset=0)

New fields (2)
  • is_l10n_es_simplified_invoice Boolean
    args: 'Simplified invoice'
  • l10n_es_simplified_invoice_number Char
    compute='_compute_l10n_es_simplified_invoice_number' args: 'Simplified invoice number'
Public methods (1)
  • get_invoice_name(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • pos_l10n_es_simplified_invoice_journal_id Many2one
    readonly=False related='pos_config_id.l10n_es_simplified_invoice_journal_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/l10n_es_pos
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYAccounting/Localizations/Point of Sale
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, roen-odoo, Jigar Vaghela, David Monnom (moda), Pedram (PEBR), Claire Bretton (clbr), Dylan Kiss (dyki), Harsh Modi, Sarah Bellefroid, Arnaud Sibille, sesn-odoo, Sven Fuehr, Julien Segers (juse), Louis Gobert, Joseph (jcb), Claire (clbr), vlst, Pierre Pulinckx (PIPU), David Monnom, Arthur Nanson, Bastien PIERRE, Krzysztof Magusiak (krma), FernandoRomera, vlst-odoo, bsra-odoo, David (davg)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:54
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
    - phone_validation
    - l10n_es
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form res.config.settings xpath Inherits point_of_sale.res_config_settings_view_form
view_pos_order_tree pos.order field Inherits point_of_sale.view_pos_order_tree
view_pos_pos_form_simplified_invoice pos.order.form pos.order field Inherits point_of_sale.view_pos_pos_form
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • is_spanish Boolean
    compute='_compute_is_spanish' string='Company located in Spain'
  • l10n_es_simplified_invoice_journal_id Many2one → account.journal
    check_company=True comodel_name='account.journal' domain=[('type', '=', 'sale')]
  • simplified_partner_id Many2one → res.partner
    comodel_name='res.partner' compute='_compute_simplified_partner_id' string='Simplified invoice partner'
Public methods (1)
  • get_limited_partners_loading(self)

New fields (2)
  • is_l10n_es_simplified_invoice Boolean
    args: 'Simplified invoice'
  • l10n_es_simplified_invoice_number Char
    compute='_compute_l10n_es_simplified_invoice_number' args: 'Simplified invoice number'
Public methods (1)
  • get_invoice_name(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • pos_l10n_es_simplified_invoice_journal_id Many2one
    readonly=False related='pos_config_id.l10n_es_simplified_invoice_journal_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/l10n_es_pos
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYAccounting/Localizations/Point of Sale
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, roen-odoo, Pedram (PEBR), Claire Bretton (clbr), Dylan Kiss (dyki), Sarah Bellefroid, sesn-odoo, Sven Fuehr, Julien Segers (juse), Louis Gobert, vlst
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
    - l10n_es
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form res.config.settings xpath Inherits point_of_sale.res_config_settings_view_form
view_pos_order_tree pos.order field Inherits point_of_sale.view_pos_order_tree
view_pos_pos_form_simplified_invoice pos.order.form pos.order field Inherits point_of_sale.view_pos_pos_form
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (4)
  • is_spanish Boolean
    compute='_compute_is_spanish' string='Company located in Spain'
  • l10n_es_simplified_invoice_journal_id Many2one → account.journal
    check_company=True comodel_name='account.journal' default=_default_sinv_journal_id domain="[('type', '=', 'sale')]"
  • l10n_es_simplified_invoice_limit Float
    default=400 help='Over this amount is not legally possible to create a simplified invoice' string='Simplified Invoice limit amount'
  • simplified_partner_id Many2one → res.partner
    comodel_name='res.partner' compute='_compute_simplified_partner_id' string='Simplified invoice partner'
Public methods (2)
  • get_limited_partners_loading(self)
  • setup_defaults(self, company)

New fields (2)
  • is_l10n_es_simplified_invoice Boolean
    args: 'Simplified invoice'
  • l10n_es_simplified_invoice_number Char
    compute='_compute_l10n_es_simplified_invoice_number' args: 'Simplified invoice number'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • pos_is_spanish Boolean
    related='pos_config_id.is_spanish' string='Consider the specific spanish legislation, such as the use of simplified invoices'
  • pos_l10n_es_simplified_invoice_journal_id Many2one
    readonly=False related='pos_config_id.l10n_es_simplified_invoice_journal_id'
  • pos_l10n_es_simplified_invoice_limit Float
    readonly=False related='pos_config_id.l10n_es_simplified_invoice_limit'
Public methods (0)

No public methods.