diff --git a/l10n_es_aeat_mod322_extension/README.rst b/l10n_es_aeat_mod322_extension/README.rst new file mode 100644 index 000000000..4123a3a7a --- /dev/null +++ b/l10n_es_aeat_mod322_extension/README.rst @@ -0,0 +1,63 @@ +========================= +AEAT Modelo 322 Extension +========================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:d9f218307120857cdc21a7ec8bc8503a8ffbd60d3d0d710b65b0636ba3cee5e0 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-NuoBiT%2Fodoo--addons-lightgray.png?logo=github + :target: https://github.com/NuoBiT/odoo-addons/tree/14.0/l10n_es_aeat_mod322_extension + :alt: NuoBiT/odoo-addons + +|badge1| |badge2| |badge3| + +AEAT Modelo 322 Extension + +**Table of contents** + +.. contents:: + :local: + +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 `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* NuoBiT Solutions +* S.L. + +Contributors +~~~~~~~~~~~~ + +* `NuoBiT `_: + + * Eric Antones + +Maintainers +~~~~~~~~~~~ + +This module is part of the `NuoBiT/odoo-addons `_ project on GitHub. + +You are welcome to contribute. diff --git a/l10n_es_aeat_mod322_extension/__init__.py b/l10n_es_aeat_mod322_extension/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/l10n_es_aeat_mod322_extension/__manifest__.py b/l10n_es_aeat_mod322_extension/__manifest__.py new file mode 100644 index 000000000..0c0416361 --- /dev/null +++ b/l10n_es_aeat_mod322_extension/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright NuoBiT - Eric Antones +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +{ + "name": "AEAT Modelo 322 Extension", + "summary": "AEAT Modelo 322 Extension", + "author": "NuoBiT Solutions, S.L.", + "category": "Accounting & Finance", + "version": "14.0.1.0.0", + "license": "AGPL-3", + "website": "https://github.com/nuobit/odoo-addons", + "depends": [ + "l10n_es_aeat_mod322", + "l10n_es_extension", + ], + "data": [ + "data/aeat_map_tax_line.xml", + ], +} diff --git a/l10n_es_aeat_mod322_extension/data/aeat_map_tax_line.xml b/l10n_es_aeat_mod322_extension/data/aeat_map_tax_line.xml new file mode 100644 index 000000000..285008423 --- /dev/null +++ b/l10n_es_aeat_mod322_extension/data/aeat_map_tax_line.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/l10n_es_aeat_mod322_extension/readme/CONTRIBUTORS.rst b/l10n_es_aeat_mod322_extension/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..77acb88da --- /dev/null +++ b/l10n_es_aeat_mod322_extension/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `NuoBiT `_: + + * Eric Antones diff --git a/l10n_es_aeat_mod322_extension/readme/DESCRIPTION.rst b/l10n_es_aeat_mod322_extension/readme/DESCRIPTION.rst new file mode 100644 index 000000000..743eaeeba --- /dev/null +++ b/l10n_es_aeat_mod322_extension/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +AEAT Modelo 322 Extension diff --git a/l10n_es_aeat_mod322_extension/static/description/icon.png b/l10n_es_aeat_mod322_extension/static/description/icon.png new file mode 100644 index 000000000..1cd641e79 Binary files /dev/null and b/l10n_es_aeat_mod322_extension/static/description/icon.png differ diff --git a/l10n_es_aeat_mod322_extension/static/description/index.html b/l10n_es_aeat_mod322_extension/static/description/index.html new file mode 100644 index 000000000..700de53dd --- /dev/null +++ b/l10n_es_aeat_mod322_extension/static/description/index.html @@ -0,0 +1,420 @@ + + + + + + +AEAT Modelo 322 Extension + + + +
+

AEAT Modelo 322 Extension

+ + +

Beta License: AGPL-3 NuoBiT/odoo-addons

+

AEAT Modelo 322 Extension

+

Table of contents

+ +
+

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.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • NuoBiT Solutions
  • +
  • S.L.
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is part of the NuoBiT/odoo-addons project on GitHub.

+

You are welcome to contribute.

+
+
+
+ + diff --git a/l10n_es_aeat_sii_oca_extension/README.rst b/l10n_es_aeat_sii_oca_extension/README.rst index 3f86a67d8..c3bf566c5 100644 --- a/l10n_es_aeat_sii_oca_extension/README.rst +++ b/l10n_es_aeat_sii_oca_extension/README.rst @@ -11,7 +11,7 @@ Suministro Inmediato de Información en el IVA Extension !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:9eca57c8e44bf6514362004fcb23f016cda0be94835c9130dbe2fa010b81ddef + !! source digest: sha256:2cca496fee278e998d82cdf022942a917f81e1dd13af84d7fc16e5b173d55bb3 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -26,95 +26,14 @@ Suministro Inmediato de Información en el IVA Extension |badge1| |badge2| |badge3| -This module extends the OCA SII (Suministro Inmediato de Información en el IVA) module with -additional functionalities and fixes that are not accepted or delayed by the OCA l10n_spain -localization community. - -**All Features Provided:** - -**1. CuotaDeducible Support (Partially Deductible Taxes)** - -For Received Invoices (Vendor Bills): - -* Automatically calculates the actual deductible amount of VAT based on tax configuration -* Only includes the portion that is truly deductible (based on tax repartition lines with account) -* Adds the CuotaDeducible field to SII submissions for received invoices -* Works for taxes mapped as SFRS (IVA Soportado) and SFRISP (IVA Inversión del Sujeto Pasivo) - -How it works: - -* Extends ``account.move.line`` to track actual deductible amounts during tax processing -* Automatically sums deductible portions based on tax repartition configuration -* No configuration needed - works automatically if tax has partial deductibility configured - -**2. Clave "06" Support (Grupo de Entidades - Modalidad Avanzada)** - -Problem Solved: - -Companies using **ClaveRegimenEspecialOTrascendencia = "06"** (VAT group in advanced mode) -receive **SII Error 1234** when submitting invoices with both services and goods. - -What the module does automatically: - -* For Outgoing Invoices (Customer Invoices): - - * Merges services (PrestacionServicios) and goods (Entrega) into a single tax breakdown - * Consolidates multiple tax lines with the same rate (TipoImpositivo) into one line - * Transforms from DesgloseTipoOperacion to DesgloseFactura structure - * Calculates and adds BaseImponibleACoste field automatically - * Rounds BaseImponibleACoste to proper decimal precision - -* For Incoming Invoices (Vendor Bills): - - * Calculates and adds BaseImponibleACoste field automatically - * Ensures proper structure for AEAT validation - -Result: SII submissions pass AEAT validation without Error 1234 - -**3. Extensible Tax Agency Hooks** - -For Advanced Customizations: - -* Provides hooks in ``aeat.tax.agency`` model to extend SII web service configurations -* Methods ``_prepare_sii_wdsl_mapping()`` and ``_prepare_sii_port_name_mapping()`` can be overridden -* Allows custom modules to add new WSDL endpoints or modify connection parameters -* Useful for specialized tax agency configurations or testing environments - -**When to Use This Module:** - -Install this module if you need: - -* Partially deductible VAT reporting (CuotaDeducible field in received invoices) -* VAT group in advanced mode (modalidad avanzada) with clave "06" -* Fix for SII Error 1234 when submitting invoices with services + goods -* Custom tax agency configurations (extensibility hooks) - -**How It Works:** - -The module works automatically after installation: - -* No configuration required for standard features -* Only activates clave "06" transformations when registration key = "06" is detected -* Doesn't affect other invoices - backwards compatible -* CuotaDeducible is calculated for all received invoices based on tax configuration -* All transformations happen transparently during SII submission - -**Technical Details:** - -Models Extended: - -* ``account.move`` - Adds SII invoice processing for clave "06" and CuotaDeducible -* ``account.move.line`` - Tracks actual deductible amounts during tax processing -* ``aeat.tax.agency`` - Provides extensibility hooks for custom configurations - -Key Methods: - -* ``_get_sii_in_taxes_deductible()`` - Calculates deductible VAT amount -* ``_get_sii_out_taxes()`` - Transforms tax breakdown for clave "06" outgoing invoices -* ``_get_sii_invoice_dict_in()`` - Adds CuotaDeducible and BaseImponibleACoste to received invoices -* ``_get_sii_invoice_dict_out()`` - Adds BaseImponibleACoste to sent invoices -* ``_process_aeat_tax_base_info()`` / ``_process_aeat_tax_fee_info()`` - Track deductible amounts +This module extends the OCA SII module with new functionalities +and fixes that are not accepted or delayed recurrently by +the OCA l10n_spain localization community. + * Added support for **BaseImponibleACoste** key when + **ClaveRegimenEspecialOTranscedencia = "06"** + * Added support for **CuotaDeducible** key for a partially deductible taxes + * Added hooks to allow extending the Agencies **Table of contents** @@ -143,9 +62,10 @@ Authors Contributors ~~~~~~~~~~~~ -* Eric Antones -* Kilian Niubo +* `NuoBiT `_: + * Eric Antones + * Kilian Niubo Maintainers ~~~~~~~~~~~ diff --git a/l10n_es_aeat_sii_oca_extension/__manifest__.py b/l10n_es_aeat_sii_oca_extension/__manifest__.py index a798ebee4..14f925e1e 100644 --- a/l10n_es_aeat_sii_oca_extension/__manifest__.py +++ b/l10n_es_aeat_sii_oca_extension/__manifest__.py @@ -13,7 +13,10 @@ "license": "AGPL-3", "website": "https://github.com/nuobit/odoo-addons", "depends": [ + "l10n_es_extension", "l10n_es_aeat_sii_oca", ], - "installable": True, + "data": [ + "data/aeat_sii_map_data.xml", + ], } diff --git a/l10n_es_aeat_sii_oca_extension/data/aeat_sii_map_data.xml b/l10n_es_aeat_sii_oca_extension/data/aeat_sii_map_data.xml new file mode 100644 index 000000000..95c94aa77 --- /dev/null +++ b/l10n_es_aeat_sii_oca_extension/data/aeat_sii_map_data.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/l10n_es_aeat_sii_oca_extension/readme/CONTRIBUTORS.rst b/l10n_es_aeat_sii_oca_extension/readme/CONTRIBUTORS.rst index a75ce7d61..b1d54d9a1 100644 --- a/l10n_es_aeat_sii_oca_extension/readme/CONTRIBUTORS.rst +++ b/l10n_es_aeat_sii_oca_extension/readme/CONTRIBUTORS.rst @@ -1,3 +1,4 @@ -* Eric Antones -* Kilian Niubo +* `NuoBiT `_: + * Eric Antones + * Kilian Niubo diff --git a/l10n_es_aeat_sii_oca_extension/readme/DESCRIPTION.rst b/l10n_es_aeat_sii_oca_extension/readme/DESCRIPTION.rst index 4f659b2a9..f307301ac 100644 --- a/l10n_es_aeat_sii_oca_extension/readme/DESCRIPTION.rst +++ b/l10n_es_aeat_sii_oca_extension/readme/DESCRIPTION.rst @@ -1,89 +1,8 @@ -This module extends the OCA SII (Suministro Inmediato de Información en el IVA) module with -additional functionalities and fixes that are not accepted or delayed by the OCA l10n_spain -localization community. - -**All Features Provided:** - -**1. CuotaDeducible Support (Partially Deductible Taxes)** - -For Received Invoices (Vendor Bills): - -* Automatically calculates the actual deductible amount of VAT based on tax configuration -* Only includes the portion that is truly deductible (based on tax repartition lines with account) -* Adds the CuotaDeducible field to SII submissions for received invoices -* Works for taxes mapped as SFRS (IVA Soportado) and SFRISP (IVA Inversión del Sujeto Pasivo) - -How it works: - -* Extends ``account.move.line`` to track actual deductible amounts during tax processing -* Automatically sums deductible portions based on tax repartition configuration -* No configuration needed - works automatically if tax has partial deductibility configured - -**2. Clave "06" Support (Grupo de Entidades - Modalidad Avanzada)** - -Problem Solved: - -Companies using **ClaveRegimenEspecialOTrascendencia = "06"** (VAT group in advanced mode) -receive **SII Error 1234** when submitting invoices with both services and goods. - -What the module does automatically: - -* For Outgoing Invoices (Customer Invoices): - - * Merges services (PrestacionServicios) and goods (Entrega) into a single tax breakdown - * Consolidates multiple tax lines with the same rate (TipoImpositivo) into one line - * Transforms from DesgloseTipoOperacion to DesgloseFactura structure - * Calculates and adds BaseImponibleACoste field automatically - * Rounds BaseImponibleACoste to proper decimal precision - -* For Incoming Invoices (Vendor Bills): - - * Calculates and adds BaseImponibleACoste field automatically - * Ensures proper structure for AEAT validation - -Result: SII submissions pass AEAT validation without Error 1234 - -**3. Extensible Tax Agency Hooks** - -For Advanced Customizations: - -* Provides hooks in ``aeat.tax.agency`` model to extend SII web service configurations -* Methods ``_prepare_sii_wdsl_mapping()`` and ``_prepare_sii_port_name_mapping()`` can be overridden -* Allows custom modules to add new WSDL endpoints or modify connection parameters -* Useful for specialized tax agency configurations or testing environments - -**When to Use This Module:** - -Install this module if you need: - -* Partially deductible VAT reporting (CuotaDeducible field in received invoices) -* VAT group in advanced mode (modalidad avanzada) with clave "06" -* Fix for SII Error 1234 when submitting invoices with services + goods -* Custom tax agency configurations (extensibility hooks) - -**How It Works:** - -The module works automatically after installation: - -* No configuration required for standard features -* Only activates clave "06" transformations when registration key = "06" is detected -* Doesn't affect other invoices - backwards compatible -* CuotaDeducible is calculated for all received invoices based on tax configuration -* All transformations happen transparently during SII submission - -**Technical Details:** - -Models Extended: - -* ``account.move`` - Adds SII invoice processing for clave "06" and CuotaDeducible -* ``account.move.line`` - Tracks actual deductible amounts during tax processing -* ``aeat.tax.agency`` - Provides extensibility hooks for custom configurations - -Key Methods: - -* ``_get_sii_in_taxes_deductible()`` - Calculates deductible VAT amount -* ``_get_sii_out_taxes()`` - Transforms tax breakdown for clave "06" outgoing invoices -* ``_get_sii_invoice_dict_in()`` - Adds CuotaDeducible and BaseImponibleACoste to received invoices -* ``_get_sii_invoice_dict_out()`` - Adds BaseImponibleACoste to sent invoices -* ``_process_aeat_tax_base_info()`` / ``_process_aeat_tax_fee_info()`` - Track deductible amounts - +This module extends the OCA SII module with new functionalities +and fixes that are not accepted or delayed recurrently by +the OCA l10n_spain localization community. + + * Added support for **BaseImponibleACoste** key when + **ClaveRegimenEspecialOTranscedencia = "06"** + * Added support for **CuotaDeducible** key for a partially deductible taxes + * Added hooks to allow extending the Agencies diff --git a/l10n_es_aeat_sii_oca_extension/static/description/index.html b/l10n_es_aeat_sii_oca_extension/static/description/index.html index 4ce5cebb9..eccab57eb 100644 --- a/l10n_es_aeat_sii_oca_extension/static/description/index.html +++ b/l10n_es_aeat_sii_oca_extension/static/description/index.html @@ -1,18 +1,18 @@ + -README.rst +Suministro Inmediato de Información en el IVA Extension -
+
+

Suministro Inmediato de Información en el IVA Extension

- - -Odoo Community Association - -
-

Suministro Inmediato de Información en el IVA Extension

-

Beta License: AGPL-3 NuoBiT/odoo-addons

-

This module extends the OCA SII (Suministro Inmediato de Información en el IVA) module with -additional functionalities and fixes that are not accepted or delayed by the OCA l10n_spain -localization community.

-

All Features Provided:

-

1. CuotaDeducible Support (Partially Deductible Taxes)

-

For Received Invoices (Vendor Bills):

-
    -
  • Automatically calculates the actual deductible amount of VAT based on tax configuration
  • -
  • Only includes the portion that is truly deductible (based on tax repartition lines with account)
  • -
  • Adds the CuotaDeducible field to SII submissions for received invoices
  • -
  • Works for taxes mapped as SFRS (IVA Soportado) and SFRISP (IVA Inversión del Sujeto Pasivo)
  • -
-

How it works:

-
    -
  • Extends account.move.line to track actual deductible amounts during tax processing
  • -
  • Automatically sums deductible portions based on tax repartition configuration
  • -
  • No configuration needed - works automatically if tax has partial deductibility configured
  • -
-

2. Clave “06” Support (Grupo de Entidades - Modalidad Avanzada)

-

Problem Solved:

-

Companies using ClaveRegimenEspecialOTrascendencia = “06” (VAT group in advanced mode) -receive SII Error 1234 when submitting invoices with both services and goods.

-

What the module does automatically:

-
    -
  • For Outgoing Invoices (Customer Invoices):
      -
    • Merges services (PrestacionServicios) and goods (Entrega) into a single tax breakdown
    • -
    • Consolidates multiple tax lines with the same rate (TipoImpositivo) into one line
    • -
    • Transforms from DesgloseTipoOperacion to DesgloseFactura structure
    • -
    • Calculates and adds BaseImponibleACoste field automatically
    • -
    • Rounds BaseImponibleACoste to proper decimal precision
    • -
    -
  • -
  • For Incoming Invoices (Vendor Bills):
      -
    • Calculates and adds BaseImponibleACoste field automatically
    • -
    • Ensures proper structure for AEAT validation
    • -
    -
  • -
-

Result: SII submissions pass AEAT validation without Error 1234

-

3. Extensible Tax Agency Hooks

-

For Advanced Customizations:

+

Beta License: AGPL-3 NuoBiT/odoo-addons

+

This module extends the OCA SII module with new functionalities +and fixes that are not accepted or delayed recurrently by +the OCA l10n_spain localization community.

+
    -
  • Provides hooks in aeat.tax.agency model to extend SII web service configurations
  • -
  • Methods _prepare_sii_wdsl_mapping() and _prepare_sii_port_name_mapping() can be overridden
  • -
  • Allows custom modules to add new WSDL endpoints or modify connection parameters
  • -
  • Useful for specialized tax agency configurations or testing environments
  • -
-

When to Use This Module:

-

Install this module if you need:

-
    -
  • Partially deductible VAT reporting (CuotaDeducible field in received invoices)
  • -
  • VAT group in advanced mode (modalidad avanzada) with clave “06”
  • -
  • Fix for SII Error 1234 when submitting invoices with services + goods
  • -
  • Custom tax agency configurations (extensibility hooks)
  • -
-

How It Works:

-

The module works automatically after installation:

-
    -
  • No configuration required for standard features
  • -
  • Only activates clave “06” transformations when registration key = “06” is detected
  • -
  • Doesn’t affect other invoices - backwards compatible
  • -
  • CuotaDeducible is calculated for all received invoices based on tax configuration
  • -
  • All transformations happen transparently during SII submission
  • -
-

Technical Details:

-

Models Extended:

-
    -
  • account.move - Adds SII invoice processing for clave “06” and CuotaDeducible
  • -
  • account.move.line - Tracks actual deductible amounts during tax processing
  • -
  • aeat.tax.agency - Provides extensibility hooks for custom configurations
  • -
-

Key Methods:

-
    -
  • _get_sii_in_taxes_deductible() - Calculates deductible VAT amount
  • -
  • _get_sii_out_taxes() - Transforms tax breakdown for clave “06” outgoing invoices
  • -
  • _get_sii_invoice_dict_in() - Adds CuotaDeducible and BaseImponibleACoste to received invoices
  • -
  • _get_sii_invoice_dict_out() - Adds BaseImponibleACoste to sent invoices
  • -
  • _process_aeat_tax_base_info() / _process_aeat_tax_fee_info() - Track deductible amounts
  • +
  • Added support for BaseImponibleACoste key when +ClaveRegimenEspecialOTranscedencia = “06”
  • +
  • Added support for CuotaDeducible key for a partially deductible taxes
  • +
  • Added hooks to allow extending the Agencies
+

Table of contents

    @@ -467,7 +394,7 @@

    Suministro Inmediato de Información en el IVA Extension

-

Bug Tracker

+

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 @@ -475,28 +402,30 @@

Bug Tracker

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

-

Credits

+

Credits

-

Authors

+

Authors

  • NuoBiT Solutions
  • S.L.
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is part of the NuoBiT/odoo-addons project on GitHub.

You are welcome to contribute.

-
diff --git a/l10n_es_extension/README.rst b/l10n_es_extension/README.rst index b41456f25..342855a5f 100644 --- a/l10n_es_extension/README.rst +++ b/l10n_es_extension/README.rst @@ -1,26 +1,64 @@ -.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png - :target: https://www.gnu.org/licenses/agpl - :alt: License: AGPL-3 - ================= L10n ES Extension ================= +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:9cb961e39e358e5b88fc14c3c36759289f8000253ae2b73cfd7d017a3d3a0d94 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-NuoBiT%2Fodoo--addons-lightgray.png?logo=github + :target: https://github.com/NuoBiT/odoo-addons/tree/14.0/l10n_es_extension + :alt: NuoBiT/odoo-addons + +|badge1| |badge2| |badge3| + * This module extends l10n_es +**Table of contents** + +.. contents:: + :local: + 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 smashing it by providing a detailed and welcomed feedback. +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 `_. + +Do not contact contributors directly about support or help with technical issues. Credits ======= +Authors +~~~~~~~ + +* NuoBiT Solutions +* S.L. + Contributors ------------- +~~~~~~~~~~~~ + +* `NuoBiT `_: + + * Eric Antones + * Kilian Niubo + +Maintainers +~~~~~~~~~~~ + +This module is part of the `NuoBiT/odoo-addons `_ project on GitHub. -* Kilian Niubo -* Eric Antones +You are welcome to contribute. diff --git a/l10n_es_extension/__manifest__.py b/l10n_es_extension/__manifest__.py index ae8fdc97d..ec021220d 100644 --- a/l10n_es_extension/__manifest__.py +++ b/l10n_es_extension/__manifest__.py @@ -1,10 +1,11 @@ +# Copyright NuoBiT - Eric Antones # Copyright NuoBiT - Kilian Niubo # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) { "name": "L10n ES Extension", "summary": "This module extends l10n_es", - "version": "14.0.1.0.0", + "version": "14.0.1.0.1", "category": "Accounting", "author": "NuoBiT Solutions, S.L.", "website": "https://github.com/nuobit/odoo-addons", @@ -13,7 +14,7 @@ "l10n_es", ], "data": [ - "data/account_capital_asset_map_tax_data.xml", + "data/account_data.xml", + "data/account_tax_data.xml", ], - "installable": True, } diff --git a/l10n_es_extension/data/account_capital_asset_map_tax_data.xml b/l10n_es_extension/data/account_data.xml similarity index 100% rename from l10n_es_extension/data/account_capital_asset_map_tax_data.xml rename to l10n_es_extension/data/account_data.xml diff --git a/l10n_es_extension/data/account_tax_data.xml b/l10n_es_extension/data/account_tax_data.xml new file mode 100644 index 000000000..882eb3a76 --- /dev/null +++ b/l10n_es_extension/data/account_tax_data.xml @@ -0,0 +1,53 @@ + + + + + IVA Exento CDD + IVA Exento Repercutido Sujeto (Con derecho a deducción) + + + IVA Exento SDD + sale + IVA Exento Repercutido Sujeto (Sin derecho a deducción) + + + percent + + + + + diff --git a/l10n_es_extension/readme/CONTRIBUTORS.rst b/l10n_es_extension/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..b1d54d9a1 --- /dev/null +++ b/l10n_es_extension/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `NuoBiT `_: + + * Eric Antones + * Kilian Niubo diff --git a/l10n_es_extension/readme/DESCRIPTION.rst b/l10n_es_extension/readme/DESCRIPTION.rst new file mode 100644 index 000000000..63562352b --- /dev/null +++ b/l10n_es_extension/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +* This module extends l10n_es diff --git a/l10n_es_extension/static/description/index.html b/l10n_es_extension/static/description/index.html new file mode 100644 index 000000000..c4224bb70 --- /dev/null +++ b/l10n_es_extension/static/description/index.html @@ -0,0 +1,423 @@ + + + + + + +L10n ES Extension + + + +
+

L10n ES Extension

+ + +

Beta License: AGPL-3 NuoBiT/odoo-addons

+
    +
  • This module extends l10n_es
  • +
+

Table of contents

+ +
+

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.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • NuoBiT Solutions
  • +
  • S.L.
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is part of the NuoBiT/odoo-addons project on GitHub.

+

You are welcome to contribute.

+
+
+
+ + diff --git a/setup/l10n_es_aeat_mod322_extension/odoo/addons/l10n_es_aeat_mod322_extension b/setup/l10n_es_aeat_mod322_extension/odoo/addons/l10n_es_aeat_mod322_extension new file mode 120000 index 000000000..7e473c0ed --- /dev/null +++ b/setup/l10n_es_aeat_mod322_extension/odoo/addons/l10n_es_aeat_mod322_extension @@ -0,0 +1 @@ +../../../../l10n_es_aeat_mod322_extension \ No newline at end of file diff --git a/setup/l10n_es_aeat_mod322_extension/setup.py b/setup/l10n_es_aeat_mod322_extension/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/l10n_es_aeat_mod322_extension/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)