Skip to content

Commit

Permalink
Merge 7e2ad87 into d7c78b4
Browse files Browse the repository at this point in the history
  • Loading branch information
pedrobaeza committed May 20, 2015
2 parents d7c78b4 + 7e2ad87 commit 5d3faae
Show file tree
Hide file tree
Showing 28 changed files with 6,523 additions and 3,039 deletions.
2 changes: 2 additions & 0 deletions l10n_es/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,5 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################

from . import models
111 changes: 84 additions & 27 deletions l10n_es/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,12 @@
# Jordi Esteve <jesteve@zikzakmedia.com>
# Copyright (c) 2012-2013, Grupo OPENTIA (<http://opentia.com>)
# Dpto. Consultoría <consultoria@opentia.es>
# Copyright (c) 2013 Serv. Tecnol. Avanzados (http://www.serviciosbaeza.com)
# Copyright (c) 2013-2015 Serv. Tecnol. Av. (http://www.serviciosbaeza.com)
# Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>
# Copyright (c) 2015 FactorLibre (www.factorlibre.com)
# Carlos Liébana <carlos.liebana@factorlibre.com>
# Hugo Santos <hugo.santos@factorlibre.com>
# Copyright (c) 2015 GAFIC consultores (www.gafic.com)
# Pedro Manuel Baeza <pedro.baeza@serviciosbaeza.com>
#
# This program is free software: you can redistribute it and/or modify
Expand All @@ -26,39 +31,91 @@

{
"name": "Spanish Charts of Accounts (PGCE 2008)",
"version": "4.0",
"author": "Spanish Localization Team,Odoo Community Association (OCA)",
'website': 'https://launchpad.net/openerp-spain',
"version": "5.1",
"author": "Spanish Localization Team,"
# "Zikzakmedia S.L.,"
# "Grupo Opentia,"
# "Serv. Tecnol. Avanzados - Pedro M. Baeza,"
# "FactorLibre,"
# "GAFIC consultores,"
"Odoo Community Association (OCA)",
"website": 'https://github.com/OCA/l10n-spain',
"category": "Localization/Account Charts",
"description": """
Spanish charts of accounts (PGCE 2008).
========================================
Plan contable e impuestos de España (PGCE 2008)
===============================================
* Defines the following chart of account templates:
* Spanish general chart of accounts 2008
* Spanish general chart of accounts 2008 for small and medium companies
* Spanish general chart of accounts 2008 for associations
* Defines templates for sale and purchase VAT
* Defines tax code templates
* Defines fiscal positions for spanish fiscal legislation
""",
* Define las siguientes plantillas de cuentas:
* Plan general de cuentas español 2008.
* Plan general de cuentas español 2008 para pequeñas y medianas empresas.
* Plan general de cuentas español 2008 para asociaciones.
* Define plantillas de impuestos para compra y venta.
* Define plantillas de códigos de impuestos.
* Define posiciones fiscales para la legislación fiscal española.
**IMPORTANTE:** Ésta es una versión mejorada con respecto al módulo que se
encuentra en la versión estándar de Odoo, por lo que es conveniente instalar
ésta para disponer de los últimos datos actualizados.
Si en la base de datos a aplicar ya se encuentra instalado el plan contable de
la compañía, será necesario actualizarlo con el módulo *account_chart_update*,
disponible en https://github.com/OCA/account-financial-tools. **AVISO:**
Después de actualizar, será necesario cambiar el impuesto de venta por
defecto en la pestaña Configuración > Contabilidad, y además sustituir en los
productos el mismo por "x% IVA (servicios)" o "x% IVA (bienes)" según
corresponda en cada caso. Se puede utilizar para ello el módulo *mass_editing*
del repositorio https://github.com/OCA/server-tools.
Por último, si se procede del l10n_es v3.0, serán necesarios ajustes manuales
al actualizar el plan de cuentas, como crear a mano la cuenta 472000.
Historial
---------
* v5.1: Renombrado todo lo relacionado con arrendamientos para no incluir la
palabra "IRPF", ya que no es como tal IRPF.
* v5.0: Se ha rehecho toda la parte de impuestos para dar mayor facilidad de
consulta de los datos para las declaraciones de la AEAT y para cubrir todas
las casuísticas fiscales españolas actuales. Éstas son las características
más destacadas:
* Desdoblamiento de los impuestos principales para bienes y para servicios.
* Nuevo árbol de códigos de impuestos orientado a cada modelo de la AEAT.
* Nuevos códigos para los códigos de impuestos para facilitar su
actualización.
* La casilla del modelo viene ahora en la descripción, no en el código.
* Posiciones fiscales ajustadas para el desdoblamiento.
* Nuevo impuesto y posición fiscal para retención IRPF 19%.
* Nuevo impuesto para revendedores con recargo de equivalencia.
* Nuevas posiciones fiscales para retenciones de arrendamientos.
* Pequeños ajustes en cuentas contables.
* v4.1: Cambio en el método que obtiene el nombre del impuesto e intercambiados
los campos descripción/nombre para que no aparezca los códigos en documentos
impresos ni en pantalla.
* v4.0: Refactorización completa de los planes de cuentas, con las siguientes
caracteristicas:
* Creacion de un plan común a los tres planes existentes, que reúne las
cuentas repetidas entre ellos.
* Eliminación de la triplicidad de impuestos y de códigos de impuestos.
* Asignación de códigos a los impuestos para facilitar su actualización.
* Eliminación de duplicidad de tipos de cuentas.
""",
"license": "AGPL-3",
"depends": ["account", "base_vat", "base_iban"],
"data": [
"account_type.xml",
"account_chart_template.xml",
"account_account_common.xml",
"account_account_full.xml",
"account_account_pymes.xml",
"account_account_assoc.xml",
"tax_codes_common.xml",
"taxes_common.xml",
"fiscal_templates_common.xml",
"account_chart_template_post.xml",
"l10n_es_wizard.xml",
"data/account_type.xml",
"data/account_chart_template.xml",
"data/account_account_common.xml",
"data/account_account_full.xml",
"data/account_account_pymes.xml",
"data/account_account_assoc.xml",
"data/tax_codes_common.xml",
"data/taxes_common.xml",
"data/fiscal_positions_common.xml",
"data/account_chart_template_post.xml",
"data/l10n_es_wizard.xml",
],
"demo": [],
'auto_install': False,
"installable": True,
'images': ['images/config_chart_l10n_es.png', 'images/l10n_es_chart.png'],
}
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@
</record>
<record id="pgc_assoc_1301_child" model="account.account.template">
<field name="code">1301</field>
<field name="reconcile" eval="False"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_assoc_1301"/>
<field name="type">other</field>
<field name="name">Subvenciones de otras Administraciones Públicas</field>
Expand Down Expand Up @@ -266,7 +266,7 @@
</record>
<record id="pgc_assoc_1321_child" model="account.account.template">
<field name="code">1321</field>
<field name="reconcile" eval="False"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_assoc_1321"/>
<field name="type">other</field>
<field name="name">Otras donaciones y legados</field>
Expand Down Expand Up @@ -560,7 +560,7 @@
<field name="name">Cesiones de uso de las inversiones inmobiliarias</field>
<field name="user_type" ref="l10n_es.account_type_inmo"/>
<field name="chart_template_id" ref="l10n_es.account_chart_template_assoc"/>
</record>
</record>
<record id="pgc_assoc_2907" model="account.account.template">
<field name="code">2907</field>
<field name="reconcile" eval="False"/>
Expand Down Expand Up @@ -725,7 +725,7 @@
</record>
<record id="pgc_assoc_412_child" model="account.account.template">
<field name="code">412</field>
<field name="reconcile" eval="True"/>
<field name="reconcile" eval="True"/>
<field name="parent_id" ref="pgc_assoc_412"/>
<field name="type">other</field>
<field name="name">Beneficiarios, acreedores</field>
Expand Down Expand Up @@ -787,10 +787,10 @@
<field name="chart_template_id" ref="l10n_es.account_chart_template_assoc"/>
</record>
<record id="pgc_assoc_4482_child" model="account.account.template">
<field name="code">4482</field>
<field name="code">4482</field>
<field name="reconcile" eval="True"/>
<field name="parent_id" ref="pgc_assoc_4482"/>
<field name="type">other</field>
<field name="type">other</field>
<field name="name">Afiliados</field>
<field name="user_type" ref="account.data_account_type_receivable"/>
<field name="chart_template_id" ref="l10n_es.account_chart_template_assoc"/>
Expand Down Expand Up @@ -1211,7 +1211,7 @@
</record>
<record id="pgc_assoc_6561" model="account.account.template">
<field name="code">6561</field>
<field name="reconcile" eval="False"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_assoc_656"/>
<field name="type">view</field>
<field name="name">Pérdida soportada (partícipe o asociado no gestor)</field>
Expand All @@ -1220,7 +1220,7 @@
</record>
<record id="pgc_assoc_6561_child" model="account.account.template">
<field name="code">6561</field>
<field name="reconcile" eval="False"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_assoc_6561"/>
<field name="type">other</field>
<field name="name">Pérdida soportada(partícipe o asociado no gestor)</field>
Expand Down Expand Up @@ -1395,7 +1395,7 @@
<field name="parent_id" ref="pgc_assoc_72"/>
<field name="type">view</field>
<field name="name">Cuotas de usuarios</field>
<field name="user_type" ref="account.data_account_type_income"/>
<field name="user_type" ref="account.data_account_type_income"/>
<field name="chart_template_id" ref="l10n_es.account_chart_template_assoc"/>
</record>
<record id="pgc_assoc_721_child" model="account.account.template">
Expand Down Expand Up @@ -1445,7 +1445,7 @@
</record>
<record id="pgc_assoc_7230_child" model="account.account.template">
<field name="code">7230</field>
<field name="reconcile" eval="False"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_assoc_7230"/>
<field name="type">other</field>
<field name="name">Patrocinio</field>
Expand All @@ -1458,12 +1458,12 @@
<field name="parent_id" ref="pgc_assoc_723"/>
<field name="type">view</field>
<field name="name">Patrocinio publicitario</field>
<field name="user_type" ref="account.data_account_type_income"/>
<field name="user_type" ref="account.data_account_type_income"/>
<field name="chart_template_id" ref="l10n_es.account_chart_template_assoc"/>
</record>
<record id="pgc_assoc_7231_child" model="account.account.template">
<field name="code">7231</field>
<field name="reconcile" eval="False"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_assoc_7231"/>
<field name="type">other</field>
<field name="name">Patrocinio publicitario</field>
Expand All @@ -1472,20 +1472,20 @@
</record>
<record id="pgc_assoc_7233" model="account.account.template">
<field name="code">7233</field>
<field name="reconcile" eval="False"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_assoc_723"/>
<field name="type">view</field>
<field name="name">Colaboraciones empresariales</field>
<field name="user_type" ref="account.data_account_type_income"/>
<field name="user_type" ref="account.data_account_type_income"/>
<field name="chart_template_id" ref="l10n_es.account_chart_template_assoc"/>
</record>
<record id="pgc_assoc_7233_child" model="account.account.template">
<field name="code">7233</field>
<field name="reconcile" eval="False"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_assoc_7233"/>
<field name="type">other</field>
<field name="name">Colaboraciones empresariales</field>
<field name="user_type" ref="account.data_account_type_income"/>
<field name="user_type" ref="account.data_account_type_income"/>
<field name="chart_template_id" ref="l10n_es.account_chart_template_assoc"/>
</record>
<record id="pgc_assoc_728" model="account.account.template">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4080,7 +4080,7 @@
<field name="code">465</field>
<field name="reconcile" eval="True"/>
<field name="parent_id" ref="pgc_465"/>
<field name="type">other</field>
<field name="type">payable</field>
<field name="name">Remuneraciones pendientes de pago</field>
<field name="user_type" ref="account.data_account_type_payable"/>
</record>
Expand Down Expand Up @@ -4174,7 +4174,7 @@
</record>
<record id="pgc_472_child" model="account.account.template">
<field name="code">472</field>
<field name="reconcile" eval="True"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_472"/>
<field name="type">other</field>
<field name="name">Hacienda Pública. IVA soportado</field>
Expand Down Expand Up @@ -4278,15 +4278,15 @@
</record>
<record id="pgc_4751" model="account.account.template">
<field name="code">4751</field>
<field name="reconcile" eval="True"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_475"/>
<field name="type">view</field>
<field name="name">Hacienda Pública, acreedora por retenciones practicadas</field>
<field name="user_type" ref="account.conf_account_type_tax"/>
</record>
<record id="pgc_4751_child" model="account.account.template">
<field name="code">4751</field>
<field name="reconcile" eval="True"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_4751"/>
<field name="type">other</field>
<field name="name">Hacienda Pública, acreedora por retenciones practicadas</field>
Expand Down Expand Up @@ -4350,7 +4350,7 @@
</record>
<record id="pgc_477_child" model="account.account.template">
<field name="code">477</field>
<field name="reconcile" eval="True"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="pgc_477"/>
<field name="type">other</field>
<field name="name">Hacienda Pública. IVA repercutido</field>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="0">



<!-- Plantillas de los planes contables - Asignación del resto de valores -->

<record id="account_chart_template_common" model="account.chart.template">
<field name="tax_code_root_id" ref="vat_code_chart_root"/>
<field name="tax_code_root_id" ref="account_tax_code_template_root"/>
<field name="account_root_id" ref="pgc_0"/>
<field name="property_account_receivable" ref="pgc_4300_child"/>
<field name="property_account_payable" ref="pgc_4100_child"/>
Expand All @@ -15,19 +14,19 @@
</record>

<record id="account_chart_template_full" model="account.chart.template">
<field name="tax_code_root_id" ref="vat_code_chart_root"/>
<field name="tax_code_root_id" ref="account_tax_code_template_root"/>
<field name="bank_account_view_id" ref="pgc_572"/>
</record>

<record id="account_chart_template_pymes" model="account.chart.template">
<field name="tax_code_root_id" ref="vat_code_chart_root"/>
<field name="tax_code_root_id" ref="account_tax_code_template_root"/>
<field name="bank_account_view_id" ref="pgc_572"/>
</record>

<record id="account_chart_template_assoc" model="account.chart.template">
<field name="tax_code_root_id" ref="vat_code_chart_root"/>
<field name="tax_code_root_id" ref="account_tax_code_template_root"/>
<field name="bank_account_view_id" ref="pgc_572"/>
</record>

</data>
</openerp>
</openerp>
8 changes: 3 additions & 5 deletions l10n_es/account_type.xml → l10n_es/data/account_type.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,11 @@
<!-- Actualizar método de cierre de tipos de cuenta estándar -->

<data noupdate="1">
<record id="account.data_account_type_income"
model="account.account.type">
<record id="account.data_account_type_income" model="account.account.type">
<field name="name">Income</field>
<field name="close_method">balance</field>
</record>
<record id="account.data_account_type_expense"
model="account.account.type">
<record id="account.data_account_type_expense" model="account.account.type">
<field name="name">Expense</field>
<field name="close_method">balance</field>
</record>
Expand Down Expand Up @@ -61,4 +59,4 @@
</record>
</data>

</openerp>
</openerp>
Loading

0 comments on commit 5d3faae

Please sign in to comment.