summaryrefslogtreecommitdiff
path: root/addons/l10n_gt/data
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/l10n_gt/data
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/l10n_gt/data')
-rw-r--r--addons/l10n_gt/data/account.account.template.csv33
-rw-r--r--addons/l10n_gt/data/account_chart_template_data.xml79
-rw-r--r--addons/l10n_gt/data/account_data.xml10
-rw-r--r--addons/l10n_gt/data/l10n_gt_chart_data.xml13
-rw-r--r--addons/l10n_gt/data/l10n_gt_chart_post_data.xml12
5 files changed, 147 insertions, 0 deletions
diff --git a/addons/l10n_gt/data/account.account.template.csv b/addons/l10n_gt/data/account.account.template.csv
new file mode 100644
index 00000000..f0cb5c6e
--- /dev/null
+++ b/addons/l10n_gt/data/account.account.template.csv
@@ -0,0 +1,33 @@
+"id","name","code","user_type_id/id","chart_template_id/id","reconcile"
+"cta110201","Cuentas por Cobrar Generales","1.1.02.01","account.data_account_type_receivable","l10n_gt.cuentas_plantilla","True"
+"cta110202","Cuentas por Cobrar Empresas Afilidas","1.1.02.02","account.data_account_type_receivable","l10n_gt.cuentas_plantilla","True"
+"cta110203","Prestamos al Personal","1.1.02.03","account.data_account_type_receivable","l10n_gt.cuentas_plantilla","True"
+"cta110204","Otras Cuentas por Cobrar","1.1.02.04","account.data_account_type_receivable","l10n_gt.cuentas_plantilla","True"
+"cta110205","Cuentas por Cobrar Generales (PoS)","1.1.02.05","account.data_account_type_receivable","l10n_gt.cuentas_plantilla","True"
+"cta110301","IVA por Cobrar","1.1.03.01","account.data_account_type_current_assets","l10n_gt.cuentas_plantilla","False"
+"cta110302","Retenciones de IVA recibidas","1.1.03.02","account.data_account_type_current_assets","l10n_gt.cuentas_plantilla","False"
+"cta120101","Propiedad, Planta y Equipo","1.2.01.01","account.data_account_type_current_assets","l10n_gt.cuentas_plantilla","False"
+"cta120201","Depreciaciones Acumuladas","1.2.02.01","account.data_account_type_current_assets","l10n_gt.cuentas_plantilla","False"
+"cta130101","Gastos por Amortizar","1.3.01.01","account.data_account_type_current_assets","l10n_gt.cuentas_plantilla","False"
+"cta130201","Gastos Anticipados","1.3.02.01","account.data_account_type_current_assets","l10n_gt.cuentas_plantilla","False"
+"cta130501","Gastos de Organización","1.3.03.01","account.data_account_type_current_assets","l10n_gt.cuentas_plantilla","False"
+"cta130601","Otros Activos","1.3.04.01","account.data_account_type_current_assets","l10n_gt.cuentas_plantilla","False"
+"cta210101","Cuentas y Documentos por Pagar","2.1.01.01","account.data_account_type_payable","l10n_gt.cuentas_plantilla","True"
+"cta210201","IVA por Pagar","2.1.02.01","account.data_account_type_current_liabilities","l10n_gt.cuentas_plantilla","False"
+"cta210301","Impuestos","2.1.03.01","account.data_account_type_current_liabilities","l10n_gt.cuentas_plantilla","False"
+"cta220101","Provisión para Indemnizaciones","2.2.01.01","account.data_account_type_current_liabilities","l10n_gt.cuentas_plantilla","False"
+"cta230101","Anticipos","2.3.01.01","account.data_account_type_current_liabilities","l10n_gt.cuentas_plantilla","False"
+"cta310101","Capital Autorizado, Suscríto y Pagado","3.1.01.01","account.data_account_type_equity","l10n_gt.cuentas_plantilla","False"
+"cta310102","Reservas","3.1.01.02","account.data_account_type_equity","l10n_gt.cuentas_plantilla","False"
+"cta310103","Perdidas y Ganancias","3.1.01.03","account.data_account_type_equity","l10n_gt.cuentas_plantilla","False"
+"cta410101","Ventas","4.1.01.01","account.data_account_type_revenue","l10n_gt.cuentas_plantilla","False"
+"cta410102","Descuentos Sobre Ventas","4.1.01.02","account.data_account_type_revenue","l10n_gt.cuentas_plantilla","False"
+"cta410103","Ganar cuenta","4.1.01.03","account.data_account_type_other_income","l10n_gt.cuentas_plantilla","False"
+"cta420101","Otros Ingresos","4.2.01.01","account.data_account_type_revenue","l10n_gt.cuentas_plantilla","False"
+"cta510101","Costos de Ventas","5.1.01.01","account.data_account_type_expenses","l10n_gt.cuentas_plantilla","False"
+"cta610101","Gastos de Ventas","6.1.01.01","account.data_account_type_expenses","l10n_gt.cuentas_plantilla","False"
+"cta620101","Gastos de Administración","6.2.01.01","account.data_account_type_expenses","l10n_gt.cuentas_plantilla","False"
+"cta620201","Otros Gastos de Operación","6.2.02.01","account.data_account_type_expenses","l10n_gt.cuentas_plantilla","False"
+"cta630101","Gastos no Deducibles","6.3.01.01","account.data_account_type_expenses","l10n_gt.cuentas_plantilla","False"
+"cta710101","Otros Gastos Financieros","7.1.01.01","account.data_account_type_expenses","l10n_gt.cuentas_plantilla","False"
+"cta710102","Intereses","7.1.01.02","account.data_account_type_expenses","l10n_gt.cuentas_plantilla","False"
diff --git a/addons/l10n_gt/data/account_chart_template_data.xml b/addons/l10n_gt/data/account_chart_template_data.xml
new file mode 100644
index 00000000..7ca7eed6
--- /dev/null
+++ b/addons/l10n_gt/data/account_chart_template_data.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+
+ <!-- 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, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('cta110301'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ '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, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('cta210201'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('cta210201'),
+ }),
+ ]"/>
+ </record>
+
+ <function model="account.chart.template" name="try_loading">
+ <value eval="[ref('l10n_gt.cuentas_plantilla')]"/>
+ </function>
+ </data>
+</odoo>
diff --git a/addons/l10n_gt/data/account_data.xml b/addons/l10n_gt/data/account_data.xml
new file mode 100644
index 00000000..2efddb5c
--- /dev/null
+++ b/addons/l10n_gt/data/account_data.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+
+ <!-- Account Tax Group -->
+ <record id="tax_group_iva_12" model="account.tax.group">
+ <field name="name">IVA 12%</field>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_gt/data/l10n_gt_chart_data.xml b/addons/l10n_gt/data/l10n_gt_chart_data.xml
new file mode 100644
index 00000000..ec63c8d7
--- /dev/null
+++ b/addons/l10n_gt/data/l10n_gt_chart_data.xml
@@ -0,0 +1,13 @@
+<?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"/>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_gt/data/l10n_gt_chart_post_data.xml b/addons/l10n_gt/data/l10n_gt_chart_post_data.xml
new file mode 100644
index 00000000..757349c9
--- /dev/null
+++ b/addons/l10n_gt/data/l10n_gt_chart_post_data.xml
@@ -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>