OdooWiki OCA HUB

Punto de venta adaptado a la legislación española

l10n_es_pos folder_open OCA/l10n-spain open_in_new
Sales/Point Of Sale License: AGPL-3
  • Adapta el terminal punto de venta a la legislación Española (no se permite la emisión de tiquets, todo deben ser facturas o facturas simplificadas con numeración)
  • Adapta el ticket de venta a la factura simplificada, añadiendo una secuencia correlativa y el NIF del emisor.
  • Incluye los datos del cliente (nombre, NIF y dirección) si hay uno asignado.
  • Chequea que no se realice una factura simplificada con valor superior a 3.000 euros (la cantidad es configurable por TPV).

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adapts the Point of Sale to Spanish law: every POS ticket becomes a simplified invoice with a unique sequential number, and sales above a configurable limit (default 3,000 €) are forced into a full invoice.

When this module is installed, a Point of Sale can be switched to issue simplified invoices instead of plain tickets. The option is enabled per point of sale in the settings, where you also set the maximum amount allowed for a simplified invoice (3,000 € by default, the Spanish legal limit).

Each point of sale automatically gets its own numbering sequence, with a prefix, padding and next number that you can see in the settings. The prefix must be unique across simplified-invoice sequences, otherwise Odoo blocks the change with an error.

At the payment screen, if the order total is within the limit and the customer did not ask for a full invoice, the system assigns a simplified invoice number to the order. If the total is above the limit, the order is forced to be invoiced normally. The receipt then shows the words "Simplified invoice", the number, the date, the company's tax number and address, and, when a customer is set, the customer's name, tax number and address. Tax lines also show the taxable base.

In the back office, POS orders list and form show the simplified invoice number and a flag, and you can filter orders between invoices and simplified invoices. The POS ticket screen also lets you search by simplified invoice number.

Depends on

point_of_sale
Models and fields (4)
  • pos.order · extends an existing modell10n_es_unique_id (Simplified invoice number), is_l10n_es_simplified_invoice (Simplified invoice)
  • pos.config · extends an existing modelis_simplified_config, iface_l10n_es_simplified_invoice (Use simplified invoices for this POS), l10n_es_simplified_invoice_limit (Sim.Inv limit amount), l10n_es_simplified_invoice_number (Sim.Inv number), l10n_es_simplified_invoice_prefix (Simplified Invoice prefix), l10n_es_simplified_invoice_padding (Simplified Invoice padding), l10n_es_simplified_invoice_sequence_id (Simplified Invoice IDs Sequence)
  • ir.sequence · extends an existing model
  • res.config.settings · extends an existing modelpos_iface_l10n_es_simplified_invoice, pos_l10n_es_simplified_invoice_limit, pos_l10n_es_simplified_invoice_number, pos_l10n_es_simplified_invoice_prefix, pos_l10n_es_simplified_invoice_padding, pos_l10n_es_simplified_invoice_sequence_id

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 5 confirmed, 4 with no information of 9 versions.

Sources · Odoo 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/l10n-spain.

terminal Installation and usage

OCA documentation · Odoo 16.0

Antes de instalar el módulo, podemos definir el relleno y el prefijo automático en Configuración > Parámetros del sistema:

  • l10n_es_pos.simplified_invoice_sequence.padding (o 4 cifras por defecto)
  • l10n_es_pos.simplified_invoice_sequence.prefix (nombre del TPV más este valor)

Al instalarse el módulo, se define una secuencia para factura simplificada por cada TPV existente.

Para activar la factura simplificada en un TPV, iremos a Punto de Venta > Configuración > Punto de Venta y escogeremos uno de la lista. En la sección Facturación y recibos activaremos la opción Secuencia de Factura Simplificada. Podemos configurar el límite a partir del cual no se considera factura simplificada, que por defecto es 3.000,00 €.

Si entramos en la configuración del TPV en modo debug, podremos también configurar la sequencia asociada al TPV.

Ver enlace de la AEAT

No verified information in OCA: Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.