From 6710ff588493fd822b4744a96f942d9ee11895ed Mon Sep 17 00:00:00 2001 From: Antoni Marroig Campomar Date: Wed, 25 Sep 2024 07:58:20 +0200 Subject: [PATCH] [IMP] l10n_es_pos_oca: pre-commit auto fixes --- l10n_es_pos_oca/README.rst | 112 +++++++++--------- l10n_es_pos_oca/hooks.py | 4 +- l10n_es_pos_oca/models/pos_config.py | 2 +- l10n_es_pos_oca/models/pos_order.py | 2 +- l10n_es_pos_oca/pyproject.toml | 3 + l10n_es_pos_oca/readme/CONFIGURE.md | 11 ++ l10n_es_pos_oca/readme/CONFIGURE.rst | 10 -- l10n_es_pos_oca/readme/CONTRIBUTORS.md | 18 +++ l10n_es_pos_oca/readme/CONTRIBUTORS.rst | 29 ----- l10n_es_pos_oca/readme/DESCRIPTION.md | 9 ++ l10n_es_pos_oca/readme/DESCRIPTION.rst | 8 -- l10n_es_pos_oca/readme/INSTALL.md | 10 ++ l10n_es_pos_oca/readme/INSTALL.rst | 9 -- l10n_es_pos_oca/readme/ROADMAP.md | 8 ++ l10n_es_pos_oca/readme/ROADMAP.rst | 7 -- l10n_es_pos_oca/static/description/index.html | 65 +++++----- 16 files changed, 155 insertions(+), 152 deletions(-) create mode 100644 l10n_es_pos_oca/pyproject.toml create mode 100644 l10n_es_pos_oca/readme/CONFIGURE.md delete mode 100644 l10n_es_pos_oca/readme/CONFIGURE.rst create mode 100644 l10n_es_pos_oca/readme/CONTRIBUTORS.md delete mode 100644 l10n_es_pos_oca/readme/CONTRIBUTORS.rst create mode 100644 l10n_es_pos_oca/readme/DESCRIPTION.md delete mode 100644 l10n_es_pos_oca/readme/DESCRIPTION.rst create mode 100644 l10n_es_pos_oca/readme/INSTALL.md delete mode 100644 l10n_es_pos_oca/readme/INSTALL.rst create mode 100644 l10n_es_pos_oca/readme/ROADMAP.md delete mode 100644 l10n_es_pos_oca/readme/ROADMAP.rst diff --git a/l10n_es_pos_oca/README.rst b/l10n_es_pos_oca/README.rst index 3da486ba8e1..bb0d83d1c5a 100644 --- a/l10n_es_pos_oca/README.rst +++ b/l10n_es_pos_oca/README.rst @@ -17,25 +17,26 @@ Punto de venta adaptado a la legislación española :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--spain-lightgray.png?logo=github - :target: https://github.com/OCA/l10n-spain/tree/16.0/l10n_es_pos + :target: https://github.com/OCA/l10n-spain/tree/17.0/l10n_es_pos_oca :alt: OCA/l10n-spain .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/l10n-spain-16-0/l10n-spain-16-0-l10n_es_pos + :target: https://translation.odoo-community.org/projects/l10n-spain-17-0/l10n-spain-17-0-l10n_es_pos_oca :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-spain&target_branch=16.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-spain&target_branch=17.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| -* 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). +- 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). **Table of contents** @@ -45,40 +46,43 @@ Punto de venta adaptado a la legislación española Installation ============ -Antes de instalar el módulo, podemos definir el relleno y el prefijo automático -en *Configuración > Parámetros del sistema*: +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) +- 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. +Al instalarse el módulo, se define una secuencia para factura +simplificada por cada TPV existente. Configuration ============= -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 €. +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 `_ +`Ver enlace de la +AEAT `__ Known issues / Roadmap ====================== -* No se comprueba el límite en operaciones separadas para un mismo cliente, algo - que Hacienda proscribe. -* El soporte para usuarios concurrentes sobre una misma sesión es limitado y solo es - fiable si ambos puestos están online. En el caso de que cualquiera de ellos estuviese - offline, se correría el riesgo de solapar la secuencia de factura simplificada. Se - recomienda que en estos casos se añada mejor una configuración de punto de venta - adicional. +- No se comprueba el límite en operaciones separadas para un mismo + cliente, algo que Hacienda proscribe. +- El soporte para usuarios concurrentes sobre una misma sesión es + limitado y solo es fiable si ambos puestos están online. En el caso + de que cualquiera de ellos estuviese offline, se correría el riesgo + de solapar la secuencia de factura simplificada. Se recomienda que en + estos casos se añada mejor una configuración de punto de venta + adicional. Bug Tracker =========== @@ -86,7 +90,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -94,47 +98,47 @@ Credits ======= Authors -~~~~~~~ +------- * Tecnativa * Aselcis Consulting * Acysos S.L. Contributors -~~~~~~~~~~~~ +------------ -* `Antiun `_: +- `Antiun `__: - * Endika Iglesias + - Endika Iglesias -* `Aselcis `_: +- `Aselcis `__: - * David Gómez - * Miguel Paraíso + - David Gómez + - Miguel Paraíso -* `Acysos `_: +- `Acysos `__: - * Ignacio Ibeas + - Ignacio Ibeas -* `Tecnativa `_: +- `Tecnativa `__: - * David Vidal - * Pedro M. Baeza - * Antonio Espinosa - * Rafael Blasco - * Carlos Roca - * João Marques + - David Vidal + - Pedro M. Baeza + - Antonio Espinosa + - Rafael Blasco + - Carlos Roca + - João Marques -* `Sygel `_: +- `Sygel `__: - * Manuel Regidor + - Manuel Regidor -* `Factor Libre `_: +- `Factor Libre `__: - * Daniel Duque + - Daniel Duque Maintainers -~~~~~~~~~~~ +----------- This module is maintained by the OCA. @@ -146,6 +150,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/l10n-spain `_ project on GitHub. +This module is part of the `OCA/l10n-spain `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_es_pos_oca/hooks.py b/l10n_es_pos_oca/hooks.py index a9ff52542d8..93b97984a5d 100644 --- a/l10n_es_pos_oca/hooks.py +++ b/l10n_es_pos_oca/hooks.py @@ -29,7 +29,7 @@ def post_init_hook(cr, registry, vals=None): ith = 0 while IrSequence.search_count([("prefix", "=", pos_vals["prefix"])]): ith += 1 - pos_vals["prefix"] = "{}_{}".format(initial_prefix, ith) + pos_vals["prefix"] = f"{initial_prefix}_{ith}" pos.l10n_es_simplified_invoice_sequence_id = IrSequence.create( { "name": ( @@ -37,7 +37,7 @@ def post_init_hook(cr, registry, vals=None): % pos_name ), "prefix": pos_vals.get( - "prefix", "{}{}".format(pos_name, pos._get_default_prefix()) + "prefix", f"{pos_name}{pos._get_default_prefix()}" ), "padding": pos_vals.get("padding", pos._get_default_padding()), "implementation": pos_vals.get("implementation", "standard"), diff --git a/l10n_es_pos_oca/models/pos_config.py b/l10n_es_pos_oca/models/pos_config.py index da6525fc84f..cb7d941fcd4 100644 --- a/l10n_es_pos_oca/models/pos_config.py +++ b/l10n_es_pos_oca/models/pos_config.py @@ -71,7 +71,7 @@ def create(self, vals_list): ith = 0 while self.env["ir.sequence"].search_count([("prefix", "=", prefix)]): ith += 1 - prefix = "{}_{}".format(initial_prefix, ith) + prefix = f"{initial_prefix}_{ith}" simp_inv_seq_id = self.env["ir.sequence"].create( { "name": _("Simplified Invoice %s") % vals["name"], diff --git a/l10n_es_pos_oca/models/pos_order.py b/l10n_es_pos_oca/models/pos_order.py index fd67295911d..aec25d2ce87 100644 --- a/l10n_es_pos_oca/models/pos_order.py +++ b/l10n_es_pos_oca/models/pos_order.py @@ -26,7 +26,7 @@ def _simplified_limit_check(self, amount_total, limit=3000): @api.model def _order_fields(self, ui_order): - res = super(PosOrder, self)._order_fields(ui_order) + res = super()._order_fields(ui_order) if ui_order.get("l10n_es_unique_id", False): res.update( { diff --git a/l10n_es_pos_oca/pyproject.toml b/l10n_es_pos_oca/pyproject.toml new file mode 100644 index 00000000000..4231d0cccb3 --- /dev/null +++ b/l10n_es_pos_oca/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/l10n_es_pos_oca/readme/CONFIGURE.md b/l10n_es_pos_oca/readme/CONFIGURE.md new file mode 100644 index 00000000000..b307f0eda59 --- /dev/null +++ b/l10n_es_pos_oca/readme/CONFIGURE.md @@ -0,0 +1,11 @@ +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](https://www.agenciatributaria.es/AEAT.internet/Inicio/_Segmentos_/Empresas_y_profesionales/Empresas/IVA/Obligaciones_de_facturacion/Tipos_de_factura.shtml) diff --git a/l10n_es_pos_oca/readme/CONFIGURE.rst b/l10n_es_pos_oca/readme/CONFIGURE.rst deleted file mode 100644 index 7f2f60a2830..00000000000 --- a/l10n_es_pos_oca/readme/CONFIGURE.rst +++ /dev/null @@ -1,10 +0,0 @@ -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 `_ diff --git a/l10n_es_pos_oca/readme/CONTRIBUTORS.md b/l10n_es_pos_oca/readme/CONTRIBUTORS.md new file mode 100644 index 00000000000..ef8104ff8ac --- /dev/null +++ b/l10n_es_pos_oca/readme/CONTRIBUTORS.md @@ -0,0 +1,18 @@ +- [Antiun](https://www.antiun.com): + - Endika Iglesias \<\> +- [Aselcis](https://www.aselcis.com): + - David Gómez \<\> + - Miguel Paraíso \<\> +- [Acysos](https://www.acysos.com): + - Ignacio Ibeas \<\> +- [Tecnativa](https://www.tecnativa.com): + - David Vidal + - Pedro M. Baeza + - Antonio Espinosa + - Rafael Blasco + - Carlos Roca + - João Marques +- [Sygel](https://www.sygel.es): + - Manuel Regidor +- [Factor Libre](https://factorlibre.com/): + - Daniel Duque \<\> diff --git a/l10n_es_pos_oca/readme/CONTRIBUTORS.rst b/l10n_es_pos_oca/readme/CONTRIBUTORS.rst deleted file mode 100644 index efea4f1ee63..00000000000 --- a/l10n_es_pos_oca/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,29 +0,0 @@ -* `Antiun `_: - - * Endika Iglesias - -* `Aselcis `_: - - * David Gómez - * Miguel Paraíso - -* `Acysos `_: - - * Ignacio Ibeas - -* `Tecnativa `_: - - * David Vidal - * Pedro M. Baeza - * Antonio Espinosa - * Rafael Blasco - * Carlos Roca - * João Marques - -* `Sygel `_: - - * Manuel Regidor - -* `Factor Libre `_: - - * Daniel Duque diff --git a/l10n_es_pos_oca/readme/DESCRIPTION.md b/l10n_es_pos_oca/readme/DESCRIPTION.md new file mode 100644 index 00000000000..d2ad100395d --- /dev/null +++ b/l10n_es_pos_oca/readme/DESCRIPTION.md @@ -0,0 +1,9 @@ +- 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). diff --git a/l10n_es_pos_oca/readme/DESCRIPTION.rst b/l10n_es_pos_oca/readme/DESCRIPTION.rst deleted file mode 100644 index cb66105cfe8..00000000000 --- a/l10n_es_pos_oca/readme/DESCRIPTION.rst +++ /dev/null @@ -1,8 +0,0 @@ -* 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). diff --git a/l10n_es_pos_oca/readme/INSTALL.md b/l10n_es_pos_oca/readme/INSTALL.md new file mode 100644 index 00000000000..5bc295748df --- /dev/null +++ b/l10n_es_pos_oca/readme/INSTALL.md @@ -0,0 +1,10 @@ +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. diff --git a/l10n_es_pos_oca/readme/INSTALL.rst b/l10n_es_pos_oca/readme/INSTALL.rst deleted file mode 100644 index ab6c8483891..00000000000 --- a/l10n_es_pos_oca/readme/INSTALL.rst +++ /dev/null @@ -1,9 +0,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. diff --git a/l10n_es_pos_oca/readme/ROADMAP.md b/l10n_es_pos_oca/readme/ROADMAP.md new file mode 100644 index 00000000000..06f448178a1 --- /dev/null +++ b/l10n_es_pos_oca/readme/ROADMAP.md @@ -0,0 +1,8 @@ +- No se comprueba el límite en operaciones separadas para un mismo + cliente, algo que Hacienda proscribe. +- El soporte para usuarios concurrentes sobre una misma sesión es + limitado y solo es fiable si ambos puestos están online. En el caso de + que cualquiera de ellos estuviese offline, se correría el riesgo de + solapar la secuencia de factura simplificada. Se recomienda que en + estos casos se añada mejor una configuración de punto de venta + adicional. diff --git a/l10n_es_pos_oca/readme/ROADMAP.rst b/l10n_es_pos_oca/readme/ROADMAP.rst deleted file mode 100644 index c18448cdb17..00000000000 --- a/l10n_es_pos_oca/readme/ROADMAP.rst +++ /dev/null @@ -1,7 +0,0 @@ -* No se comprueba el límite en operaciones separadas para un mismo cliente, algo - que Hacienda proscribe. -* El soporte para usuarios concurrentes sobre una misma sesión es limitado y solo es - fiable si ambos puestos están online. En el caso de que cualquiera de ellos estuviese - offline, se correría el riesgo de solapar la secuencia de factura simplificada. Se - recomienda que en estos casos se añada mejor una configuración de punto de venta - adicional. diff --git a/l10n_es_pos_oca/static/description/index.html b/l10n_es_pos_oca/static/description/index.html index ef25eca0dae..4d21953d58c 100644 --- a/l10n_es_pos_oca/static/description/index.html +++ b/l10n_es_pos_oca/static/description/index.html @@ -1,4 +1,3 @@ - @@ -369,16 +368,17 @@

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

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:58ee25e2b87c19728b5e42bf5406d8c09d1493ed61256017e38088e9e3bcda09 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/l10n-spain Translate me on Weblate Try me on Runboat

+

Beta License: AGPL-3 OCA/l10n-spain Translate me on Weblate Try me on Runboat

    -
  • 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).
  • +
  • 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).

Table of contents

@@ -397,36 +397,39 @@

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

Installation

-

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

+

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)
  • +
  • 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.

+

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

Configuration

-

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 €.

+

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

+

Ver enlace de la +AEAT

Known issues / Roadmap

    -
  • No se comprueba el límite en operaciones separadas para un mismo cliente, algo -que Hacienda proscribe.
  • -
  • El soporte para usuarios concurrentes sobre una misma sesión es limitado y solo es -fiable si ambos puestos están online. En el caso de que cualquiera de ellos estuviese -offline, se correría el riesgo de solapar la secuencia de factura simplificada. Se -recomienda que en estos casos se añada mejor una configuración de punto de venta +
  • No se comprueba el límite en operaciones separadas para un mismo +cliente, algo que Hacienda proscribe.
  • +
  • El soporte para usuarios concurrentes sobre una misma sesión es +limitado y solo es fiable si ambos puestos están online. En el caso +de que cualquiera de ellos estuviese offline, se correría el riesgo +de solapar la secuencia de factura simplificada. Se recomienda que en +estos casos se añada mejor una configuración de punto de venta adicional.
@@ -435,7 +438,7 @@

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -490,7 +493,7 @@

Maintainers

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

-

This module is part of the OCA/l10n-spain project on GitHub.

+

This module is part of the OCA/l10n-spain project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.