<commit_before>Este addon crea los siguientes objetos contables:

* Impuesto: DUA Exento

Este nuevo impuesto es un impuesto "inocuo" que es equivalente a no poner
ningún impuesto. Sirve para cumplir con el requisitos de definir al menos un
impuesto por cada línea en la factura (si está instalado el addon
OCA/account-financial-tools/account_invoice_tax_required).

* Posicion fiscal: Importación con DUA

Esta posición fiscal cambia los impuestos de compras por el impuesto
"DUA Exento" para que las líneas de la factura de proveedor no generen
información de impuestos

Además, crea los siguientes productos para facilitar la creación de la
factura emitida por la empresa de tránsito:

* Producto: DUA Valoración xx %

Productos para indicar la nueva valoración de la mercancía importada realizada
por la empresa de tránsito. Esta valoración es la base imponible para calcular
el IVA a abonar.

* Producto: DUA Compensación

Producto para indicar la misma valoración pero con signo negativo para
compensar el apunte al debe que genera el producto "DUA Valoración xx %"
anterior

Ejemplo:

* Compramos una mercancía a un proveedor extranjero por valor de 100,00 €
* La aduana valora la mercancía en 150,00 €
* La empresa de tránsito nos factura el IVA: 31,50 € (21% de 150,00 €)
* Al proveedor extranjero le debemos 100,00 €
* A la empresa de tránsito le debemos 31,50 €
* La base imponible (casilla 32 del modelo 303) es 150,00 €
* La cuota a deducir (casilla 33 del modelo 303) es 31,50 €

1. Factura proveedor extranjero

   * Esta factura nos indica la mercancía comprada (100,00 €) y no lleva IVA.
   * Creamos la factura con la posición fiscal "Importación con DUA".
   * Añadimos los productos comprados y el impuesto en cada línea será "DUA Exento"

2. Factura empresa de tránsito

   * Esta factura nos indica el IVA a pagar para retirar la mercancía de aduanas.
   * Creamos la factura con la posición fiscal "Importación con DUA"
   * Añadimos una línea con el producto "DUA Valoración 21 %" con precio 150,00 €
     El impuesto en esa línea será "IVA 21% Importaciones bienes corrientes"
   * Añadimos otra línea con el producto "DUA Compensación" con precio -150,00 €
     El impuesto en esa línea será "DUA Exento"

Al validar ambas facturas nos crea los siguientes asientos:

1. Asiento factura proveedor extranjero

    .. csv-table::
       :header: "CUENTA", "DEBE", "HABER", "IMPUESTO", "IMPORTE IMPUESTO"
       :widths: 30, 10, 10, 30, 10

       "400000 Proveedores", 0.00, 100.00
       "600000 Compras", 100.00, 0.00

2. Asiento factura empresa de tránsito

    .. csv-table::
       :header: "CUENTA", "DEBE", "HABER", "IMPUESTO", "IMPORTE IMPUESTO"
       :widths: 30, 10, 10, 30, 10

       "410000 Acreedores", 0.00, 31.50
       "472000 IVA Soportado", 31.50, 0.00, "Importaciones. Cuota 21%", 31.50
       "600000 Compras", 0.00, 150.00
       "600000 Compras", 150.00, 0.00, "Importaciones. Base 21%", 150.00<commit_msg>[IMP] l10n_es_dua: Improve README<commit_after>Este addon crea los siguientes objetos contables:

* Impuesto: DUA Exento

Este nuevo impuesto es un impuesto "inocuo" que es equivalente a no poner
ningún impuesto. Sirve para cumplir con el requisitos de definir al menos un
impuesto por cada línea en la factura (si está instalado el addon
OCA/account-financial-tools/account_invoice_tax_required).

* Posicion fiscal: Importación con DUA

Esta posición fiscal cambia los impuestos de compras por el impuesto
"DUA Exento" para que las líneas de la factura de proveedor no generen
información de impuestos

Además, crea los siguientes productos para facilitar la creación de la
factura emitida por la empresa de tránsito:

* Producto: DUA Valoración xx %

Productos para indicar la nueva valoración de la mercancía importada realizada
por la empresa de tránsito. Esta valoración es la base imponible para calcular
el IVA a abonar.

* Producto: DUA Compensación

Producto para indicar la misma valoración pero con signo negativo para
compensar el apunte al debe que genera el producto "DUA Valoración xx %"
anterior

Ejemplo:

* Compramos una mercancía a un proveedor extranjero por valor de 100,00 €
* La aduana valora la mercancía en 150,00 €
* La empresa de tránsito nos factura el IVA: 31,50 € (21% de 150,00 €)
* Al proveedor extranjero le debemos 100,00 €
* A la empresa de tránsito le debemos 31,50 €
* La base imponible (casilla 32 del modelo 303) es 150,00 €
* La cuota a deducir (casilla 33 del modelo 303) es 31,50 €

1. Factura proveedor extranjero

   * Esta factura nos indica la mercancía comprada (100,00 €) y no lleva IVA.
   * Creamos la factura con la posición fiscal "Importación con DUA".
   * Añadimos los productos comprados y el impuesto en cada línea será "DUA Exento"

2. Factura empresa de tránsito

   * Esta factura nos indica el IVA a pagar para retirar la mercancía de aduanas.
   * Añadimos una línea con el producto "DUA Valoración 21 %" con precio 150,00 €
     El impuesto en esa línea será "IVA 21% Importaciones bienes corrientes"
   * Añadimos otra línea con el producto "DUA Compensación" con precio -150,00 €
     El impuesto en esa línea será "DUA Exento"
   * Añadir la/s línea/s extra necesaria/s que el transitario aplique para sus
     servicios con la fiscalidad nacional.

Al validar ambas facturas nos crea los siguientes asientos:

1. Asiento factura proveedor extranjero

    .. csv-table::
       :header: "CUENTA", "DEBE", "HABER", "IMPUESTO", "IMPORTE IMPUESTO"
       :widths: 30, 10, 10, 30, 10

       "400000 Proveedores", 0.00, 100.00
       "600000 Compras", 100.00, 0.00

2. Asiento factura empresa de tránsito

    .. csv-table::
       :header: "CUENTA", "DEBE", "HABER", "IMPUESTO", "IMPORTE IMPUESTO"
       :widths: 30, 10, 10, 30, 10

       "410000 Acreedores", 0.00, 31.50
       "472000 IVA Soportado", 31.50, 0.00, "Importaciones. Cuota 21%", 31.50
       "600000 Compras", 0.00, 150.00
       "600000 Compras", 150.00, 0.00, "Importaciones. Base 21%", 150.00

{'fraction_non_alphanumeric': 0.07040133779264214, 'fraction_numerical': 0.06287625418060201, 'mean_word_length': 3.769537480063796, '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': '5296976', 'n_tokens_mistral': 2427, 'n_tokens_neox': 2129, 'n_words': 860}