<commit_before>Secuencia para facturas separada de la secuencia de asientos
============================================================

Este módulo separa los números de las facturas de los de los asientos. Para
ello, convierte el campo number de 'related' a campo de texto normal, y le
asigna un valor según una nueva secuencia definida en el diario
correspondiente.

Cuando una factura se cancela, tanto el número de la factura como el del
asiento se guardan para que si se vuelve a validar, se mantengan ambos.

Su uso es obligatorio para España, ya que legalmente las facturas deben llevar
una numeración única y continua, lo que no es compatible con el sistema que
utiliza Odoo por defecto.

**AVISO**: Hay que configurar las secuencias correspondientes para todos los
diarios de ventas, compras, abono de ventas y abono de compras utilizados
después de instalar este módulo.<commit_msg>Mejorar la descripcion del modulo<commit_after>Secuencia para facturas separada de la secuencia de asientos
============================================================

Este módulo separa los números de las facturas de los de los asientos. Para
ello, convierte el campo number de 'related' a campo de texto normal, y le
asigna un valor según una nueva secuencia definida en el diario
correspondiente.

Cuando una factura se cancela, tanto el número de la factura como el del
asiento se guardan para que si se vuelve a validar, se mantengan ambos.

Su uso es obligatorio para España, ya que el sistema que utiliza por defecto
Odoo no cumple los siguientes requisitos legales en España:
 - Las facturas deben llevar una numeración única y continua
 - Los asientos de un diario deben ser correlativos según las fechas

Al separar la numeración de las facturas de los asientos, es posible
renumerar los asientos al final del ejercicio (por ejemplo mediante el
módulo account_renumber) sin afectar a las facturas

**AVISO**: Hay que configurar las secuencias correspondientes para todos los
diarios de ventas, compras, abono de ventas y abono de compras utilizados
después de instalar este módulo.
{'fraction_non_alphanumeric': 0.08145663632007666, 'fraction_numerical': 0.0, 'mean_word_length': 5.15929203539823, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '813845', 'n_tokens_mistral': 599, 'n_tokens_neox': 610, 'n_words': 313}