[ADD] Added Guatemala accounting localization

bzr revid: nicolas.vanhoren@openerp.com-20101028113439-zj6mq35rucloq2ih
This commit is contained in:
nvi-openerp
2010-10-28 13:34:39 +02:00
parent 2ec51bc9bd
commit 8f88623cb0
9 changed files with 1119 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2004-2010 Soluciones Tecnologócias Prisma S.A. All Rights Reserved.
# José Rodrigo Fernández Menegazzo, Soluciones Tecnologócias Prisma S.A.
# (http://www.solucionesprisma.com)
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
import partner
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+58
View File
@@ -0,0 +1,58 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2004-2010 Soluciones Tecnologócias Prisma S.A. All Rights Reserved.
# José Rodrigo Fernández Menegazzo, Soluciones Tecnologócias Prisma S.A.
# (http://www.solucionesprisma.com)
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
#
# This module provides a minimal Guatemalan chart of accounts for building upon further
# Open ERP's default currency and accounts are remapped to this chart
#
# This module is based on the UK minimal chart of accounts:
# Copyright (c) 2004-2009 Seath Solutions Ltd. All Rights Reserved.
# Geoff Gardiner, Seath Solutions Ltd (http://www.seathsolutions.com/)
#
# This module works for Open ERP 4.1.0 (and, assumed, onwards).
# This module does not work for Open ERP 4.0.2 and before.
#
# Cash tax accounting can be accommodated with further processing in Open ERP
#
# Status 2.0 - tested on Open ERP 5.0.6
#
{
'name': 'Guatemala - minimal',
'version': '2.0',
'category': 'Localisation/Account Charts',
'description': """This is the base module to manage a minimal accounting chart for Guatemala in Open ERP.""",
'author': 'José Rodrigo Fernández Menegazzo',
'website': 'http://solucionesprisma.com/',
'depends': ['base', 'base_vat', 'account', 'account_chart'],
'init_xml': [],
'update_xml': [
'account_types.xml',
'account_chart.xml',
'account_tax.xml',
'l10n_gt_wizard.xml'
],
'demo_xml': [],
'installable': True,
'certificate': '',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+651
View File
@@ -0,0 +1,651 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!-- Plantilla -->
<record id="plan_raiz" model="account.account.template">
<field name="code">-</field>
<field name="name">Plan contable de Guatemala (sencillo)</field>
<field eval="0" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<!-- Cuentas de Balance General -->
<record id="bal" model="account.account.template">
<field name="code">A</field>
<field name="name">Balance General</field>
<field ref="plan_raiz" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta1" model="account.account.template">
<field name="code">1</field>
<field name="name">Activo</field>
<field ref="bal" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta11" model="account.account.template">
<field name="code">1.1</field>
<field name="name">Activo Corriente</field>
<field ref="cta1" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta1101" model="account.account.template">
<field name="code">1.1.01</field>
<field name="name">Caja y Bancos</field>
<field ref="cta11" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta110101" model="account.account.template">
<field name="code">1.1.01.01</field>
<field name="name">Caja Chica</field>
<field ref="cta1101" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_activo"/>
</record>
<record id="cta1102" model="account.account.template">
<field name="code">1.1.02</field>
<field name="name">Cuentas y Documentos por Cobrar</field>
<field ref="cta11" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta110201" model="account.account.template">
<field name="code">1.1.02.01</field>
<field name="name">Cuentas por Cobrar Generales</field>
<field ref="cta1102" name="parent_id"/>
<field name="type">receivable</field>
<field name="reconcile" eval="True"/>
<field name="user_type" ref="cuenta_cxc"/>
</record>
<record id="cta110202" model="account.account.template">
<field name="code">1.1.02.02</field>
<field name="name">Cuentas por Cobrar Empresas Afilidas</field>
<field ref="cta1102" name="parent_id"/>
<field name="type">receivable</field>
<field name="reconcile" eval="True"/>
<field name="user_type" ref="cuenta_cxc"/>
</record>
<record id="cta110203" model="account.account.template">
<field name="code">1.1.02.03</field>
<field name="name">Prestamos al Personal</field>
<field ref="cta1102" name="parent_id"/>
<field name="type">receivable</field>
<field name="reconcile" eval="True"/>
<field name="user_type" ref="cuenta_cxc"/>
</record>
<record id="cta110204" model="account.account.template">
<field name="code">1.1.02.04</field>
<field name="name">Otras Cuentas por Cobrar</field>
<field ref="cta1102" name="parent_id"/>
<field name="type">receivable</field>
<field name="reconcile" eval="True"/>
<field name="user_type" ref="cuenta_cxc"/>
</record>
<record id="cta1103" model="account.account.template">
<field name="code">1.1.03</field>
<field name="name">IVA por Cobrar</field>
<field ref="cta11" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta110301" model="account.account.template">
<field name="code">1.1.03.01</field>
<field name="name">IVA por Cobrar</field>
<field ref="cta1103" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_impuestos"/>
</record>
<record id="cta110302" model="account.account.template">
<field name="code">1.1.03.02</field>
<field name="name">Retenciones de IVA recibidas</field>
<field ref="cta1103" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_impuestos"/>
</record>
<record id="cta1104" model="account.account.template">
<field name="code">1.1.04</field>
<field name="name">Inventario</field>
<field ref="cta11" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta12" model="account.account.template">
<field name="code">1.2</field>
<field name="name">No Corriente</field>
<field ref="cta1" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta1201" model="account.account.template">
<field name="code">1.2.01</field>
<field name="name">Propiedad, Planta y Equipo</field>
<field ref="cta12" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta120101" model="account.account.template">
<field name="code">1.2.01.01</field>
<field name="name">Propiedad, Planta y Equipo</field>
<field ref="cta1201" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_activo"/>
</record>
<record id="cta1202" model="account.account.template">
<field name="code">1.2.02</field>
<field name="name">Depreciaciones Acumuladas</field>
<field ref="cta12" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta120201" model="account.account.template">
<field name="code">1.2.02.01</field>
<field name="name">Depreciaciones Acumuladas</field>
<field ref="cta1202" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_activo"/>
</record>
<record id="cta13" model="account.account.template">
<field name="code">1.3</field>
<field name="name">Diferido</field>
<field ref="cta1" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta1301" model="account.account.template">
<field name="code">1.3.01</field>
<field name="name">Gastos por Amortizar</field>
<field ref="cta13" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta130101" model="account.account.template">
<field name="code">1.3.01.01</field>
<field name="name">Gastos por Amortizar</field>
<field ref="cta1301" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_activo"/>
</record>
<record id="cta1302" model="account.account.template">
<field name="code">1.3.02</field>
<field name="name">Gastos Anticipados</field>
<field ref="cta13" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta130201" model="account.account.template">
<field name="code">1.3.02.01</field>
<field name="name">Gastos Anticipados</field>
<field ref="cta1302" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_activo"/>
</record>
<record id="cta1305" model="account.account.template">
<field name="code">1.3.03</field>
<field name="name">Gastos de Organización</field>
<field ref="cta13" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta130501" model="account.account.template">
<field name="code">1.3.03.01</field>
<field name="name">Gastos de Organización</field>
<field ref="cta1305" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_activo"/>
</record>
<record id="cta1306" model="account.account.template">
<field name="code">1.3.04</field>
<field name="name">Otros Activos</field>
<field ref="cta13" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta130601" model="account.account.template">
<field name="code">1.3.04.01</field>
<field name="name">Otros Activos</field>
<field ref="cta1306" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_activo"/>
</record>
<record id="cta2" model="account.account.template">
<field name="code">2</field>
<field name="name">Pasivo</field>
<field ref="bal" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta21" model="account.account.template">
<field name="code">2.1</field>
<field name="name">Pasivo Corto Plazo</field>
<field ref="cta2" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta2101" model="account.account.template">
<field name="code">2.1.01</field>
<field name="name">Cuentas y Documentos por Pagar</field>
<field ref="cta21" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta210101" model="account.account.template">
<field name="code">2.1.01.01</field>
<field name="name">Cuentas y Documentos por Pagar</field>
<field ref="cta2101" name="parent_id"/>
<field name="type">payable</field>
<field name="reconcile" eval="True"/>
<field name="user_type" ref="cuenta_cxp"/>
</record>
<record id="cta2102" model="account.account.template">
<field name="code">2.1.02</field>
<field name="name">IVA por Pagar</field>
<field ref="cta21" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta210201" model="account.account.template">
<field name="code">2.1.02.01</field>
<field name="name">IVA por Pagar</field>
<field ref="cta2102" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_impuestos"/>
</record>
<record id="cta2103" model="account.account.template">
<field name="code">2.1.03</field>
<field name="name">Impuestos</field>
<field ref="cta21" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta210301" model="account.account.template">
<field name="code">2.1.03.01</field>
<field name="name">Impuestos</field>
<field ref="cta2103" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_impuestos"/>
</record>
<record id="cta22" model="account.account.template">
<field name="code">2.2</field>
<field name="name">Pasivo a Largo Plazo</field>
<field ref="cta2" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta2201" model="account.account.template">
<field name="code">2.2.01</field>
<field name="name">Provisión para Indemnizaciones</field>
<field ref="cta22" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta220101" model="account.account.template">
<field name="code">2.2.01.01</field>
<field name="name">Provisión para Indemnizaciones</field>
<field ref="cta2201" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_activo"/>
</record>
<record id="cta23" model="account.account.template">
<field name="code">2.3</field>
<field name="name">Créditos Diferidos</field>
<field ref="cta2" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta2301" model="account.account.template">
<field name="code">2.3.01</field>
<field name="name">Créditos Diferidos</field>
<field ref="cta23" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta230101" model="account.account.template">
<field name="code">2.3.01.01</field>
<field name="name">Anticipos</field>
<field ref="cta2301" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_activo"/>
</record>
<record id="cta3" model="account.account.template">
<field name="code">3</field>
<field name="name">Patrimonio</field>
<field ref="bal" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta31" model="account.account.template">
<field name="code">3.1</field>
<field name="name">Patrimonio de los Accionistas</field>
<field ref="cta3" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta3101" model="account.account.template">
<field name="code">3.1.01</field>
<field name="name">Patrimonio de los Accionistas</field>
<field ref="cta31" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta310101" model="account.account.template">
<field name="code">3.1.01.01</field>
<field name="name">Capital Autorizado, Suscríto y Pagado</field>
<field ref="cta3101" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_capital"/>
</record>
<record id="cta310102" model="account.account.template">
<field name="code">3.1.01.02</field>
<field name="name">other</field>
<field ref="cta3101" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_capital"/>
</record>
<record id="cta310103" model="account.account.template">
<field name="code">3.1.01.03</field>
<field name="name">Perdidas y Ganancias</field>
<field ref="cta3101" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_capital"/>
</record>
<!-- Cuentas de Estado de Resultados -->
<record id="er" model="account.account.template">
<field name="code">B</field>
<field name="name">Estado de Resultados</field>
<field ref="plan_raiz" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta4" model="account.account.template">
<field name="code">4</field>
<field name="name">Ingresos</field>
<field ref="er" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta41" model="account.account.template">
<field name="code">4.1</field>
<field name="name">Ventas</field>
<field ref="cta4" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta4101" model="account.account.template">
<field name="code">4.1.01</field>
<field name="name">Ventas Netas</field>
<field ref="cta41" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta410101" model="account.account.template">
<field name="code">4.1.01.01</field>
<field name="name">Ventas</field>
<field ref="cta4101" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_ingresos"/>
</record>
<record id="cta410102" model="account.account.template">
<field name="code">4.1.01.02</field>
<field name="name">Descuentos Sobre Ventas</field>
<field ref="cta4101" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_ingresos"/>
</record>
<record id="cta42" model="account.account.template">
<field name="code">4.2</field>
<field name="name">Otros Ingresos</field>
<field ref="cta4" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta4201" model="account.account.template">
<field name="code">4.2.01</field>
<field name="name">Otros Ingresos</field>
<field ref="cta42" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta420101" model="account.account.template">
<field name="code">4.2.01.01</field>
<field name="name">Otros Ingresos</field>
<field ref="cta4201" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_ingresos"/>
</record>
<record id="cta5" model="account.account.template">
<field name="code">5</field>
<field name="name">Egresos</field>
<field ref="er" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta51" model="account.account.template">
<field name="code">5.1</field>
<field name="name">Costos</field>
<field ref="cta5" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta5101" model="account.account.template">
<field name="code">5.1.01</field>
<field name="name">Costos de Ventas</field>
<field ref="cta51" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta510101" model="account.account.template">
<field name="code">5.1.01.01</field>
<field name="name">Costos de Ventas</field>
<field ref="cta5101" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_gastos"/>
</record>
<record id="cta6" model="account.account.template">
<field name="code">6</field>
<field name="name">Gastos</field>
<field ref="er" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta61" model="account.account.template">
<field name="code">6.1</field>
<field name="name">Gastos de Ventas</field>
<field ref="cta6" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta6101" model="account.account.template">
<field name="code">6.1.01</field>
<field name="name">Gastos de Ventas</field>
<field ref="cta61" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta610101" model="account.account.template">
<field name="code">6.1.01.01</field>
<field name="name">Gastos de Ventas</field>
<field ref="cta6101" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_gastos"/>
</record>
<record id="cta62" model="account.account.template">
<field name="code">6.2</field>
<field name="name">Gastos de Operación</field>
<field ref="cta6" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta6201" model="account.account.template">
<field name="code">6.2.01</field>
<field name="name">Gastos de Administración</field>
<field ref="cta62" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta620101" model="account.account.template">
<field name="code">6.2.01.01</field>
<field name="name">Gastos de Administración</field>
<field ref="cta6201" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_gastos"/>
</record>
<record id="cta6202" model="account.account.template">
<field name="code">6.2.02</field>
<field name="name">Otros Gastos de Operación</field>
<field ref="cta62" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta620201" model="account.account.template">
<field name="code">6.2.02.01</field>
<field name="name">Otros Gastos de Operación</field>
<field ref="cta6202" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_gastos"/>
</record>
<record id="cta63" model="account.account.template">
<field name="code">6.3</field>
<field name="name">Gastos no Deducibles</field>
<field ref="cta6" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta6301" model="account.account.template">
<field name="code">6.3.01</field>
<field name="name">Gastos no Deducibles</field>
<field ref="cta63" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta630101" model="account.account.template">
<field name="code">6.3.01.01</field>
<field name="name">Gastos no Deducibles</field>
<field ref="cta6301" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_gastos"/>
</record>
<record id="cta7" model="account.account.template">
<field name="code">7</field>
<field name="name">Otros Gastos y Productos Financieros</field>
<field ref="er" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta71" model="account.account.template">
<field name="code">7.1</field>
<field name="name">Otros Gastos y Productos Financieros</field>
<field ref="cta7" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta7101" model="account.account.template">
<field name="code">7.1.01</field>
<field name="name">Otros Gastos y Productos Financieros</field>
<field ref="cta71" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="cuenta_vista"/>
</record>
<record id="cta710101" model="account.account.template">
<field name="code">7.1.01.01</field>
<field name="name">Otros Gastos Financieros</field>
<field ref="cta7101" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_gastos"/>
</record>
<record id="cta710102" model="account.account.template">
<field name="code">7.1.01.02</field>
<field name="name">Otros Productos Financieros</field>
<field ref="cta7101" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="cuenta_gastos"/>
</record>
</data>
</openerp>
+120
View File
@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!-- Definiciones del IVA -->
<record id="impuestos_raiz" model="account.tax.code.template">
<field name="name">General Guatemala</field>
</record>
<!-- Impuestos IVA -->
<record id="impuestos_balance" model="account.tax.code.template">
<field name="name">Balance del IVA</field>
<field name="parent_id" ref="impuestos_raiz"/>
</record>
<!-- IVA por Pagar -->
<record id="impuestos_iva_por_pagar_balance" model="account.tax.code.template">
<field name="name">IVA por Pagar Balance</field>
<field name="parent_id" ref="impuestos_balance"/>
</record>
<record id="impuestos_iva_por_pagar" model="account.tax.code.template">
<field name="name">IVA por Pagar</field>
<field name="parent_id" ref="impuestos_iva_por_pagar_balance"/>
</record>
<!-- IVA por Cobrar -->
<record id="impuestos_iva_por_cobrar_balance" model="account.tax.code.template">
<field name="name">IVA por Cobrar Balance</field>
<field name="parent_id" ref="impuestos_balance"/>
</record>
<record id="impuestos_iva_por_cobrar" model="account.tax.code.template">
<field name="name">IVA por Cobrar</field>
<field name="parent_id" ref="impuestos_iva_por_cobrar_balance"/>
</record>
<!-- Base IVA -->
<record id="impuestos_base_iva" model="account.tax.code.template">
<field name="name">Base Impositiva</field>
<field name="parent_id" ref="impuestos_balance"/>
</record>
<!-- Compras -->
<record id="impuestos_base_iva_compras_balance" model="account.tax.code.template">
<field name="name">Base Impositiva de Compras Balance</field>
<field name="parent_id" ref="impuestos_base_iva"/>
</record>
<record id="impuestos_base_iva_compras" model="account.tax.code.template">
<field name="name">Base Impositiva de Compras</field>
<field name="parent_id" ref="impuestos_base_iva_compras_balance"/>
</record>
<!-- Ventas -->
<record id="impuestos_base_iva_ventas_balance" model="account.tax.code.template">
<field name="name">Base Impositiva de Ventas Balance</field>
<field name="parent_id" ref="impuestos_base_iva"/>
</record>
<record id="impuestos_base_iva_ventas" model="account.tax.code.template">
<field name="name">Base Impositiva de Ventas</field>
<field name="parent_id" ref="impuestos_base_iva_ventas_balance"/>
</record>
<!-- Plantilla de cuentas -->
<record id="cuentas_plantilla" model="account.chart.template">
<field name="name">Plantilla de cuentas de Guatemala (sencilla)</field>
<field name="account_root_id" ref="plan_raiz"/>
<field name="tax_code_root_id" ref="impuestos_raiz"/>
<field name="bank_account_view_id" ref="cta1101"/>
<field name="property_account_receivable" ref="cta110201"/>
<field name="property_account_payable" ref="cta210101"/>
<field name="property_account_expense_categ" ref="cta510101"/>
<field name="property_account_income_categ" ref="cta410101"/>
</record>
<!-- Compras e IVA por Cobrar -->
<record id="impuestos_plantilla_iva_por_cobrar" model="account.tax.template">
<field name="chart_template_id" ref="cuentas_plantilla"/>
<field name="name">IVA por Cobrar</field>
<field eval="0.12" name="amount"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="cta110301"/>
<field name="account_paid_id" ref="cta110301"/>
<field name="base_code_id" ref="impuestos_base_iva_compras"/>
<field name="tax_code_id" ref="impuestos_iva_por_cobrar"/>
<field name="ref_base_code_id" ref="impuestos_base_iva_compras"/>
<field name="ref_tax_code_id" ref="impuestos_iva_por_cobrar"/>
<field name="type_tax_use">purchase</field>
</record>
<!-- Ventas e IVA por Pagar -->
<record id="impuestos_plantilla_iva_por_pagar" model="account.tax.template">
<field name="chart_template_id" ref="cuentas_plantilla"/>
<field name="name">IVA por Pagar</field>
<field eval="0.12" name="amount"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="cta210201"/>
<field name="account_paid_id" ref="cta210201"/>
<field name="base_code_id" ref="impuestos_base_iva_ventas"/>
<field name="tax_code_id" ref="impuestos_iva_por_pagar"/>
<field name="ref_base_code_id" ref="impuestos_base_iva_ventas"/>
<field name="ref_tax_code_id" ref="impuestos_iva_por_pagar"/>
<field name="type_tax_use">sale</field>
</record>
</data>
</openerp>
+61
View File
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record model="account.account.type" id="cuenta_cxc" >
<field name="name">Cuentas por Cobrar</field>
<field name="code">cxc</field>
<field name="close_method">unreconciled</field>
</record>
<record model="account.account.type" id="cuenta_cxp" >
<field name="name">Cuentas por Pagar</field>
<field name="code">cxp</field>
<field name="close_method">unreconciled</field>
</record>
<record model="account.account.type" id="cuenta_vista">
<field name="name">Vista</field>
<field name="code">Vista</field>
<field name="close_method">none</field>
</record>
<record model="account.account.type" id="cuenta_ingresos" >
<field name="name">Ingresos</field>
<field name="code">ingresos</field>
<field name="close_method">none</field>
</record>
<record model="account.account.type" id="cuenta_gastos">
<field name="name">Gastos</field>
<field name="code">gastos</field>
<field name="close_method">none</field>
</record>
<record model="account.account.type" id="cuenta_impuestos">
<field name="name">Impuestos</field>
<field name="code">Impuestos</field>
<field name="close_method">unreconciled</field>
</record>
<record model="account.account.type" id="cuenta_efectivo">
<field name="name">Efectivo</field>
<field name="code">Efectivo</field>
<field name="close_method">balance</field>
</record>
<record model="account.account.type" id="cuenta_activo">
<field name="name">Activo</field>
<field name="code">Activo</field>
<field name="close_method">balance</field>
</record>
<record model="account.account.type" id="cuenta_capital">
<field name="name">Capital</field>
<field name="code">capital</field>
<field name="close_method">balance</field>
</record>
</data>
</openerp>
+88
View File
@@ -0,0 +1,88 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
# * l10n_gt
#
msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.1\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-05-19 14:31:42+0000\n"
"PO-Revision-Date: 2009-05-20 10:31:42+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_receivable
msgid "Receivable"
msgstr "Cuentas por Cobrar"
#. module: l10n_gt
#: model:ir.module.module,description:l10n_gt.module_meta_information
msgid "This is the base module to manage the accounting chart for Guatemala in Open ERP."
msgstr "Este es el módulo base para manejar una contabilidad mínima para Guatemala"
#. module: l10n_gt
#: constraint:account.account.template:0
msgid "Error ! You can not create recursive account templates."
msgstr "Error, no puede crear machotes de cuentas recursivas"
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_income
msgid "Income"
msgstr "Ingreso"
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_tax
msgid "Tax"
msgstr "Impuesto"
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_cash
msgid "Cash"
msgstr "Efectivo"
#. module: l10n_gt
#: model:ir.actions.todo,note:l10n_gt.config_call_account_template_gt_minimal
msgid "Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated.\n"
" This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template."
msgstr "Genera la numenclatura contable a partir de un machote. Se le preguntará por el nombre de la empresa, el machote a usar, el número de digitos para generar en los códigos de las cuentas, una o más cuentas de banco, la moneda a usar para los libros. Este es el mismo asistente que se ejecuta al correr: Gestión Financiera/Configuración/Contabilidad Financiera/Plantillas/Generar plan contable a partir de una plantilla de plan contable
"
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_payable
msgid "Payable"
msgstr "Cuentas por Pagar"
#. module: l10n_gt
#: model:ir.module.module,shortdesc:l10n_gt.module_meta_information
msgid "Guatemala - minimal"
msgstr "Guatemala - mínima"
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_equity
msgid "Equity"
msgstr "Patrimonio"
#. module: l10n_gt
#: constraint:account.tax.code.template:0
msgid "Error ! You can not create recursive Tax Codes."
msgstr "Error, no puede crear códigos de impuestos recursivos"
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_expense
msgid "Expense"
msgstr "Gasto"
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_view
msgid "View"
msgstr "Vista"
#. module: l10n_gt
#: field:res.partner,vat:0
msgid "VAT"
msgstr "NIT"
+83
View File
@@ -0,0 +1,83 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
# * l10n_gt
#
msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.1\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-05-19 14:36:37+0000\n"
"PO-Revision-Date: 2009-05-20 10:36:37+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_receivable
msgid "Receivable"
msgstr ""
#. module: l10n_gt
#: model:ir.module.module,description:l10n_gt.module_meta_information
msgid "This is the base module to manage the accounting chart for Guatemala in Open ERP."
msgstr ""
#. module: l10n_gt
#: constraint:account.account.template:0
msgid "Error ! You can not create recursive account templates."
msgstr ""
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_income
msgid "Income"
msgstr ""
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_tax
msgid "Tax"
msgstr ""
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_cash
msgid "Cash"
msgstr ""
#. module: l10n_gt
#: model:ir.actions.todo,note:l10n_gt.config_call_account_template_gt_minimal
msgid "Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated.\n"
" This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template."
msgstr ""
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_payable
msgid "Payable"
msgstr ""
#. module: l10n_gt
#: model:ir.module.module,shortdesc:l10n_gt.module_meta_information
msgid "Guatemala - minimal"
msgstr ""
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_equity
msgid "Equity"
msgstr ""
#. module: l10n_gt
#: constraint:account.tax.code.template:0
msgid "Error ! You can not create recursive Tax Codes."
msgstr ""
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_expense
msgid "Expense"
msgstr ""
#. module: l10n_gt
#: model:account.account.type,name:l10n_gt.account_type_view
msgid "View"
msgstr ""
+14
View File
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="config_call_account_template_gt_minimal" model="ir.actions.todo">
<field name="name">Generate Chart of Accounts from a Chart Template</field>
<field name="note">Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus, the pure copy of chart Template is generated.
This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template.</field>
<field name="action_id" ref="account.action_wizard_multi_chart"/>
<field name="state">open</field>
</record>
</data>
</openerp>
+19
View File
@@ -0,0 +1,19 @@
# -*- encoding: utf-8 -*-
from osv import osv
import netsvc
class res_partner(osv.osv):
_inherit='res.partner'
def __getattr__(self, attr):
if not attr.startswith('check_vat_'):
super(res_partner, self).__getattr__(attr)
def validar_nit(numero):
return True
return validar_nit
res_partner()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: