summaryrefslogtreecommitdiff
path: root/addons/l10n_bo
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_bo
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/l10n_bo')
-rw-r--r--addons/l10n_bo/__init__.py4
-rw-r--r--addons/l10n_bo/__manifest__.py31
-rw-r--r--addons/l10n_bo/data/account.account.template.csv116
-rw-r--r--addons/l10n_bo/data/account_chart_template_data.xml8
-rw-r--r--addons/l10n_bo/data/account_data.xml15
-rw-r--r--addons/l10n_bo/data/account_tax_data.xml110
-rw-r--r--addons/l10n_bo/data/account_tax_report_data.xml157
-rw-r--r--addons/l10n_bo/data/l10n_bo_chart_data.xml13
-rw-r--r--addons/l10n_bo/data/l10n_bo_chart_post_data.xml12
-rw-r--r--addons/l10n_bo/demo/demo_company.xml34
-rw-r--r--addons/l10n_bo/static/description/icon.pngbin0 -> 467 bytes
11 files changed, 500 insertions, 0 deletions
diff --git a/addons/l10n_bo/__init__.py b/addons/l10n_bo/__init__.py
new file mode 100644
index 00000000..45cce3ae
--- /dev/null
+++ b/addons/l10n_bo/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+# Copyright (c) 2011 Cubic ERP - Teradata SAC. (https://cubicerp.com).
diff --git a/addons/l10n_bo/__manifest__.py b/addons/l10n_bo/__manifest__.py
new file mode 100644
index 00000000..d6d22f91
--- /dev/null
+++ b/addons/l10n_bo/__manifest__.py
@@ -0,0 +1,31 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+# Copyright (c) 2011 Cubic ERP - Teradata SAC. (https://cubicerp.com).
+
+{
+ "name": "Bolivia - Accounting",
+ "version": "2.0",
+ "description": """
+Bolivian accounting chart and tax localization.
+
+Plan contable boliviano e impuestos de acuerdo a disposiciones vigentes
+
+ """,
+ "author": "Cubic ERP",
+ 'category': 'Accounting/Localizations/Account Charts',
+ "depends": ["account"],
+ "data": [
+ "data/l10n_bo_chart_data.xml",
+ "data/account.account.template.csv",
+ "data/l10n_bo_chart_post_data.xml",
+ 'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
+ "data/account_tax_data.xml",
+ "data/account_chart_template_data.xml",
+ ],
+ 'demo': [
+ 'demo/demo_company.xml',
+ ],
+ 'license': 'LGPL-3',
+}
diff --git a/addons/l10n_bo/data/account.account.template.csv b/addons/l10n_bo/data/account.account.template.csv
new file mode 100644
index 00000000..071349f8
--- /dev/null
+++ b/addons/l10n_bo/data/account.account.template.csv
@@ -0,0 +1,116 @@
+"id","name","code","user_type_id/id","chart_template_id/id","currency_id/id","reconcile"
+"112_001","Caja y bancos - Caja / efectivo USD","112.001","account.data_account_type_current_assets","l10n_bo.bo_chart_template","base.USD","False"
+"113_001","Caja y ...- Fondos fijos / caja chica 01 BOB","113.001","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"115","Caja y bancos - Valores a Depositar ","115","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"116","Caja y bancos - Recaudaciones a Depositar ","116","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"121","Créditos fiscal IVA / Deudores por Ventas","121","account.data_account_type_receivable","l10n_bo.bo_chart_template","","True"
+"121_001","Créditos fiscal IVA / Deudores por Ventas (PoS)","121.001","account.data_account_type_receivable","l10n_bo.bo_chart_template","","True"
+"122","Créditos fiscal IVA / Deudores Morosos","122","account.data_account_type_receivable","","","True"
+"123","Créditos fiscal IVA / Deudores en Gestión Judicial","123","account.data_account_type_receivable","l10n_bo.bo_chart_template","","True"
+"124","Créditos fiscal IVA / Deudores Varios","124","account.data_account_type_receivable","l10n_bo.bo_chart_template","","True"
+"125","Créditos fiscal IVA / (-) Previsión para Ds. Incobrables","125","account.data_account_type_receivable","l10n_bo.bo_chart_template","","True"
+"131","Otros Créditos / Préstamos otorgados","131","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"132","Otros Créditos / Anticipos a Proveedores","132","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"133","Otros Créditos / Anticipo de Impuestos","133","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"134","Otros Créditos / Anticipo al Personal","134","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"135","Otros Créditos / Alquileres Pagados por Adelantado","135","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"136","Otros Créditos / Intereses Pagados por Adelantado","136","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"137","Otros Créditos / Accionistas","137","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"138","Otros Créditos / (-) Previsión para Descuentos","138","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"139","Otros Créditos / (-) Intereses (+) a Devengar","139","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"141","Inversiones / Acciones Transitorias","141","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"142","Inversiones / Acciones Permanentes","142","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"143","Inversiones / Títulos Públicos","143","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"144","Inversiones / (-) Previsión para Devalorización de Acciones","144","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"151_01","Bienes de Cambio - Existencia de Mercaderías / Categoria de productos 01","151.01","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"152","Bienes de Cambio - Mercaderías en Tránsito","152","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"153","Materias primas","153","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"154","Productos en Curso de Elaboración","154","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"155","Productos Elaborados","155","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"156","Materiales Varios ","156","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"157","(-) Desvalorización de Existencias","157","account.data_account_type_current_assets","l10n_bo.bo_chart_template","","False"
+"161","Bienes de Uso / Inmuebles","161","account.data_account_type_fixed_assets","l10n_bo.bo_chart_template","","False"
+"162","Bienes de Uso / Maquinaria","162","account.data_account_type_fixed_assets","l10n_bo.bo_chart_template","","False"
+"163","Bienes de Uso / Equipos","163","account.data_account_type_fixed_assets","l10n_bo.bo_chart_template","","False"
+"164","Bienes de Uso / Vehículos","164","account.data_account_type_fixed_assets","l10n_bo.bo_chart_template","","False"
+"165","Bienes de Uso / (-) Depreciación Acumulada Bienes de Uso","165","account.data_account_type_fixed_assets","l10n_bo.bo_chart_template","","False"
+"171","Bienes Intangibles / Marcas de Fábrica","171","account.data_account_type_fixed_assets","l10n_bo.bo_chart_template","","False"
+"172","Bienes Intangibles / Concesiones y Franquicias","172","account.data_account_type_fixed_assets","l10n_bo.bo_chart_template","","False"
+"173","Bienes Intangibles / Patentes de Invención","173","account.data_account_type_fixed_assets","l10n_bo.bo_chart_template","","False"
+"174","Bienes Intangibles / (-) Amortización Acumulada","174","account.data_account_type_fixed_assets","l10n_bo.bo_chart_template","","False"
+"211","Deudas Comerciales / Proveedores","211","account.data_account_type_payable","l10n_bo.bo_chart_template","","True"
+"212","Deudas Comerciales / Anticipos de Clientes","212","account.data_account_type_payable","l10n_bo.bo_chart_template","","True"
+"213","Deudas Comerciales / (-) Intereses a Devengar por Compras al Crédito","213","account.data_account_type_payable","l10n_bo.bo_chart_template","","True"
+"221","Deudas Bancarias y Financieras / Adelantos en Cuenta Corriente","221","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"222","Deudas Bancarias y Financieras / Prestamos","222","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"223","Deudas Bancarias y Financieras / Obligaciones a Pagar","223","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"224","Deudas Bancarias y Financieras / Intereses a Pagar","224","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"225","Deudas Bancarias y Financieras / Letras de Cambio Emitidos","225","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"231","Deudas Fiscales / IVA a Pagar","231","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"232","Deudas Fiscales / Impuesto a las Transacciones IT a Pagar","232","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"233","Deudas Fiscales / Impuesto a las Utilidades de Empresas IUE a Pagar","233","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"241","Deudas Sociales / Sueldos a Pagar","241","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"242","Deudas Sociales / Cargas Sociales a Pagar","242","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"243","Deudas Sociales / Provisión para Sueldo Anual Complementario","243","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"244","Deudas Sociales / Retenciones a Depositar","244","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"251","Otras Deudas / Acreedores Varios","251","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"252","Otras Deudas / Dividendos a Pagar","252","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"253","Otras Deudas / Cobros por Adelantado","253","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"254","Otras Deudas / Honorarios Directores y Síndicos a Pagar","254","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"261","Previsiones / Previsión Indemnización por Despidos","261","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"262","Previsiones / Previsión para juicios Pendientes","262","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"263","Previsiones / Previsión para Garantías por Service","263","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"311","Capital social / Capital Suscripto","311","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"312","Capital social / Acciones en Circulación","312","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"313","Capital social / Dividendos a Distribuir en Acciones","313","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"314","Capital social / (-) Descuento de Emisión de Acciones","314","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"321","Aportes No Capitalizados / Primas de Emsión","321","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"322","Aportes No Capitalizados / Aportes Irrevocables Futura Suscripción de Acciones","322","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"331","Ajustes al Patrimonio / Revaluo Técnico de Bienes de Uso","331","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"341","Reserva Legal","341","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"342","Reserva Estatutaria","342","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"343","Reserva Facultativa","343","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"344","Reserva para Renovación de Bienes de Uso","344","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"351","Resultados Acumulados","351","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"352","Resultados Acumulados del Ejercicio Anterior","352","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"353","Ganancias y Pérdidas del Ejercicio","353","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"354","Resultado del Ejercicio","354","account.data_account_type_current_liabilities","l10n_bo.bo_chart_template","","False"
+"411_01","Ventas - Categoria de productos 01","411.01","account.data_account_type_revenue","l10n_bo.bo_chart_template","","False"
+"412","Intereses gananados, obtenidos, percibidos","412","account.data_account_type_revenue","l10n_bo.bo_chart_template","","False"
+"413","Alquileres gananados, obtenidos, percibidos","413","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"414","Comisiones gananados, obtenidos, percibidos","414","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"415","Descuentos gananados, obtenidos, percibidos","415","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"416","Renta de Títulos Públicos","416","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"417","Honorarios gananados, obtenidos, percibidos","417","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"418","Ganancia Venta de Acciones","418","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"421","Recupero de Rezagos","421","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"422","Recupero de Deudores Incobrables","422","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"423","Ganancia Venta de Bienes de Uso","423","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"424","Donaciones obtenidas, ganandas, percibidas","424","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"425","Ganancia Venta Inversiones Permanentes","425","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"ch_bo_426","La ganancia cambiaria","426","account.data_account_type_other_income","l10n_bo.bo_chart_template","","False"
+"511_01","Costo de Mercaderías Vendidas - Categoria de productos 01","511.01","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"512","Gastos en Depreciación de Bienes de Uso","512","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"513","Gastos en Amortización","513","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"514","Gastos en Sueldos y Jormales","514","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"515","Gastos en Cargas Sociales","515","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"516","Gastos en Impuestos","516","account.data_account_off_sheet","l10n_bo.bo_chart_template","","False"
+"517","Gastos Bancarios","517","account.data_account_off_sheet","l10n_bo.bo_chart_template","","False"
+"518","Gastos en Servicios Públicos","518","account.data_account_off_sheet","l10n_bo.bo_chart_template","","False"
+"519","Gastos de Publicidad y Propaganda","519","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"521","Gastos en Siniestros","521","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"522","Donaciones Cedidas, Otorgadas","522","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"523","Pérdida Venta Bienes de Uso","523","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"ch_bo_524","La pérdida cambiaria","524","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"61_01","Compras - Categoria de productos 01","61.01","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"62","Costos de Producción","62","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"63","Gastos de Administración","63","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"64","Gastos de Comercialización","64","account.data_account_type_expenses","l10n_bo.bo_chart_template","","False"
+"711","Mercaderias Recibidas en Consignación","711","account.data_account_off_sheet","l10n_bo.bo_chart_template","","False"
+"712","Depósito de Valores Recibos en Garantía","712","account.data_account_off_sheet","l10n_bo.bo_chart_template","","False"
+"713","Garantias Otorgadas","713","account.data_account_off_sheet","l10n_bo.bo_chart_template","","False"
+"714","Documentos Descontados","714","account.data_account_off_sheet","l10n_bo.bo_chart_template","","False"
+"715","Documentos Endosados","715","account.data_account_off_sheet","l10n_bo.bo_chart_template","","False"
+"721","Comitente por Mercaderias Recibidas en Consignación","721","account.data_account_off_sheet","l10n_bo.bo_chart_template","","False"
+"722","Acreedor por Garantías Otorgadas","722","account.data_account_off_sheet","l10n_bo.bo_chart_template","","False"
+"723","Acreedor por Documentos Descontados","723","account.data_account_off_sheet","l10n_bo.bo_chart_template","","False"
diff --git a/addons/l10n_bo/data/account_chart_template_data.xml b/addons/l10n_bo/data/account_chart_template_data.xml
new file mode 100644
index 00000000..7db442fa
--- /dev/null
+++ b/addons/l10n_bo/data/account_chart_template_data.xml
@@ -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_bo.bo_chart_template')]"/>
+ </function>
+ </data>
+</odoo>
diff --git a/addons/l10n_bo/data/account_data.xml b/addons/l10n_bo/data/account_data.xml
new file mode 100644
index 00000000..8b9c0720
--- /dev/null
+++ b/addons/l10n_bo/data/account_data.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+
+ <!-- Account Tax Group -->
+ <record id="tax_group_iva_13" model="account.tax.group">
+ <field name="name">IVA 13%</field>
+ </record>
+
+ <record id="tax_group_it_3" model="account.tax.group">
+ <field name="name">IT 3%</field>
+ </record>
+
+ </data>
+</odoo> \ No newline at end of file
diff --git a/addons/l10n_bo/data/account_tax_data.xml b/addons/l10n_bo/data/account_tax_data.xml
new file mode 100644
index 00000000..c11d00e6
--- /dev/null
+++ b/addons/l10n_bo/data/account_tax_data.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <record id="ITAX_21" model="account.tax.template">
+ <field name="chart_template_id" ref="bo_chart_template"/>
+ <field name="name">IVA 13% Venta</field>
+ <field name="amount">13</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field name="include_base_amount">1</field>
+ <field name="tax_group_id" ref="tax_group_iva_13"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'plus_report_line_ids': [ref('tax_report_base_imponible_venras_iva')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('231'),
+ 'plus_report_line_ids': [ref('tax_report_impuesto_ttl_cob_iva')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'minus_report_line_ids': [ref('tax_report_base_imponible_venras_iva')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('231'),
+ 'minus_report_line_ids': [ref('tax_report_impuesto_ttl_cob_iva')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="OTAX_21" model="account.tax.template">
+ <field name="chart_template_id" ref="bo_chart_template"/>
+ <field name="name">IVA 13% Compra</field>
+ <field name="amount">13</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="include_base_amount">1</field>
+ <field name="tax_group_id" ref="tax_group_iva_13"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'plus_report_line_ids': [ref('tax_report_base_imponible_compras_iva')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('231'),
+ 'plus_report_line_ids': [ref('tax_report_impuesto_ttl_pag_iva')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'minus_report_line_ids': [ref('tax_report_base_imponible_compras_iva')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('231'),
+ 'minus_report_line_ids': [ref('tax_report_impuesto_ttl_pag_iva')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="ITAX_03" model="account.tax.template">
+ <field name="chart_template_id" ref="bo_chart_template"/>
+ <field name="name">IT 3%</field>
+ <field name="amount">3</field>
+ <field name="amount_type">percent</field>
+ <field name="price_include" eval="True"/>
+ <field name="type_tax_use">sale</field>
+ <field name="tax_group_id" ref="tax_group_it_3"/>
+ <field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'plus_report_line_ids': [ref('tax_report_base_imponible_venras_iva')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('232'),
+ 'plus_report_line_ids': [ref('tax_report_impuesto_trans_3')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5, 0, 0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'minus_report_line_ids': [ref('tax_report_base_imponible_venras_iva')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('232'),
+ 'minus_report_line_ids': [ref('tax_report_impuesto_trans_3')],
+ }),
+ ]"/>
+ </record>
+</odoo>
diff --git a/addons/l10n_bo/data/account_tax_report_data.xml b/addons/l10n_bo/data/account_tax_report_data.xml
new file mode 100644
index 00000000..08d06019
--- /dev/null
+++ b/addons/l10n_bo/data/account_tax_report_data.xml
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <record id="tax_report" model="account.tax.report">
+ <field name="name">Tax Report</field>
+ <field name="country_id" ref="base.bo"/>
+ </record>
+
+ <record id="tax_report_impuesto_25" model="account.tax.report.line">
+ <field name="name">Impuesto a las Utilidades de la Empresa IUE (25%)</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ </record>
+
+ <record id="tax_report_impuesto_trans" model="account.tax.report.line">
+ <field name="name">Impuesto a las Transacciones IT (3%)</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ </record>
+
+ <record id="tax_report_impuesto_trans_3" model="account.tax.report.line">
+ <field name="name">Impuesto a las Transacciones IT (3%)</field>
+ <field name="tag_name">Impuesto a las Transacciones IT (3%)</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="tax_report_impuesto_trans"/>
+ </record>
+
+ <record id="tax_report_impuesto_ttl" model="account.tax.report.line">
+ <field name="name">Impuesto al Valor Agregado (IVA) Total a Pagar</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="3"/>
+ </record>
+
+ <record id="tax_report_impuesto_ttl_cob" model="account.tax.report.line">
+ <field name="name">Impuesto Cobrado</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="tax_report_impuesto_ttl"/>
+ </record>
+
+ <record id="tax_report_impuesto_ttl_cob_fuera" model="account.tax.report.line">
+ <field name="name">Impuesto Cobrado Fuera de Ámbito</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="tax_report_impuesto_ttl_cob"/>
+ </record>
+
+ <record id="tax_report_impuesto_ttl_cob_exon" model="account.tax.report.line">
+ <field name="name">Impuesto Cobrado de Exonerados al IVA</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="tax_report_impuesto_ttl_cob"/>
+ </record>
+
+ <record id="tax_report_impuesto_ttl_cob_iva" model="account.tax.report.line">
+ <field name="name">Impuesto Cobrado IVA</field>
+ <field name="tag_name">Impuesto Cobrado IVA</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="3"/>
+ <field name="parent_id" ref="tax_report_impuesto_ttl_cob"/>
+ </record>
+
+ <record id="tax_report_impuesto_ttl_pag" model="account.tax.report.line">
+ <field name="name">Impuesto Pagado</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="tax_report_impuesto_ttl"/>
+ </record>
+
+ <record id="tax_report_impuesto_ttl_pag_fuera" model="account.tax.report.line">
+ <field name="name">Impuesto Pagado Fuera de Ámbito</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="tax_report_impuesto_ttl_pag"/>
+ </record>
+
+ <record id="tax_report_impuesto_ttl_pag_exon" model="account.tax.report.line">
+ <field name="name">Impuesto Pagado de Exonerados al IVA</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="tax_report_impuesto_ttl_pag"/>
+ </record>
+
+ <record id="tax_report_impuesto_ttl_pag_iva" model="account.tax.report.line">
+ <field name="name">Impuesto Pagado IVA</field>
+ <field name="tag_name">Impuesto Pagado IVA</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="3"/>
+ <field name="parent_id" ref="tax_report_impuesto_ttl_pag"/>
+ </record>
+
+ <record id="tax_report_base_imponible" model="account.tax.report.line">
+ <field name="name">Base Imponible</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="4"/>
+ </record>
+
+ <record id="tax_report_base_imponible_compras" model="account.tax.report.line">
+ <field name="name">Base Imponible - Compras</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="tax_report_base_imponible"/>
+ </record>
+
+ <record id="tax_report_base_imponible_compras_fuera" model="account.tax.report.line">
+ <field name="name">Compras Gravadas Fuera de Ámbito</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="tax_report_base_imponible_compras"/>
+ </record>
+
+ <record id="tax_report_base_imponible_compras_gravadas" model="account.tax.report.line">
+ <field name="name">Compras NO Gravadas (Exoneradas)</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="tax_report_base_imponible_compras"/>
+ </record>
+
+ <record id="tax_report_base_imponible_compras_iva" model="account.tax.report.line">
+ <field name="name">Compras Gravadas con IVA</field>
+ <field name="tag_name">Compras Gravadas con IVA</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="3"/>
+ <field name="parent_id" ref="tax_report_base_imponible_compras"/>
+ </record>
+
+ <record id="tax_report_base_imponible_venras" model="account.tax.report.line">
+ <field name="name">Base Imponible - Ventas</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="tax_report_base_imponible"/>
+ </record>
+
+ <record id="tax_report_base_imponible_venras_fuera" model="account.tax.report.line">
+ <field name="name">Ventas Gravadas Fuera de Ámbito</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="tax_report_base_imponible_venras"/>
+ </record>
+
+ <record id="tax_report_base_imponible_venras_exon" model="account.tax.report.line">
+ <field name="name">Ventas NO Gravadas (Exoneradas)</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="tax_report_base_imponible_venras"/>
+ </record>
+
+ <record id="tax_report_base_imponible_venras_iva" model="account.tax.report.line">
+ <field name="name">Impuesto al Valor Agregado con IVA</field>
+ <field name="tag_name">Impuesto al Valor Agregado con IVA</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="3"/>
+ <field name="parent_id" ref="tax_report_base_imponible_venras"/>
+ </record>
+
+</odoo>
diff --git a/addons/l10n_bo/data/l10n_bo_chart_data.xml b/addons/l10n_bo/data/l10n_bo_chart_data.xml
new file mode 100644
index 00000000..2cd7ead9
--- /dev/null
+++ b/addons/l10n_bo/data/l10n_bo_chart_data.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <menuitem id="account_reports_bo_statements_menu" name="Bolivia" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_readonly"/>
+
+ <record id="bo_chart_template" model="account.chart.template">
+ <field name="name">Bolivia - Plan de Cuentas</field>
+ <field name="code_digits">6</field>
+ <field name="bank_account_code_prefix">114</field>
+ <field name="cash_account_code_prefix">111</field>
+ <field name="transfer_account_code_prefix">117</field>
+ <field name="currency_id" ref="base.BOB"/>
+ </record>
+</odoo>
diff --git a/addons/l10n_bo/data/l10n_bo_chart_post_data.xml b/addons/l10n_bo/data/l10n_bo_chart_post_data.xml
new file mode 100644
index 00000000..1cd6b920
--- /dev/null
+++ b/addons/l10n_bo/data/l10n_bo_chart_post_data.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <record id="bo_chart_template" model="account.chart.template">
+ <field name="property_account_receivable_id" ref="121"/>
+ <field name="property_account_payable_id" ref="211"/>
+ <field name="property_account_expense_categ_id" ref="61_01"/>
+ <field name="property_account_income_categ_id" ref="411_01"/>
+ <field name="income_currency_exchange_account_id" ref="ch_bo_426"/>
+ <field name="expense_currency_exchange_account_id" ref="ch_bo_524"/>
+ <field name="default_pos_receivable_account_id" ref="121_001" />
+ </record>
+</odoo>
diff --git a/addons/l10n_bo/demo/demo_company.xml b/addons/l10n_bo/demo/demo_company.xml
new file mode 100644
index 00000000..84a88c5b
--- /dev/null
+++ b/addons/l10n_bo/demo/demo_company.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <record id="partner_demo_company_bo" model="res.partner">
+ <field name="name">BO Company</field>
+ <field name="vat"></field>
+ <field name="street">Calle Chovena</field>
+ <field name="city">Municipio Santa Cruz de la Sierra</field>
+ <field name="country_id" ref="base.bo"/>
+
+ <field name="zip">6495</field>
+ <field name="phone">+591 71234567</field>
+ <field name="email">info@company.boexample.com</field>
+ <field name="website">www.boexample.com</field>
+ </record>
+
+ <record id="demo_company_bo" model="res.company">
+ <field name="name">BO Company</field>
+ <field name="partner_id" ref="partner_demo_company_bo"/>
+ </record>
+
+ <function model="res.company" name="_onchange_country_id">
+ <value eval="[ref('demo_company_bo')]"/>
+ </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_bo.demo_company_bo'))]}"/>
+ </function>
+
+ <function model="account.chart.template" name="try_loading">
+ <value eval="[ref('l10n_bo.bo_chart_template')]"/>
+ <value model="res.company" eval="obj().env.ref('l10n_bo.demo_company_bo')"/>
+ </function>
+</odoo>
diff --git a/addons/l10n_bo/static/description/icon.png b/addons/l10n_bo/static/description/icon.png
new file mode 100644
index 00000000..f31e7f3d
--- /dev/null
+++ b/addons/l10n_bo/static/description/icon.png
Binary files differ