mirror of
https://github.com/bringout/oca-ocb-l10n_europe.git
synced 2026-04-27 21:01:59 +02:00
Initial commit: L10N_Europe packages
This commit is contained in:
commit
9803722600
2377 changed files with 380711 additions and 0 deletions
5
odoo-bringout-oca-ocb-l10n_hn/l10n_hn/__init__.py
Normal file
5
odoo-bringout-oca-ocb-l10n_hn/l10n_hn/__init__.py
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
# Copyright (c) 2009-2010 Salvatore J. Trimarchi <salvatore@trimarchi.co.cc>
|
||||
# (http://salvatoreweb.co.cc)
|
||||
36
odoo-bringout-oca-ocb-l10n_hn/l10n_hn/__manifest__.py
Normal file
36
odoo-bringout-oca-ocb-l10n_hn/l10n_hn/__manifest__.py
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
# Copyright (c) 2009-2016 Salvatore Josué Trimarchi Pinto <trimarchi@bacgroup.net>
|
||||
|
||||
# This module provides a minimal Honduran chart of accounts that can be use
|
||||
# to build upon a more complex one. It also includes a chart of taxes and
|
||||
# the Lempira currency.
|
||||
|
||||
{
|
||||
'name': 'Honduras - Accounting',
|
||||
'version': '0.3',
|
||||
'category': 'Accounting/Localizations/Account Charts',
|
||||
'description': """
|
||||
This is the base module to manage the accounting chart for Honduras.
|
||||
====================================================================
|
||||
|
||||
Agrega una nomenclatura contable para Honduras. También incluye impuestos y la
|
||||
moneda Lempira. -- Adds accounting chart for Honduras. It also includes taxes
|
||||
and the Lempira currency.""",
|
||||
'author': 'Salvatore Josue Trimarchi Pinto',
|
||||
'website': 'http://bacgroup.net',
|
||||
'depends': ['base', 'account'],
|
||||
'data': [
|
||||
'data/l10n_hn_chart_data.xml',
|
||||
'data/account.account.template.csv',
|
||||
'data/l10n_hn_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',
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
"id","name","code","account_type","chart_template_id/id","reconcile"
|
||||
"cta110201","Cuentas por Cobrar Generales","1.1.02.01","asset_receivable","l10n_hn.cuentas_plantilla","True"
|
||||
"cta110205","Cuentas por Cobrar Generales (PoS)","1.1.02.05","asset_receivable","l10n_hn.cuentas_plantilla","True"
|
||||
"cta110202","Cuentas por Cobrar Empresas Afilidas","1.1.02.02","asset_receivable","l10n_hn.cuentas_plantilla","True"
|
||||
"cta110203","Prestamos al Personal","1.1.02.03","asset_receivable","l10n_hn.cuentas_plantilla","True"
|
||||
"cta110204","Otras Cuentas por Cobrar","1.1.02.04","asset_receivable","l10n_hn.cuentas_plantilla","True"
|
||||
"cta110301","ISV por Cobrar","1.1.03.01","asset_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta110302","Retenciones de ISV recibidas","1.1.03.02","asset_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta120101","Propiedad, Planta y Equipo","1.2.01.01","asset_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta120201","Depreciaciones Acumuladas","1.2.02.01","asset_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta130101","Gastos por Amortizar","1.3.01.01","asset_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta130201","Gastos Anticipados","1.3.02.01","asset_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta130501","Gastos de Organización","1.3.03.01","asset_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta130601","Otros Activos","1.3.04.01","asset_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta210101","Cuentas y Documentos por Pagar","2.1.01.01","liability_payable","l10n_hn.cuentas_plantilla","True"
|
||||
"cta210201","ISV por Pagar","2.1.02.01","liability_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta210301","Impuestos","2.1.03.01","liability_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta220101","Provisión para Indemnizaciones","2.2.01.01","liability_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta230101","Anticipos","2.3.01.01","liability_current","l10n_hn.cuentas_plantilla","False"
|
||||
"cta310101","Capital Autorizado, Suscríto y Pagado","3.1.01.01","equity","l10n_hn.cuentas_plantilla","False"
|
||||
"cta310102","Reservas","3.1.01.02","equity","l10n_hn.cuentas_plantilla","False"
|
||||
"cta310103","Perdidas y Ganancias","3.1.01.03","equity","l10n_hn.cuentas_plantilla","False"
|
||||
"cta410101","Ventas","4.1.01.01","income","l10n_hn.cuentas_plantilla","False"
|
||||
"cta410102","Descuentos Sobre Ventas","4.1.01.02","income","l10n_hn.cuentas_plantilla","False"
|
||||
"cta410103","Ganar cuenta","4.1.01.03","income_other","l10n_hn.cuentas_plantilla","False"
|
||||
"cta420101","Otros Ingresos","4.2.01.01","income","l10n_hn.cuentas_plantilla","False"
|
||||
"cta420102","Cash Discount Gain","4.2.01.02","income_other","l10n_hn.cuentas_plantilla","False"
|
||||
"cta510101","Costos de Ventas","5.1.01.01","expense","l10n_hn.cuentas_plantilla","False"
|
||||
"cta610101","Gastos de Ventas","6.1.01.01","expense","l10n_hn.cuentas_plantilla","False"
|
||||
"cta620101","Gastos de Administración","6.2.01.01","expense","l10n_hn.cuentas_plantilla","False"
|
||||
"cta620201","Otros Gastos de Operación","6.2.02.01","expense","l10n_hn.cuentas_plantilla","False"
|
||||
"cta620202","Cash Discount Loss","6.2.02.02","expense","l10n_hn.cuentas_plantilla","False"
|
||||
"cta630101","Gastos no Deducibles","6.3.01.01","expense","l10n_hn.cuentas_plantilla","False"
|
||||
"cta710101","Otros Gastos Financieros","7.1.01.01","expense","l10n_hn.cuentas_plantilla","False"
|
||||
"cta710102","Intereses","7.1.01.02","expense","l10n_hn.cuentas_plantilla","False"
|
||||
|
|
|
@ -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_hn.cuentas_plantilla')]"/>
|
||||
</function>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="tax_group_iva_15" model="account.tax.group">
|
||||
<field name="name">IVA 15%</field>
|
||||
<field name="country_id" ref="base.hn"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<!-- Compras e ISV por Cobrar -->
|
||||
<record id="impuestos_plantilla_isv_por_cobrar" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="cuentas_plantilla"/>
|
||||
<field name="name">ISV por Cobrar</field>
|
||||
<field name="description">ISV por Cobrar</field>
|
||||
<field name="amount" eval="15"/>
|
||||
<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_15"/>
|
||||
<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 ISV por Pagar -->
|
||||
<record id="impuestos_plantilla_isv_por_pagar" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="cuentas_plantilla"/>
|
||||
<field name="name">ISV por Pagar</field>
|
||||
<field name="description">ISV por Pagar</field>
|
||||
<field name="amount" eval="15"/>
|
||||
<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_15"/>
|
||||
<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>
|
||||
|
|
@ -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 Honduras (sencilla)</field>
|
||||
<field name="bank_account_code_prefix">1.1.01.</field>
|
||||
<field name="cash_account_code_prefix">1.1.01.</field>
|
||||
<field name="transfer_account_code_prefix">1.1.01.00</field>
|
||||
<field name="code_digits">9</field>
|
||||
<field name="currency_id" ref="base.HNL"/>
|
||||
<field name="country_id" ref="base.hn"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
<?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"/>
|
||||
<field name="account_journal_early_pay_discount_loss_account_id" ref="cta620202"/>
|
||||
<field name="account_journal_early_pay_discount_gain_account_id" ref="cta420102"/>
|
||||
</record>
|
||||
</odoo>
|
||||
34
odoo-bringout-oca-ocb-l10n_hn/l10n_hn/demo/demo_company.xml
Normal file
34
odoo-bringout-oca-ocb-l10n_hn/l10n_hn/demo/demo_company.xml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="partner_demo_company_hn" model="res.partner">
|
||||
<field name="name">HN Company</field>
|
||||
<field name="vat"></field>
|
||||
<field name="street">CA-1</field>
|
||||
<field name="city">Nacaome</field>
|
||||
<field name="country_id" ref="base.hn"/>
|
||||
|
||||
<field name="zip"></field>
|
||||
<field name="phone">+504 9123-4567</field>
|
||||
<field name="email">info@company.hnexample.com</field>
|
||||
<field name="website">www.hnexample.com</field>
|
||||
</record>
|
||||
|
||||
<record id="demo_company_hn" model="res.company">
|
||||
<field name="name">HN Company</field>
|
||||
<field name="partner_id" ref="partner_demo_company_hn"/>
|
||||
</record>
|
||||
|
||||
<function model="res.company" name="_onchange_country_id">
|
||||
<value eval="[ref('demo_company_hn')]"/>
|
||||
</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_hn.demo_company_hn'))]}"/>
|
||||
</function>
|
||||
|
||||
<function model="account.chart.template" name="try_loading">
|
||||
<value eval="[ref('l10n_hn.cuentas_plantilla')]"/>
|
||||
<value model="res.company" eval="obj().env.ref('l10n_hn.demo_company_hn')"/>
|
||||
</function>
|
||||
</odoo>
|
||||
|
|
@ -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_hn'
|
||||
AND model='account.tax.template'
|
||||
"""
|
||||
)
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.9 KiB |
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 16 KiB |
Loading…
Add table
Add a link
Reference in a new issue