Initial commit: L10N_Europe packages

This commit is contained in:
Ernad Husremovic 2025-08-29 15:20:52 +02:00
commit 9803722600
2377 changed files with 380711 additions and 0 deletions

View file

@ -0,0 +1,6 @@
#-*- coding:utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
# Copyright (c) 2009-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)

View file

@ -0,0 +1,46 @@
#-*- coding:utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
# Copyright (c) 2009-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 module provides a minimal Guatemalan chart of accounts that can be use
# to build upon a more complex one. It also includes a chart of taxes and
# the Quetzal currency.
#
# 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 with OpenERP 6.0
#
{
'name': 'Guatemala - Accounting',
'version': '3.1',
'category': 'Accounting/Localizations/Account Charts',
'description': """
This is the base module to manage the accounting chart for Guatemala.
=====================================================================
Agrega una nomenclatura contable para Guatemala. También icluye impuestos y
la moneda del Quetzal. -- Adds accounting chart for Guatemala. It also includes
taxes and the Quetzal currency.""",
'author': 'José Rodrigo Fernández Menegazzo',
'website': 'http://solucionesprisma.com/',
'depends': ['base', 'account'],
'data': [
'data/l10n_gt_chart_data.xml',
'data/account.account.template.csv',
'data/l10n_gt_chart_post_data.xml',
'data/account_tax_group_data.xml',
'data/account_tax_template_data.xml',
'data/account_chart_template_data.xml',
],
'demo': [
'demo/demo_company.xml',
],
'license': 'LGPL-3',
}

View file

@ -0,0 +1,33 @@
"id","name","code","account_type","chart_template_id/id","reconcile"
"cta110201","Cuentas por Cobrar Generales","1.1.02.01","asset_receivable","l10n_gt.cuentas_plantilla","True"
"cta110202","Cuentas por Cobrar Empresas Afilidas","1.1.02.02","asset_receivable","l10n_gt.cuentas_plantilla","True"
"cta110203","Prestamos al Personal","1.1.02.03","asset_receivable","l10n_gt.cuentas_plantilla","True"
"cta110204","Otras Cuentas por Cobrar","1.1.02.04","asset_receivable","l10n_gt.cuentas_plantilla","True"
"cta110205","Cuentas por Cobrar Generales (PoS)","1.1.02.05","asset_receivable","l10n_gt.cuentas_plantilla","True"
"cta110301","IVA por Cobrar","1.1.03.01","asset_current","l10n_gt.cuentas_plantilla","False"
"cta110302","Retenciones de IVA recibidas","1.1.03.02","asset_current","l10n_gt.cuentas_plantilla","False"
"cta120101","Propiedad, Planta y Equipo","1.2.01.01","asset_current","l10n_gt.cuentas_plantilla","False"
"cta120201","Depreciaciones Acumuladas","1.2.02.01","asset_current","l10n_gt.cuentas_plantilla","False"
"cta130101","Gastos por Amortizar","1.3.01.01","asset_current","l10n_gt.cuentas_plantilla","False"
"cta130201","Gastos Anticipados","1.3.02.01","asset_current","l10n_gt.cuentas_plantilla","False"
"cta130501","Gastos de Organización","1.3.03.01","asset_current","l10n_gt.cuentas_plantilla","False"
"cta130601","Otros Activos","1.3.04.01","asset_current","l10n_gt.cuentas_plantilla","False"
"cta210101","Cuentas y Documentos por Pagar","2.1.01.01","liability_payable","l10n_gt.cuentas_plantilla","True"
"cta210201","IVA por Pagar","2.1.02.01","liability_current","l10n_gt.cuentas_plantilla","False"
"cta210301","Impuestos","2.1.03.01","liability_current","l10n_gt.cuentas_plantilla","False"
"cta220101","Provisión para Indemnizaciones","2.2.01.01","liability_current","l10n_gt.cuentas_plantilla","False"
"cta230101","Anticipos","2.3.01.01","liability_current","l10n_gt.cuentas_plantilla","False"
"cta310101","Capital Autorizado, Suscríto y Pagado","3.1.01.01","equity","l10n_gt.cuentas_plantilla","False"
"cta310102","Reservas","3.1.01.02","equity","l10n_gt.cuentas_plantilla","False"
"cta310103","Perdidas y Ganancias","3.1.01.03","equity","l10n_gt.cuentas_plantilla","False"
"cta410101","Ventas","4.1.01.01","income","l10n_gt.cuentas_plantilla","False"
"cta410102","Descuentos Sobre Ventas","4.1.01.02","income","l10n_gt.cuentas_plantilla","False"
"cta410103","Ganar cuenta","4.1.01.03","income_other","l10n_gt.cuentas_plantilla","False"
"cta420101","Otros Ingresos","4.2.01.01","income","l10n_gt.cuentas_plantilla","False"
"cta510101","Costos de Ventas","5.1.01.01","expense","l10n_gt.cuentas_plantilla","False"
"cta610101","Gastos de Ventas","6.1.01.01","expense","l10n_gt.cuentas_plantilla","False"
"cta620101","Gastos de Administración","6.2.01.01","expense","l10n_gt.cuentas_plantilla","False"
"cta620201","Otros Gastos de Operación","6.2.02.01","expense","l10n_gt.cuentas_plantilla","False"
"cta630101","Gastos no Deducibles","6.3.01.01","expense","l10n_gt.cuentas_plantilla","False"
"cta710101","Otros Gastos Financieros","7.1.01.01","expense","l10n_gt.cuentas_plantilla","False"
"cta710102","Intereses","7.1.01.02","expense","l10n_gt.cuentas_plantilla","False"
1 id name code account_type chart_template_id/id reconcile
2 cta110201 Cuentas por Cobrar Generales 1.1.02.01 asset_receivable l10n_gt.cuentas_plantilla True
3 cta110202 Cuentas por Cobrar Empresas Afilidas 1.1.02.02 asset_receivable l10n_gt.cuentas_plantilla True
4 cta110203 Prestamos al Personal 1.1.02.03 asset_receivable l10n_gt.cuentas_plantilla True
5 cta110204 Otras Cuentas por Cobrar 1.1.02.04 asset_receivable l10n_gt.cuentas_plantilla True
6 cta110205 Cuentas por Cobrar Generales (PoS) 1.1.02.05 asset_receivable l10n_gt.cuentas_plantilla True
7 cta110301 IVA por Cobrar 1.1.03.01 asset_current l10n_gt.cuentas_plantilla False
8 cta110302 Retenciones de IVA recibidas 1.1.03.02 asset_current l10n_gt.cuentas_plantilla False
9 cta120101 Propiedad, Planta y Equipo 1.2.01.01 asset_current l10n_gt.cuentas_plantilla False
10 cta120201 Depreciaciones Acumuladas 1.2.02.01 asset_current l10n_gt.cuentas_plantilla False
11 cta130101 Gastos por Amortizar 1.3.01.01 asset_current l10n_gt.cuentas_plantilla False
12 cta130201 Gastos Anticipados 1.3.02.01 asset_current l10n_gt.cuentas_plantilla False
13 cta130501 Gastos de Organización 1.3.03.01 asset_current l10n_gt.cuentas_plantilla False
14 cta130601 Otros Activos 1.3.04.01 asset_current l10n_gt.cuentas_plantilla False
15 cta210101 Cuentas y Documentos por Pagar 2.1.01.01 liability_payable l10n_gt.cuentas_plantilla True
16 cta210201 IVA por Pagar 2.1.02.01 liability_current l10n_gt.cuentas_plantilla False
17 cta210301 Impuestos 2.1.03.01 liability_current l10n_gt.cuentas_plantilla False
18 cta220101 Provisión para Indemnizaciones 2.2.01.01 liability_current l10n_gt.cuentas_plantilla False
19 cta230101 Anticipos 2.3.01.01 liability_current l10n_gt.cuentas_plantilla False
20 cta310101 Capital Autorizado, Suscríto y Pagado 3.1.01.01 equity l10n_gt.cuentas_plantilla False
21 cta310102 Reservas 3.1.01.02 equity l10n_gt.cuentas_plantilla False
22 cta310103 Perdidas y Ganancias 3.1.01.03 equity l10n_gt.cuentas_plantilla False
23 cta410101 Ventas 4.1.01.01 income l10n_gt.cuentas_plantilla False
24 cta410102 Descuentos Sobre Ventas 4.1.01.02 income l10n_gt.cuentas_plantilla False
25 cta410103 Ganar cuenta 4.1.01.03 income_other l10n_gt.cuentas_plantilla False
26 cta420101 Otros Ingresos 4.2.01.01 income l10n_gt.cuentas_plantilla False
27 cta510101 Costos de Ventas 5.1.01.01 expense l10n_gt.cuentas_plantilla False
28 cta610101 Gastos de Ventas 6.1.01.01 expense l10n_gt.cuentas_plantilla False
29 cta620101 Gastos de Administración 6.2.01.01 expense l10n_gt.cuentas_plantilla False
30 cta620201 Otros Gastos de Operación 6.2.02.01 expense l10n_gt.cuentas_plantilla False
31 cta630101 Gastos no Deducibles 6.3.01.01 expense l10n_gt.cuentas_plantilla False
32 cta710101 Otros Gastos Financieros 7.1.01.01 expense l10n_gt.cuentas_plantilla False
33 cta710102 Intereses 7.1.01.02 expense l10n_gt.cuentas_plantilla False

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<function model="account.chart.template" name="try_loading">
<value eval="[ref('l10n_gt.cuentas_plantilla')]"/>
</function>
</data>
</odoo>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="tax_group_iva_12" model="account.tax.group">
<field name="name">IVA 12%</field>
<field name="country_id" ref="base.gt"/>
</record>
</data>
</odoo>

View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- 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 name="description">IVA por Cobrar</field>
<field name="amount" eval="12"/>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="price_include" eval="True"/>
<field name="tax_group_id" ref="tax_group_iva_12"/>
<field name="invoice_repartition_line_ids" eval="[(5,0,0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cta110301'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cta110301'),
}),
]"/>
</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 name="description">IVA por Pagar</field>
<field name="amount" eval="12"/>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="price_include" eval="True"/>
<field name="tax_group_id" ref="tax_group_iva_12"/>
<field name="invoice_repartition_line_ids" eval="[(5,0,0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cta210201'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('cta210201'),
}),
]"/>
</record>
</data>
</odoo>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="cuentas_plantilla" model="account.chart.template">
<field name="name">Plantilla de cuentas de Guatemala (sencilla)</field>
<field name="bank_account_code_prefix">1.0.01.0</field>
<field name="cash_account_code_prefix">1.0.02.0</field>
<field name="transfer_account_code_prefix">1.0.03.01</field>
<field name="code_digits">9</field>
<field name="currency_id" ref="base.GTQ"/>
<field name="country_id" ref="base.gt"/>
</record>
</data>
</odoo>

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="cuentas_plantilla" model="account.chart.template">
<field name="property_account_receivable_id" ref="cta110201"/>
<field name="property_account_payable_id" ref="cta210101"/>
<field name="property_account_income_categ_id" ref="cta410101"/>
<field name="property_account_expense_categ_id" ref="cta510101"/>
<field name="income_currency_exchange_account_id" ref="cta410103"/>
<field name="expense_currency_exchange_account_id" ref="cta710101"/>
<field name="default_pos_receivable_account_id" ref="cta110205" />
</record>
</odoo>

View file

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="partner_demo_company_gt" model="res.partner">
<field name="name">GT Company</field>
<field name="vat">48291</field>
<field name="street">18 Avenida</field>
<field name="city">Zona 16</field>
<field name="country_id" ref="base.gt"/>
<field name="state_id" ref="base.state_gt_zac"/>
<field name="zip">01015</field>
<field name="phone">+502 5123 4567</field>
<field name="email">info@company.gtexample.com</field>
<field name="website">www.gtexample.com</field>
</record>
<record id="demo_company_gt" model="res.company">
<field name="name">GT Company</field>
<field name="partner_id" ref="partner_demo_company_gt"/>
</record>
<function model="res.company" name="_onchange_country_id">
<value eval="[ref('demo_company_gt')]"/>
</function>
<function model="res.users" name="write">
<value eval="[ref('base.user_root'), ref('base.user_admin'), ref('base.user_demo')]"/>
<value eval="{'company_ids': [(4, ref('l10n_gt.demo_company_gt'))]}"/>
</function>
<function model="account.chart.template" name="try_loading">
<value eval="[ref('l10n_gt.cuentas_plantilla')]"/>
<value model="res.company" eval="obj().env.ref('l10n_gt.demo_company_gt')"/>
</function>
</odoo>

View file

@ -0,0 +1,9 @@
def migrate(cr, version):
# Set noupdate property of "account.tax.template" records to False
cr.execute(
"""UPDATE ir_model_data
SET noupdate=false
WHERE module='l10n_gt'
AND model='account.tax.template'
"""
)

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 125 KiB