-
-
Notifications
You must be signed in to change notification settings - Fork 519
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by pedrobaeza
- Loading branch information
Showing
38 changed files
with
6,322 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,188 @@ | ||
=============== | ||
AEAT modelo 349 | ||
=============== | ||
|
||
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
!! This file is generated by oca-gen-addon-readme !! | ||
!! changes will be overwritten. !! | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png | ||
:target: https://odoo-community.org/page/development-status | ||
:alt: Mature | ||
.. |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-OCA%2Fl10n--spain-lightgray.png?logo=github | ||
:target: https://github.com/OCA/l10n-spain/tree/15.0/l10n_es_aeat_mod349 | ||
: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-15-0/l10n-spain-15-0-l10n_es_aeat_mod349 | ||
:alt: Translate me on Weblate | ||
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png | ||
:target: https://runbot.odoo-community.org/runbot/189/15.0 | ||
:alt: Try me on Runbot | ||
|
||
|badge1| |badge2| |badge3| |badge4| |badge5| | ||
|
||
Módulo para la presentación del Modelo AEAT 349 (Declaración Recapitulativa de | ||
Operaciones Intracomunitarias) | ||
|
||
Basado en la Orden EHA/769/2010 por el que se aprueban los diseños físicos y | ||
lógicos del 349. | ||
|
||
De acuerdo con la normativa de la Hacienda Española, están obligados a | ||
presentar el modelo 349: | ||
|
||
* Todos aquellos sujetos pasivos del Impuesto sobre el Valor Añadido que hayan | ||
realizado las operaciones previstas en el artículo 79 del Reglamento del | ||
Impuesto sobre el Valor Añadido, es decir, quienes adquieran o vendan bienes | ||
a empresas situadas en países miembros de la UE, sino también aquellos que | ||
presten servicios a miembros de la UE y cumplan con las siguientes | ||
condiciones: | ||
|
||
- Que conforme a las reglas de la localización aplicables a las | ||
mismas, no se entiendan prestadas en el territorio de aplicación del | ||
impuesto. | ||
|
||
- Que estén sometidas efectivamente a gravamen de otro Estado miembro. | ||
|
||
- Que su destinatario sea un empresario o profesional actuando como | ||
tal y radique en dicho Estado miembro la sede de su actividad | ||
económica, o tenga en el mismo un establecimiento permanente o, en su | ||
defecto, el lugar de su domicilio o residencia habitual, o que dicho | ||
destinatario sea una persona jurídica que no actúe como empresario o | ||
profesional pero tenga asignado un número de identificación a efectos | ||
del Impuesto suministrado por ese Estado miembro. | ||
|
||
- Que el sujeto pasivo sea dicho destinatario. | ||
|
||
El período de declaración comprenderá, con carácter general las | ||
operaciones realizadas en cada mes natural, y se presentará durante los | ||
veinte primeros días naturales del mes inmediato siguiente al | ||
correspondiente período mensual. No obstante, la presentación podrá ser | ||
bimestral, trimestral o anual en los siguientes supuestos: | ||
|
||
* Bimestral: Si al final del segundo mes de un trimestre natural el | ||
importe total de las entregas de bienes y prestaciones de servicios que | ||
deban consignarse en la declaración recapitulativa supera 100.000 euros | ||
(a partir de 2012, el umbral se fija en 50.000 euros). | ||
|
||
* Trimestral: Cuando ni durante el trimestre de referencia ni en cada uno | ||
de los cuatro trimestres naturales anteriores el importe total de las | ||
entregas de bienes y prestaciones de servicios que deban consignarse en la | ||
declaración recapitulativa sea superior a 100.000 euros. | ||
|
||
* Anual: En los treinta primeros días de enero del año siguiente ( la | ||
primera sería en enero de 2011) si el importe total de las entregas de | ||
bienes o prestaciones de servicios del año ( excluido IVA), no supera los | ||
35.000 € y el importe total de las entregas de bienes a otro Estado | ||
Miembro (salvo medios de transporte nuevos) exentas de IVA no sea superior | ||
a 15.000 €. | ||
|
||
**Table of contents** | ||
|
||
.. contents:: | ||
:local: | ||
|
||
Usage | ||
===== | ||
|
||
Ir a: | ||
|
||
* Contabilidad / Informes AEAT / Modelo 349 | ||
* Crear un nuevo registro e informar los datos básicos de la declaración. | ||
* Pulsar 'Calcular' y revisar el resultado. Pulsar el botón 'Imprimir' para | ||
obtener el resultado en PDF. | ||
* Para excluir ciertas operaciones de la declaración, ir a las pestañas | ||
'Registros de empresas' o 'Rectificaciones', y eliminar, en la seccion | ||
'Detalles', las operaciones que se desee excluir de la declaración. | ||
|
||
Consideraciones importantes: | ||
|
||
* En caso de indicar el tipo de declaración 'Suplementaria' o 'Normal' se | ||
propondrán todas las operaciones que apliquen para el periodo. | ||
* En caso de indicar 'Complementaria', se propondrán únicamente aquellas | ||
operaciones que no hubieran sido aún presentadas en otra declaración. | ||
|
||
Known issues / Roadmap | ||
====================== | ||
|
||
* Las facturas rectificativas que no se hayan realizado desde otra factura | ||
quedarán descolgadas y no se presentarán en el 349. | ||
* Añadir aclaración de cuál es el error en los registros. | ||
|
||
Bug Tracker | ||
=========== | ||
|
||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-spain/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 <https://github.com/OCA/l10n-spain/issues/new?body=module:%20l10n_es_aeat_mod349%0Aversion:%2015.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. | ||
|
||
Do not contact contributors directly about support or help with technical issues. | ||
|
||
Credits | ||
======= | ||
|
||
Authors | ||
~~~~~~~ | ||
|
||
* Tecnativa | ||
* ForgeFlow | ||
|
||
Contributors | ||
~~~~~~~~~~~~ | ||
|
||
* Luis Manuel Angueira Blanco (Pexego) | ||
* Omar Castiñeira Saavedra<[email protected]> | ||
* Miguel López (Top Consultant) | ||
* Ignacio Martínez (Top Consultant) | ||
* `Tecnativa <https://www.tecnativa.com>`__: | ||
|
||
* Pedro M. Baeza | ||
* Ángel Moya | ||
* Luis M. Ontalba | ||
* Carlos Daudén | ||
|
||
* ForgeFlow (http://www.forgeflow.com) | ||
|
||
* Jordi Ballester <[email protected]> | ||
* Aarón Henríquez | ||
|
||
* Aitor Bouzas <[email protected]> | ||
* Acysos: | ||
|
||
* Ignacio Ibeas | ||
|
||
* `Sygel <https://www.sygel.es>`__: | ||
|
||
* Valentin Vinagre | ||
* Manuel Regidor | ||
|
||
* Jairo Llopis (Moduon) | ||
|
||
Maintainers | ||
~~~~~~~~~~~ | ||
|
||
This module is maintained by the OCA. | ||
|
||
.. image:: https://odoo-community.org/logo.png | ||
:alt: Odoo Community Association | ||
:target: https://odoo-community.org | ||
|
||
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. | ||
|
||
.. |maintainer-pedrobaeza| image:: https://github.com/pedrobaeza.png?size=40px | ||
:target: https://github.com/pedrobaeza | ||
:alt: pedrobaeza | ||
|
||
Current `maintainer <https://odoo-community.org/page/maintainer-role>`__: | ||
|
||
|maintainer-pedrobaeza| | ||
|
||
This module is part of the `OCA/l10n-spain <https://github.com/OCA/l10n-spain/tree/15.0/l10n_es_aeat_mod349>`_ project on GitHub. | ||
|
||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). | ||
|
||
from . import models |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Copyright 2004-2011 - Pexego Sistemas Informáticos. (http://pexego.es) | ||
# Copyright 2013 - Top Consultant (http://www.topconsultant.es/) | ||
# Copyright 2016 - Tecnativa - Angel Moya <[email protected]> | ||
# Copyright 2017 - Tecnativa - Luis M. Ontalba <[email protected]> | ||
# Copyright 2017 ForgeFlow <[email protected]> | ||
# Copyright 2014-2020 Tecnativa - Pedro M. Baeza | ||
# Copyright 2018 Tecnativa - Carlos Dauden | ||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). | ||
|
||
{ | ||
"name": "AEAT modelo 349", | ||
"version": "16.0.1.0.0", | ||
"author": "Tecnativa, ForgeFlow, Odoo Community Association (OCA)", | ||
"license": "AGPL-3", | ||
"category": "Localisation/Accounting", | ||
"website": "https://github.com/OCA/l10n-spain", | ||
"depends": ["l10n_es_aeat", "l10n_es"], | ||
"data": [ | ||
"data/aeat_349_map_data.xml", | ||
"data/aeat_export_mod349_partner_refund_data.xml", | ||
"data/aeat_export_mod349_partner_data.xml", | ||
"data/aeat_export_mod349_data.xml", | ||
"views/account_move_view.xml", | ||
"views/account_tax_view.xml", | ||
"views/aeat_349_map_view.xml", | ||
"views/mod349_view.xml", | ||
"report/common_templates.xml", | ||
"report/aeat_mod349.xml", | ||
"report/report_views.xml", | ||
"security/ir.model.access.csv", | ||
"security/mod_349_security.xml", | ||
], | ||
"development_status": "Mature", | ||
"maintainers": ["pedrobaeza"], | ||
"installable": True, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
<?xml version="1.0" encoding="UTF-8" ?> | ||
<odoo noupdate="0"> | ||
<record id="aeat_349_map_line_E" model="aeat.349.map.line"> | ||
<field name="operation_key">E</field> | ||
<field | ||
name="tax_tmpl_ids" | ||
eval="[ | ||
(4, ref('l10n_es.account_tax_template_s_iva0_ic')), | ||
]" | ||
/> | ||
<field name="physical_product">True</field> | ||
</record> | ||
<record id="aeat_349_map_line_A" model="aeat.349.map.line"> | ||
<field name="operation_key">A</field> | ||
<field | ||
name="tax_tmpl_ids" | ||
eval="[ | ||
(4, ref('l10n_es.account_tax_template_p_iva21_ic_bc')), | ||
(4, ref('l10n_es.account_tax_template_p_iva21_ic_bi')), | ||
(4, ref('l10n_es.account_tax_template_p_iva4_ic_bc')), | ||
(4, ref('l10n_es.account_tax_template_p_iva4_ic_bi')), | ||
(4, ref('l10n_es.account_tax_template_p_iva10_ic_bc')), | ||
(4, ref('l10n_es.account_tax_template_p_iva10_ic_bi')), | ||
]" | ||
/> | ||
<field name="physical_product">True</field> | ||
</record> | ||
<record id="aeat_349_map_line_T" model="aeat.349.map.line"> | ||
<field name="operation_key">T</field> | ||
<field name="physical_product">True</field> | ||
</record> | ||
<record id="aeat_349_map_line_S" model="aeat.349.map.line"> | ||
<field name="operation_key">S</field> | ||
<field | ||
name="tax_tmpl_ids" | ||
eval="[ | ||
(4, ref('l10n_es.account_tax_template_s_iva0_sp_i')), | ||
]" | ||
/> | ||
</record> | ||
<record id="aeat_349_map_line_I" model="aeat.349.map.line"> | ||
<field name="operation_key">I</field> | ||
<field | ||
name="tax_tmpl_ids" | ||
eval="[ | ||
(4, ref('l10n_es.account_tax_template_p_iva21_sp_in')), | ||
]" | ||
/> | ||
</record> | ||
</odoo> |
Oops, something went wrong.