[ADD] account, l10n_*: create transfer account based on prefix.
This commit changes the mechanism to get the transfer account. As the bank/cash accounts, the transfer account is now created automatically based on a prefix. -task: https://www.odoo.com/web#id=35857&action=333&active_id=967&model=project.task&view_type=form&menu_id=4720
This commit is contained in:
@@ -84,6 +84,16 @@ class AccountAccount(models.Model):
|
||||
('code_company_uniq', 'unique (code,company_id)', 'The code of the account must be unique per company !')
|
||||
]
|
||||
|
||||
@api.model
|
||||
def _search_new_account_code(self, company, digits, prefix):
|
||||
for num in range(1, 100):
|
||||
new_code = str(prefix.ljust(digits - 1, '0')) + str(num)
|
||||
rec = self.search([('code', '=', new_code), ('company_id', '=', company.id)], limit=1)
|
||||
if not rec:
|
||||
return new_code
|
||||
else:
|
||||
raise UserError(_('Cannot generate an unused account code.'))
|
||||
|
||||
def _compute_opening_debit_credit(self):
|
||||
for record in self:
|
||||
opening_debit = opening_credit = 0.0
|
||||
@@ -622,19 +632,12 @@ class AccountJournal(models.Model):
|
||||
account_code_prefix = company.bank_account_code_prefix or ''
|
||||
else:
|
||||
account_code_prefix = company.cash_account_code_prefix or company.bank_account_code_prefix or ''
|
||||
for num in range(1, 100):
|
||||
new_code = str(account_code_prefix.ljust(digits - 1, '0')) + str(num)
|
||||
rec = self.env['account.account'].search([('code', '=', new_code), ('company_id', '=', company.id)], limit=1)
|
||||
if not rec:
|
||||
break
|
||||
else:
|
||||
raise UserError(_('Cannot generate an unused account code.'))
|
||||
|
||||
liquidity_type = self.env.ref('account.data_account_type_liquidity')
|
||||
return {
|
||||
'name': name,
|
||||
'currency_id': currency_id or False,
|
||||
'code': new_code,
|
||||
'code': self.env['account.account']._search_new_account_code(company, digits, account_code_prefix),
|
||||
'user_type_id': liquidity_type and liquidity_type.id or False,
|
||||
'company_id': company.id,
|
||||
}
|
||||
|
||||
@@ -110,9 +110,7 @@ class AccountChartTemplate(models.Model):
|
||||
help='List of all the taxes that have to be installed by the wizard')
|
||||
bank_account_code_prefix = fields.Char(string='Prefix of the bank accounts', required=True, oldname="bank_account_code_char")
|
||||
cash_account_code_prefix = fields.Char(string='Prefix of the main cash accounts', required=True)
|
||||
transfer_account_id = fields.Many2one('account.account.template', string='Transfer Account', required=True,
|
||||
domain=lambda self: [('reconcile', '=', True), ('user_type_id.id', '=', self.env.ref('account.data_account_type_current_assets').id)],
|
||||
help="Intermediary account used when moving money from a liquidity account to another")
|
||||
transfer_account_code_prefix = fields.Char(string='Prefix of the main transfer accounts', required=True)
|
||||
income_currency_exchange_account_id = fields.Many2one('account.account.template',
|
||||
string="Gain Exchange Rate Account", domain=[('internal_type', '=', 'other'), ('deprecated', '=', False)])
|
||||
expense_currency_exchange_account_id = fields.Many2one('account.account.template',
|
||||
@@ -137,10 +135,10 @@ class AccountChartTemplate(models.Model):
|
||||
'company_id': self.env.user.company_id.id,
|
||||
'chart_template_id': self.id,
|
||||
'code_digits': self.code_digits,
|
||||
'transfer_account_id': self.transfer_account_id.id,
|
||||
'currency_id': self.currency_id.id,
|
||||
'bank_account_code_prefix': self.bank_account_code_prefix,
|
||||
'cash_account_code_prefix': self.cash_account_code_prefix,
|
||||
'transfer_account_code_prefix': self.transfer_account_code_prefix,
|
||||
})
|
||||
wizard.onchange_chart_template_id()
|
||||
wizard.execute()
|
||||
@@ -266,12 +264,11 @@ class AccountChartTemplate(models.Model):
|
||||
return True
|
||||
|
||||
@api.multi
|
||||
def _install_template(self, company, code_digits=None, transfer_account_id=None, obj_wizard=None, acc_ref=None, taxes_ref=None):
|
||||
def _install_template(self, company, code_digits=None, obj_wizard=None, acc_ref=None, taxes_ref=None):
|
||||
""" Recursively load the template objects and create the real objects from them.
|
||||
|
||||
:param company: company the wizard is running for
|
||||
:param code_digits: number of digits the accounts code should have in the COA
|
||||
:param transfer_account_id: reference to the account template that will be used as intermediary account for transfers between 2 liquidity accounts
|
||||
:param obj_wizard: the current wizard for generating the COA from the templates
|
||||
:param acc_ref: Mapping between ids of account templates and real accounts created from them
|
||||
:param taxes_ref: Mapping between ids of tax templates and real taxes created from them
|
||||
@@ -287,22 +284,21 @@ class AccountChartTemplate(models.Model):
|
||||
if taxes_ref is None:
|
||||
taxes_ref = {}
|
||||
if self.parent_id:
|
||||
tmp1, tmp2 = self.parent_id._install_template(company, code_digits=code_digits, transfer_account_id=transfer_account_id, acc_ref=acc_ref, taxes_ref=taxes_ref)
|
||||
tmp1, tmp2 = self.parent_id._install_template(company, code_digits=code_digits, acc_ref=acc_ref, taxes_ref=taxes_ref)
|
||||
acc_ref.update(tmp1)
|
||||
taxes_ref.update(tmp2)
|
||||
# Ensure, even if individually, that everything is translated according to the company's language.
|
||||
tmp1, tmp2 = self.with_context(lang=company.partner_id.lang)._load_template(company, code_digits=code_digits, transfer_account_id=transfer_account_id, account_ref=acc_ref, taxes_ref=taxes_ref)
|
||||
tmp1, tmp2 = self.with_context(lang=company.partner_id.lang)._load_template(company, code_digits=code_digits, account_ref=acc_ref, taxes_ref=taxes_ref)
|
||||
acc_ref.update(tmp1)
|
||||
taxes_ref.update(tmp2)
|
||||
return acc_ref, taxes_ref
|
||||
|
||||
@api.multi
|
||||
def _load_template(self, company, code_digits=None, transfer_account_id=None, account_ref=None, taxes_ref=None):
|
||||
def _load_template(self, company, code_digits=None, account_ref=None, taxes_ref=None):
|
||||
""" Generate all the objects from the templates
|
||||
|
||||
:param company: company the wizard is running for
|
||||
:param code_digits: number of digits the accounts code should have in the COA
|
||||
:param transfer_account_id: reference to the account template that will be used as intermediary account for transfers between 2 liquidity accounts
|
||||
:param acc_ref: Mapping between ids of account templates and real accounts created from them
|
||||
:param taxes_ref: Mapping between ids of tax templates and real taxes created from them
|
||||
:returns: tuple with a dictionary containing
|
||||
@@ -318,8 +314,6 @@ class AccountChartTemplate(models.Model):
|
||||
taxes_ref = {}
|
||||
if not code_digits:
|
||||
code_digits = self.code_digits
|
||||
if not transfer_account_id:
|
||||
transfer_account_id = self.transfer_account_id
|
||||
AccountTaxObj = self.env['account.tax']
|
||||
|
||||
# Generate taxes from templates.
|
||||
@@ -331,7 +325,6 @@ class AccountChartTemplate(models.Model):
|
||||
account_ref.update(account_template_ref)
|
||||
|
||||
# writing account values after creation of accounts
|
||||
company.transfer_account_id = account_template_ref[transfer_account_id.id]
|
||||
for key, value in generated_tax_res['account_dict'].items():
|
||||
if value['refund_account_id'] or value['account_id'] or value['cash_basis_account_id'] or value['cash_basis_base_account_id']:
|
||||
AccountTaxObj.browse(key).write({
|
||||
@@ -694,14 +687,12 @@ class WizardMultiChartsAccounts(models.TransientModel):
|
||||
bank_account_ids = fields.One2many('account.bank.accounts.wizard', 'bank_account_id', string='Cash and Banks', required=True, oldname="bank_accounts_id")
|
||||
bank_account_code_prefix = fields.Char('Bank Accounts Prefix', required=True, oldname="bank_account_code_char")
|
||||
cash_account_code_prefix = fields.Char('Cash Accounts Prefix', required=True)
|
||||
transfer_account_code_prefix = fields.Char('Transfer Accounts Prefix', required=True)
|
||||
code_digits = fields.Integer(string='# of Digits', required=True, help="No. of Digits to use for account code")
|
||||
sale_tax_id = fields.Many2one('account.tax.template', string='Default Sales Tax', oldname="sale_tax")
|
||||
purchase_tax_id = fields.Many2one('account.tax.template', string='Default Purchase Tax', oldname="purchase_tax")
|
||||
sale_tax_rate = fields.Float(string='Sales Tax(%)')
|
||||
use_anglo_saxon = fields.Boolean(string='Use Anglo-Saxon Accounting', related='chart_template_id.use_anglo_saxon')
|
||||
transfer_account_id = fields.Many2one('account.account.template', required=True, string='Transfer Account',
|
||||
domain=lambda self: [('reconcile', '=', True), ('user_type_id.id', '=', self.env.ref('account.data_account_type_current_assets').id)],
|
||||
help="Intermediary account used when moving money from a liquidity account to another")
|
||||
purchase_tax_rate = fields.Float(string='Purchase Tax(%)')
|
||||
complete_tax_set = fields.Boolean('Complete Set of Taxes',
|
||||
help="This boolean helps you to choose if you want to propose to the user to encode the sales and purchase rates or use "
|
||||
@@ -749,14 +740,14 @@ class WizardMultiChartsAccounts(models.TransientModel):
|
||||
else:
|
||||
self.sale_tax_id = False
|
||||
self.purchase_tax_id = False
|
||||
if self.chart_template_id.transfer_account_id:
|
||||
self.transfer_account_id = self.chart_template_id.transfer_account_id.id
|
||||
if self.chart_template_id.code_digits:
|
||||
self.code_digits = self.chart_template_id.code_digits
|
||||
if self.chart_template_id.bank_account_code_prefix:
|
||||
self.bank_account_code_prefix = self.chart_template_id.bank_account_code_prefix
|
||||
if self.chart_template_id.cash_account_code_prefix:
|
||||
self.cash_account_code_prefix = self.chart_template_id.cash_account_code_prefix
|
||||
if self.chart_template_id.transfer_account_code_prefix:
|
||||
self.transfer_account_code_prefix = self.chart_template_id.transfer_account_code_prefix
|
||||
return res
|
||||
|
||||
@api.model
|
||||
@@ -900,6 +891,7 @@ class WizardMultiChartsAccounts(models.TransientModel):
|
||||
'anglo_saxon_accounting': self.use_anglo_saxon,
|
||||
'bank_account_code_prefix': self.bank_account_code_prefix,
|
||||
'cash_account_code_prefix': self.cash_account_code_prefix,
|
||||
'transfer_account_code_prefix': self.transfer_account_code_prefix,
|
||||
'chart_template_id': self.chart_template_id.id})
|
||||
|
||||
#set the coa currency to active
|
||||
@@ -917,7 +909,11 @@ class WizardMultiChartsAccounts(models.TransientModel):
|
||||
self._create_tax_templates_from_rates(company.id)
|
||||
|
||||
# Install all the templates objects and generate the real objects
|
||||
acc_template_ref, taxes_ref = self.chart_template_id._install_template(company, code_digits=self.code_digits, transfer_account_id=self.transfer_account_id)
|
||||
acc_template_ref, taxes_ref = self.chart_template_id._install_template(company, code_digits=self.code_digits)
|
||||
|
||||
# Create Transfer account
|
||||
transfer_account_vals = self._prepare_transfer_account(_('Liquidity Transfers'), company)
|
||||
company.transfer_account_id = self.env['account.account'].create(transfer_account_vals)
|
||||
|
||||
# Create Bank journals
|
||||
self._create_bank_journals_from_o2m(company, acc_template_ref)
|
||||
@@ -930,6 +926,30 @@ class WizardMultiChartsAccounts(models.TransientModel):
|
||||
company.account_purchase_tax_id = self.env['account.tax'].search([('type_tax_use', 'in', ('purchase', 'all')), ('company_id', '=', company.id)], limit=1).id
|
||||
return {}
|
||||
|
||||
@api.model
|
||||
def _prepare_transfer_account(self, name, company):
|
||||
''' Prepare values to create the transfer account that is ani ntermediary account used when moving money
|
||||
from a liquidity account to another.
|
||||
|
||||
:param name: The transfer account name.
|
||||
:param company: The company owning this account.
|
||||
:return: A dictionary of values to create a new account.account.
|
||||
'''
|
||||
digits = 6
|
||||
acc = self.env['account.account'].search([('company_id', '=', company.id)], limit=1)
|
||||
if acc:
|
||||
digits = len(acc.code)
|
||||
|
||||
account_code_prefix = company.transfer_account_code_prefix or ''
|
||||
current_assets_type = self.env.ref('account.data_account_type_current_assets', raise_if_not_found=False)
|
||||
return {
|
||||
'name': name,
|
||||
'code': self.env['account.account']._search_new_account_code(company, digits, account_code_prefix),
|
||||
'user_type_id': current_assets_type and current_assets_type.id or False,
|
||||
'reconcile': True,
|
||||
'company_id': company.id,
|
||||
}
|
||||
|
||||
@api.multi
|
||||
def _create_bank_journals_from_o2m(self, company, acc_template_ref):
|
||||
'''
|
||||
|
||||
@@ -23,6 +23,7 @@ class ResCompany(models.Model):
|
||||
chart_template_id = fields.Many2one('account.chart.template', help='The chart template for the company (if any)')
|
||||
bank_account_code_prefix = fields.Char(string='Prefix of the bank accounts', oldname="bank_account_code_char")
|
||||
cash_account_code_prefix = fields.Char(string='Prefix of the cash accounts')
|
||||
transfer_account_code_prefix = fields.Char(string='Prefix of the transfer accounts')
|
||||
account_sale_tax_id = fields.Many2one('account.tax', string="Default Sale Tax")
|
||||
account_purchase_tax_id = fields.Many2one('account.tax', string="Default Purchase Tax")
|
||||
tax_cash_basis_journal_id = fields.Many2one('account.journal', string="Cash Basis Journal")
|
||||
|
||||
@@ -68,7 +68,6 @@ class ResConfigSettings(models.TransientModel):
|
||||
wizard = self.env['wizard.multi.charts.accounts'].create({
|
||||
'company_id': self.company_id.id,
|
||||
'chart_template_id': self.chart_template_id.id,
|
||||
'transfer_account_id': self.chart_template_id.transfer_account_id.id,
|
||||
'code_digits': self.chart_template_id.code_digits,
|
||||
'sale_tax_rate': 15.0,
|
||||
'purchase_tax_rate': 15.0,
|
||||
@@ -77,6 +76,7 @@ class ResConfigSettings(models.TransientModel):
|
||||
'currency_id': self.currency_id.id,
|
||||
'bank_account_code_prefix': self.chart_template_id.bank_account_code_prefix,
|
||||
'cash_account_code_prefix': self.chart_template_id.cash_account_code_prefix,
|
||||
'transfer_account_code_prefix': self.chart_template_id.transfer_account_code_prefix,
|
||||
})
|
||||
wizard.onchange_chart_template_id()
|
||||
wizard.execute()
|
||||
|
||||
@@ -1845,10 +1845,10 @@
|
||||
<field name="parent_id" />
|
||||
<field name="bank_account_code_prefix"/>
|
||||
<field name="cash_account_code_prefix"/>
|
||||
<field name="transfer_account_code_prefix"/>
|
||||
<field name="code_digits" />
|
||||
<field name="visible" />
|
||||
<field name="complete_tax_set" />
|
||||
<field name="transfer_account_id"/>
|
||||
</group>
|
||||
<separator string="Default Taxes" colspan="4"/>
|
||||
<field name="tax_template_ids" colspan="4" nolabel="1"/>
|
||||
@@ -1872,6 +1872,7 @@
|
||||
<field name="name" string="Account Template"/>
|
||||
<field name="bank_account_code_prefix"/>
|
||||
<field name="cash_account_code_prefix"/>
|
||||
<field name="transfer_account_code_prefix"/>
|
||||
<group expand="0" string="Group By">
|
||||
<filter string="Receivable Account" name="receivalbeacc" domain="[]" context="{'group_by':'property_account_receivable_id'}"/>
|
||||
<filter string="Payable Account" name="payableacc" domain="[]" context="{'group_by':'property_account_payable_id'}"/>
|
||||
@@ -2026,12 +2027,12 @@
|
||||
<div attrs="{'invisible': [('complete_tax_set', '=', True)]}">
|
||||
<field name="purchase_tax_rate" class="oe_inline"/> %%
|
||||
</div>
|
||||
<field name="transfer_account_id"/>
|
||||
</group>
|
||||
<group groups="account.group_account_user" invisible="1">
|
||||
<field name="code_digits"/>
|
||||
<field name="bank_account_code_prefix"/>
|
||||
<field name="cash_account_code_prefix"/>
|
||||
<field name="transfer_account_code_prefix"/>
|
||||
</group>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
@@ -1,26 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record model="account.account.template" id="transfer_account_id">
|
||||
<field name="name">Transfer account</field>
|
||||
<field name="code">100</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets" />
|
||||
<field name="reconcile" eval="True" />
|
||||
</record>
|
||||
|
||||
<record id="uae_chart_template_standard" model="account.chart.template">
|
||||
<field name="name">U.A.E Chart of Accounts - Standard</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="bank_account_code_prefix">101</field>
|
||||
<field name="cash_account_code_prefix">105</field>
|
||||
<field name="transfer_account_code_prefix">100</field>
|
||||
<field name="currency_id" ref="base.AED" />
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
<field name="complete_tax_set" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="account.account.template" id="transfer_account_id">
|
||||
<field name="chart_template_id" ref="uae_chart_template_standard"/>
|
||||
</record>
|
||||
|
||||
<record model="account.account.template" id="uae_account_3681">
|
||||
<field name="name">Accounts Receivable</field>
|
||||
<field name="code">102</field>
|
||||
|
||||
@@ -6,24 +6,13 @@
|
||||
<field name="name">Cuentas No Clasificadas</field>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="name">Cuenta de Transferencia</field>
|
||||
<field name="code">13</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field ref="account.data_account_type_current_assets" name="user_type_id"/>
|
||||
</record>
|
||||
|
||||
<record id="ar_chart_template" model="account.chart.template">
|
||||
<field name="name">Argentina - Plan de Cuentas</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="bank_account_code_prefix">11</field>
|
||||
<field name="cash_account_code_prefix">12</field>
|
||||
<field name="transfer_account_code_prefix">13</field>
|
||||
<field name="currency_id" ref="base.ARS"/>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="ar_chart_template"/>
|
||||
</record>
|
||||
|
||||
<!-- Account Templates -->
|
||||
|
||||
@@ -9,29 +9,18 @@
|
||||
<field name="name">Sonstige</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="code">2809</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="name">Transfer Konto</field>
|
||||
</record>
|
||||
|
||||
<!-- Chart template -->
|
||||
<record id="austria_chart_template" model="account.chart.template">
|
||||
<field name="name">Austria - Chart of Accounts</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="bank_account_code_prefix">2800</field>
|
||||
<field name="cash_account_code_prefix">2700</field>
|
||||
<field name="transfer_account_code_prefix">2809</field>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
|
||||
<!-- Österreichischer Einheitskontenrahmen 2010 -->
|
||||
<!-- Klasse 0000 Anlagevermögen -->
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="austria_chart_template"/>
|
||||
</record>
|
||||
<record id="chart0010" model="account.account.template">
|
||||
<field name="code">0010</field>
|
||||
<field name="reconcile" eval="False"/>
|
||||
|
||||
@@ -1,22 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="au_11170" model="account.account.template">
|
||||
<field name="name">Transfers</field>
|
||||
<field name="code">11170</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_au_chart_template" model="account.chart.template">
|
||||
<field name="name">Australian Tax and Account Chart Template (by Willow IT)</field>
|
||||
<field name="bank_account_code_prefix">1111</field>
|
||||
<field name="cash_account_code_prefix">1113</field>
|
||||
<field name="transfer_account_code_prefix">11170</field>
|
||||
<field name="code_digits">5</field>
|
||||
<field name="currency_id" ref="base.AUD"/>
|
||||
<field name="transfer_account_id" ref="au_11170"/>
|
||||
</record>
|
||||
|
||||
<record id="au_11170" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -1,21 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="trans" model="account.account.template">
|
||||
<field name="name">Transferts</field>
|
||||
<field name="code">580</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<!-- Chart template -->
|
||||
<record id="l10nbe_chart_template" model="account.chart.template">
|
||||
<field name="name">Belgian PCMN</field>
|
||||
<field name="bank_account_code_prefix">550</field>
|
||||
<field name="cash_account_code_prefix">570</field>
|
||||
<field name="transfer_account_id" ref="trans"/>
|
||||
<field name="transfer_account_code_prefix">580</field>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="spoken_languages" eval="'nl_BE'"/>
|
||||
</record>
|
||||
<record id="trans" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10nbe_chart_template"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -1153,7 +1153,6 @@
|
||||
<record id="l10nbe_chart_template" model="account.chart.template">
|
||||
<field name="name">Belgian PCMN</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="transfer_account_id" ref="trans"/>
|
||||
<field name="property_account_receivable_id" ref="a4000"/>
|
||||
<field name="property_account_payable_id" ref="a440"/>
|
||||
<field name="property_account_expense_categ_id" ref="a600"/>
|
||||
|
||||
@@ -7,24 +7,14 @@
|
||||
<record id="account_account_type_NCLASIFICADO" model="account.account.type">
|
||||
<field name="name">Cuentas No Clasificadas</field>
|
||||
</record>
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="name">Cuenta de Transferencia</field>
|
||||
<field name="code">117</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field ref="account.data_account_type_current_assets" name="user_type_id"/>
|
||||
</record>
|
||||
|
||||
<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"/>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="bo_chart_template"/>
|
||||
</record>
|
||||
|
||||
<!-- Account Templates -->
|
||||
|
||||
@@ -2,23 +2,12 @@
|
||||
<odoo>
|
||||
<menuitem id="account_reports_br_statements_menu" name="Brazil" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="name">transferência de Conta</field>
|
||||
<field name="code">1.01.01.12.00</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field ref="account.data_account_type_current_assets" name="user_type_id"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_br_account_chart_template" model="account.chart.template">
|
||||
<field name="name">Planilha de Contas Brasileira</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="bank_account_code_prefix">1.01.01.02.00</field>
|
||||
<field name="cash_account_code_prefix">1.01.01.01.00</field>
|
||||
<field name="transfer_account_code_prefix">1.01.01.12.00</field>
|
||||
<field name="currency_id" ref="base.BRL"/>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_br_account_chart_template"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -2,24 +2,13 @@
|
||||
<odoo>
|
||||
<!-- Chart template for en -->
|
||||
|
||||
<record id="chart113_en" model="account.account.template">
|
||||
<field name="code">113</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="name">Transfer Account</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="ca_en_chart_template_en" model="account.chart.template">
|
||||
<field name="name">Canada - Chart of Accounts</field>
|
||||
<field name="cash_account_code_prefix">111</field>
|
||||
<field name="bank_account_code_prefix">112</field>
|
||||
<field name="transfer_account_code_prefix">113</field>
|
||||
<field name="currency_id" ref="base.CAD"/>
|
||||
<field name="use_anglo_saxon" eval="True"/>
|
||||
<field name="spoken_languages" eval="'fr_CA'"/>
|
||||
<field name="transfer_account_id" ref="chart113_en"/>
|
||||
</record>
|
||||
|
||||
<record id="chart113_en" model="account.account.template">
|
||||
<field name="chart_template_id" ref="ca_en_chart_template_en"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -4,25 +4,15 @@
|
||||
|
||||
<data noupdate="1">
|
||||
<!-- Account Tags -->
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="code">1090</field>
|
||||
<field name="name">Transferts internes</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field eval="True" name="reconcile"/>
|
||||
</record>
|
||||
<record id="l10nch_chart_template" model="account.chart.template">
|
||||
<field name="name">Plan comptable 2015</field>
|
||||
<field name="code_digits">4</field>
|
||||
<field name="bank_account_code_prefix">102</field>
|
||||
<field name="cash_account_code_prefix">100</field>
|
||||
<field name="transfer_account_code_prefix">1090</field>
|
||||
<field name="currency_id" ref="base.CHF"/>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
<field name="spoken_languages" eval="'it_IT;de_DE;de_CH'"/>
|
||||
</record>
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10nch_chart_template"/>
|
||||
</record>
|
||||
<!-- Accounts Templates -->
|
||||
<record id="ch_coa_1060" model="account.account.template">
|
||||
<field name="code">1060</field>
|
||||
|
||||
@@ -8,25 +8,15 @@
|
||||
<field name="name">Cuentas No Clasificadas</field>
|
||||
</record>
|
||||
|
||||
<record id="117" model="account.account.template">
|
||||
<field name="name">Cuenta de Transferencia</field>
|
||||
<field name="code">117</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field ref="account.data_account_type_current_assets" name="user_type_id"/>
|
||||
</record>
|
||||
|
||||
<record id="cl_chart_template" model="account.chart.template">
|
||||
<field name="name">Chile - Plan de Cuentas</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="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.CLP"/>
|
||||
<field name="transfer_account_id" ref="117"/>
|
||||
</record>
|
||||
|
||||
<record id="117" model="account.account.template">
|
||||
<field name="chart_template_id" ref="cl_chart_template"/>
|
||||
</record>
|
||||
<!-- Account Templates -->
|
||||
|
||||
<record id="113_001" model="account.account.template">
|
||||
|
||||
@@ -13,25 +13,15 @@ http://kjs.mof.gov.cn/zhengwuxinxi/zhengcefabu/201111/t20111107_605525.html
|
||||
|
||||
-->
|
||||
<data noupdate="1">
|
||||
|
||||
<record id="l10n_cn_1012" model="account.account.template">
|
||||
<field name="code">1012</field>
|
||||
<field eval="False" name="reconcile"/>
|
||||
<field name="name">在途资金</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="l10n_chart_china_small_business" model="account.chart.template">
|
||||
<field name="name">小企业会计科目表(财会[2011]17号《小企业会计准则》)</field>
|
||||
<field name="code_digits" eval="6"/>
|
||||
<field name="currency_id" ref="base.CNY"/>
|
||||
<field name="cash_account_code_prefix">1001</field>
|
||||
<field name="bank_account_code_prefix">1002</field>
|
||||
<field name="transfer_account_id" ref="l10n_cn_1012"/>
|
||||
<field name="transfer_account_code_prefix">1012</field>
|
||||
<field name="spoken_languages" eval="'en_US'"/>
|
||||
</record>
|
||||
<record id="l10n_cn_1012" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_chart_china_small_business"/>
|
||||
</record>
|
||||
<record id="l10n_cn_1012" model="account.account.template">
|
||||
<field name="name">其他貨幣資金</field>
|
||||
<field name="code">1012</field>
|
||||
|
||||
@@ -2,12 +2,6 @@
|
||||
<odoo>
|
||||
|
||||
<data noupdate="1">
|
||||
<record id="account_1003" model="account.account.template">
|
||||
<field name="name">转让帐户</field>
|
||||
<field name="code">1003</field>
|
||||
<field name="reconcile" eval="True" />
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets" />
|
||||
</record>
|
||||
<!-- Chart template -->
|
||||
<record id="l10n_chart_china_standard_business" model="account.chart.template">
|
||||
<field name="name">中国会计科目表 (财会[2006]3号《企业会计准则》</field>
|
||||
@@ -15,10 +9,7 @@
|
||||
<field name="currency_id" ref="base.CNY" />
|
||||
<field name="cash_account_code_prefix">1001</field>
|
||||
<field name="bank_account_code_prefix">1002</field>
|
||||
<field name="transfer_account_id" ref="account_1003" />
|
||||
</record>
|
||||
<record id="account_1003" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_chart_china_standard_business" />
|
||||
<field name="transfer_account_code_prefix">1003</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
@@ -1,23 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<!-- Chart Template -->
|
||||
<record id="co_puc_1115" model="account.account.template">
|
||||
<field name="name">Remesas En Tránsito</field>
|
||||
<field name="code">1115</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets" />
|
||||
<field name="reconcile" eval="True" />
|
||||
</record>
|
||||
|
||||
<record id="l10n_co_chart_template_generic" model="account.chart.template">
|
||||
<field name="name">Colombian - Generic Chart of Accounts</field>
|
||||
<field name="currency_id" ref="base.COP"/>
|
||||
<field name="bank_account_code_prefix">1110</field>
|
||||
<field name="cash_account_code_prefix">1105</field>
|
||||
<field name="transfer_account_id" ref="co_puc_1115"/>
|
||||
</record>
|
||||
|
||||
<record id="co_puc_1115" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_co_chart_template_generic"/>
|
||||
<field name="transfer_account_code_prefix">1115</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
||||
@@ -2,22 +2,11 @@
|
||||
<odoo>
|
||||
<!-- Account Chart Template -->
|
||||
|
||||
<record id="account_account_template_0_111402" model="account.account.template">
|
||||
<field name="code">0-1114</field>
|
||||
<field name="name">0-Fondos en tránsito</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="reconcile" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="account_chart_template_0" model="account.chart.template">
|
||||
<field name="name">Costa Rica - Company 0</field>
|
||||
<field name="bank_account_code_prefix">0-1112</field>
|
||||
<field name="cash_account_code_prefix">0-1111</field>
|
||||
<field name="transfer_account_code_prefix">0-1114</field>
|
||||
<field name="currency_id" ref="base.CRC"/>
|
||||
<field name="transfer_account_id" ref="account_account_template_0_111402"/>
|
||||
</record>
|
||||
|
||||
<record id="account_account_template_0_111402" model="account.account.template">
|
||||
<field name="chart_template_id" ref="account_chart_template_0"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import datev
|
||||
from . import datev
|
||||
from . import chart_template
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from odoo import api, models, _
|
||||
|
||||
|
||||
class WizardMultiChartsAccounts(models.TransientModel):
|
||||
_inherit = 'wizard.multi.charts.accounts'
|
||||
|
||||
@api.model
|
||||
def _prepare_transfer_account(self, name, company):
|
||||
res = super(WizardMultiChartsAccounts, self)._prepare_transfer_account(name, company)
|
||||
xml_id = self.env.ref('l10n_de.tag_de_asset_bs_B_III_2').id
|
||||
existing_tags = [x[-1:] for x in res.get('tag_ids', [])]
|
||||
res['tag_ids'] = [(6, 0, existing_tags + [xml_id])]
|
||||
return res
|
||||
@@ -1,25 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<record id="account_1327" model="account.account.template">
|
||||
<field name="name">Finanzwechsel</field>
|
||||
<field name="code">1327</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="tag_ids" eval="[(6,0, [ref('l10n_de.tag_de_asset_bs_B_III_2'),])]"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_de_chart_template" model="account.chart.template">
|
||||
<field name="name">Deutscher Kontenplan SKR03</field>
|
||||
<field name="cash_account_code_prefix">1000</field>
|
||||
<field name="bank_account_code_prefix">1200</field>
|
||||
<field name="transfer_account_code_prefix">1327</field>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="transfer_account_id" ref="account_1327"/>
|
||||
</record>
|
||||
|
||||
<record id="account_1327" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_de_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record model="account.account.template" id="account_0010">
|
||||
|
||||
@@ -1,25 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<record id="account_1520" model="account.account.template">
|
||||
<field name="name">Finanzwechsel</field>
|
||||
<field name="code">1520</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="tag_ids" eval="[(6,0, [ref('l10n_de.tag_de_asset_bs_B_III_2'),])]"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_chart_de_skr04" model="account.chart.template">
|
||||
<field name="name">Deutscher Kontenplan SKR04</field>
|
||||
<field name="cash_account_code_prefix">1600</field>
|
||||
<field name="bank_account_code_prefix">1800</field>
|
||||
<field name="transfer_account_code_prefix">1520</field>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="transfer_account_id" ref="account_1520"/>
|
||||
</record>
|
||||
|
||||
<record id="account_1520" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_chart_de_skr04"/>
|
||||
</record>
|
||||
|
||||
<record model="account.account.template" id="account_0100">
|
||||
|
||||
@@ -4,22 +4,13 @@
|
||||
|
||||
<data noupdate="1">
|
||||
<!-- Chart of Accounts Template -->
|
||||
<record id="cash_transfer_account" model="account.account.template">
|
||||
<field name="name">Transferencias de Efectivo</field>
|
||||
<field name="code">11010100</field>
|
||||
<field eval="True" name="reconcile"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="do_chart_template" model="account.chart.template">
|
||||
<field name="name">Catálogo de Cuentas Dominicano (NIIF)</field>
|
||||
<field name="code_digits">8</field>
|
||||
<field name="cash_account_code_prefix">110101</field>
|
||||
<field name="bank_account_code_prefix">110102</field>
|
||||
<field name="transfer_account_id" ref="cash_transfer_account"/>
|
||||
<field name="transfer_account_code_prefix">11010100</field>
|
||||
<field name="currency_id" ref="base.DOP"/>
|
||||
</record>
|
||||
<record id="cash_transfer_account" model="account.account.template">
|
||||
<field name="chart_template_id" ref="do_chart_template"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
@@ -1,23 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record model="account.account.template" id="transfer_account_id">
|
||||
<field name="name">Cuenta de transferencia</field>
|
||||
<field name="code">10.01.03</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets" />
|
||||
<field name="reconcile" eval="True" />
|
||||
</record>
|
||||
|
||||
<record id="ec_chart_template" model="account.chart.template">
|
||||
<field name="name">Ecuador - Chart of Accounts</field>
|
||||
<field name="currency_id" ref="base.ECS"/>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
<field name="bank_account_code_prefix">10.01.02</field>
|
||||
<field name="cash_account_code_prefix">10.01.01</field>
|
||||
<field name="transfer_account_code_prefix">10.01.03</field>
|
||||
<field name="code_digits" eval="6"/>
|
||||
</record>
|
||||
|
||||
<record model="account.account.template" id="transfer_account_id">
|
||||
<field name="chart_template_id" ref="ec_chart_template"/>
|
||||
</record>
|
||||
|
||||
<!-- Account Templates -->
|
||||
|
||||
@@ -1,38 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
|
||||
<!--Declared here in two parts instead of account_account_template_common_data.xml
|
||||
to allow creating the common CoA without causing a mistake due to a missing
|
||||
value for field transfer_account_id.-->
|
||||
<record id="account_common_572999" model="account.account.template">
|
||||
<field name="name">Cuenta de transferencia inter-bancos</field>
|
||||
<field name="code">572999</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets" />
|
||||
<field name="reconcile" eval="True" />
|
||||
<field name="group_id" ref="l10n_es.account_group_572" />
|
||||
</record>
|
||||
|
||||
<record id="account_chart_template_common" model="account.chart.template">
|
||||
<field name="name">PGCE común</field>
|
||||
<field name="visible" eval="0"/>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="cash_account_code_prefix">570</field>
|
||||
<field name="bank_account_code_prefix">572</field>
|
||||
<field name="transfer_account_id" ref="account_common_572999"/>
|
||||
<field name="transfer_account_code_prefix">572999</field>
|
||||
</record>
|
||||
|
||||
<record id="account_common_572999" model="account.account.template">
|
||||
<field name="chart_template_id" ref="account_chart_template_common"/>
|
||||
</record>
|
||||
|
||||
<record id="account_chart_template_pymes" model="account.chart.template">
|
||||
<field name="name">PGCE PYMEs 2008</field>
|
||||
<field name="complete_tax_set" eval="True"/>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="cash_account_code_prefix">570</field>
|
||||
<field name="bank_account_code_prefix">572</field>
|
||||
<field name="transfer_account_id" ref="account_common_572999"/>
|
||||
<field name="transfer_account_code_prefix">572999</field>
|
||||
<field name="parent_id" ref="account_chart_template_common"/>
|
||||
</record>
|
||||
|
||||
@@ -42,7 +26,7 @@
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="cash_account_code_prefix">570</field>
|
||||
<field name="bank_account_code_prefix">572</field>
|
||||
<field name="transfer_account_id" ref="account_common_572999"/>
|
||||
<field name="transfer_account_code_prefix">572999</field>
|
||||
<field name="parent_id" ref="account_chart_template_common"/>
|
||||
</record>
|
||||
|
||||
@@ -52,7 +36,7 @@
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="cash_account_code_prefix">570</field>
|
||||
<field name="bank_account_code_prefix">572</field>
|
||||
<field name="transfer_account_id" ref="account_common_572999"/>
|
||||
<field name="transfer_account_code_prefix">572999</field>
|
||||
<field name="parent_id" ref="account_chart_template_common"/>
|
||||
</record>
|
||||
</data>
|
||||
|
||||
@@ -2,23 +2,12 @@
|
||||
<odoo>
|
||||
<menuitem id="account_reports_et_statements_menu" name="Ethiopia" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<record model="account.account.template" id="transfer_account_id">
|
||||
<field name="name">Transfer account</field>
|
||||
<field name="code">212</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets" />
|
||||
<field name="reconcile" eval="True" />
|
||||
</record>
|
||||
|
||||
<record id="l10n_et" model="account.chart.template">
|
||||
<field name="name">Ethiopia Tax and Account Chart Template</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.ETB"/>
|
||||
<field name="bank_account_code_prefix">211</field>
|
||||
<field name="cash_account_code_prefix">211</field>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
|
||||
<record model="account.account.template" id="transfer_account_id">
|
||||
<field name="chart_template_id" ref="l10n_et"/>
|
||||
<field name="transfer_account_code_prefix">212</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -1,12 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="pcg_58" model="account.account.template">
|
||||
<field name="name">Virements Internes</field>
|
||||
<field name="code">58</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="reconcile" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- Chart template -->
|
||||
<record id="l10n_fr_pcg_chart_template" model="account.chart.template">
|
||||
<field name="name">Plan Comptable Général (France)</field>
|
||||
@@ -14,11 +7,7 @@
|
||||
<field name="code_digits" eval="6"/>
|
||||
<field name="bank_account_code_prefix">512</field>
|
||||
<field name="cash_account_code_prefix">53</field>
|
||||
<field name="transfer_account_id" ref="pcg_58"/>
|
||||
<field name="transfer_account_code_prefix">58</field>
|
||||
<field name="complete_tax_set" eval="True" />
|
||||
</record>
|
||||
|
||||
<record id="pcg_58" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_fr_pcg_chart_template"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -1,25 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="code">1017</field>
|
||||
<field name="name">Liquidity Transfers</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<record id="configurable_chart_template" model="account.chart.template">
|
||||
<field name="name">Configurable Account Chart Template</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="bank_account_code_prefix">1014</field>
|
||||
<field name="cash_account_code_prefix">1015</field>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
<field name="transfer_account_code_prefix">1017</field>
|
||||
<field name="currency_id" ref="base.USD"/>
|
||||
</record>
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="configurable_chart_template"/>
|
||||
</record>
|
||||
|
||||
<!-- Account Templates-->
|
||||
|
||||
|
||||
@@ -3,22 +3,13 @@
|
||||
|
||||
<menuitem id="account_reports_gr_statements_menu" name="Greece" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<record id="chartgr_38_07" model="account.account.template">
|
||||
<field name="code">38.07</field>
|
||||
<field name="name">Η μεταφορά λογαριασμού</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="l10n_gr_chart_template" model="account.chart.template">
|
||||
<field name="name">Πρότυπο Ελληνικού Λογιστικού Σχεδίου</field>
|
||||
<field name="bank_account_code_prefix">38</field>
|
||||
<field name="cash_account_code_prefix">38</field>
|
||||
<field name="transfer_account_code_prefix">38.07</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="transfer_account_id" ref="chartgr_38_07"/>
|
||||
</record>
|
||||
<record id="chartgr_38_07" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="chartgr_10_00" model="account.account.template">
|
||||
|
||||
@@ -1,26 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="code">1.0.03.01</field>
|
||||
<field name="name">Cuenta de Transferencia</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<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.QTQ"/>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="cuentas_plantilla"/>
|
||||
</record>
|
||||
|
||||
<!-- Plantilla -->
|
||||
|
||||
<!-- Cuentas de Balance General -->
|
||||
|
||||
@@ -4,23 +4,13 @@
|
||||
<field name="active" eval="True" />
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_transfer" model="account.account.template">
|
||||
<field name="name">Transfer Account</field>
|
||||
<field name="code">111220</field>
|
||||
<field name="reconcile" eval="True" />
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets" />
|
||||
</record>
|
||||
|
||||
<!-- Account Chart template -->
|
||||
<record id="l10n_hk_chart_template" model="account.chart.template">
|
||||
<field name="name">Hong Kong - Chart of Accounts</field>
|
||||
<field name="bank_account_code_prefix">1200</field>
|
||||
<field name="cash_account_code_prefix">1210</field>
|
||||
<field name="transfer_account_code_prefix">111220</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="transfer_account_id" ref="l10n_hk_transfer" />
|
||||
<field name="currency_id" ref="base.HKD" />
|
||||
</record>
|
||||
<record id="l10n_hk_transfer" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_hk_chart_template" />
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -509,7 +509,6 @@
|
||||
<!-- Account Chart Template -->
|
||||
<record id="l10n_hk_chart_template" model="account.chart.template">
|
||||
<field name="name">Hong Kong - Chart of Accounts</field>
|
||||
<field name="transfer_account_id" ref="l10n_hk_transfer" />
|
||||
<field name="property_account_receivable_id" ref="l10n_hk_1240" />
|
||||
<field name="property_account_payable_id" ref="l10n_hk_2211" />
|
||||
<field name="property_account_income_categ_id" ref="l10n_hk_41" />
|
||||
|
||||
@@ -1,22 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="code">1.1.01.00</field>
|
||||
<field name="name">Cuenta de Transferencia</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<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="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="cuentas_plantilla"/>
|
||||
</record>
|
||||
<!-- Cuentas de Balance General -->
|
||||
|
||||
|
||||
@@ -5,22 +5,13 @@
|
||||
<data noupdate="1">
|
||||
|
||||
<!-- Account Chart Template -->
|
||||
<record id="transfer_account" model="account.account.template">
|
||||
<field name="code">1009</field>
|
||||
<field name="name">Žiro-račun prijelazni konto</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="l10n_hr_chart_template_rrif" model="account.chart.template">
|
||||
<field name="name">RRIF-ov računski plan za poduzetnike</field>
|
||||
<field name="bank_account_code_prefix">101</field>
|
||||
<field name="cash_account_code_prefix">102</field>
|
||||
<field name="transfer_account_code_prefix">1009</field>
|
||||
<field name="currency_id" ref="base.HRK"/>
|
||||
<field name="code_digits">0</field>
|
||||
<field name="transfer_account_id" ref="transfer_account"/>
|
||||
</record>
|
||||
<record id="transfer_account" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_hr_chart_template_rrif"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
|
||||
@@ -2,21 +2,12 @@
|
||||
<odoo>
|
||||
<menuitem id="account_reports_hu_statements_menu" name="Hungary" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<record id="chart_hu_389" model="account.account.template">
|
||||
<field name="code">389</field>
|
||||
<field name="name">Átvezetési számla</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="hungarian_chart_template" model="account.chart.template">
|
||||
<field name="name">Magyar főkönyvi kivonat</field>
|
||||
<field name="code_digits">4</field>
|
||||
<field name="cash_account_code_prefix">381</field>
|
||||
<field name="bank_account_code_prefix">384</field>
|
||||
<field name="transfer_account_code_prefix">389</field>
|
||||
<field name="currency_id" ref="base.HUF"/>
|
||||
<field name="transfer_account_id" ref="chart_hu_389"/>
|
||||
</record>
|
||||
<record id="chart_hu_389" model="account.account.template">
|
||||
<field name="chart_template_id" ref="hungarian_chart_template"/>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -2,23 +2,14 @@
|
||||
<odoo>
|
||||
<menuitem id="account_reports_in_statements_menu" name="India" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<record id="standard_transfer_account_id" model="account.account.template">
|
||||
<field name="code">1008</field>
|
||||
<field name="name">Transfer Account</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="indian_chart_template_standard" model="account.chart.template">
|
||||
<field name="name">Indian Chart of Accounts - Standard</field>
|
||||
<field name="bank_account_code_prefix">1002</field>
|
||||
<field name="cash_account_code_prefix">1001</field>
|
||||
<field name="transfer_account_code_prefix">1008</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.INR"/>
|
||||
<field name="transfer_account_id" ref="standard_transfer_account_id"/>
|
||||
</record>
|
||||
<record id="standard_transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="indian_chart_template_standard"/>
|
||||
</record>
|
||||
|
||||
<record id="sgst_tag_account" model="account.account.tag">
|
||||
<field name="name">SGST</field>
|
||||
|
||||
@@ -1,22 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<!-- India - Standard Accounting Chart -->
|
||||
<record id="standard_transfer_account_id" model="account.account.template">
|
||||
<field name="code">1206</field>
|
||||
<field name="name">Transfer Account</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="indian_chart_template_schedule6" model="account.chart.template">
|
||||
<field name="name">Indian Chart of Accounts - Schedule VI</field>
|
||||
<field name="bank_account_code_prefix">12142</field>
|
||||
<field name="cash_account_code_prefix">12141</field>
|
||||
<field name="transfer_account_code_prefix">1206</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.INR"/>
|
||||
<field name="transfer_account_id" ref="standard_transfer_account_id"/>
|
||||
</record>
|
||||
<record id="standard_transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="indian_chart_template_schedule6"/>
|
||||
</record>
|
||||
|
||||
<!-- Liabilities -->
|
||||
|
||||
@@ -1,22 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<!-- Chart Template -->
|
||||
<record id="transfer_account" model="account.account.template">
|
||||
<field name="code">183</field>
|
||||
<field name="name">conto di trasferimento</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="l10n_it_chart_template_generic" model="account.chart.template">
|
||||
<field name="name">Italy - Generic Chart of Accounts</field>
|
||||
<field name="cash_account_code_prefix">180</field>
|
||||
<field name="bank_account_code_prefix">182</field>
|
||||
<field name="transfer_account_code_prefix">183</field>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="transfer_account_id" ref="transfer_account"/>
|
||||
</record>
|
||||
<record id="transfer_account" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_it_chart_template_generic"/>
|
||||
</record>
|
||||
|
||||
<!-- Account Tags -->
|
||||
<record id="tax_tag_01" model="account.account.tag">
|
||||
|
||||
@@ -3,22 +3,13 @@
|
||||
<menuitem id="account_reports_jp_statements_menu" name="Japan" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<!-- Chart Template -->
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="code">A11109</field>
|
||||
<field name="name">振替口座</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="l10n_jp1" model="account.chart.template">
|
||||
<field name="name">日本勘定設定テンプレート</field>
|
||||
<field name="code_digits">7</field>
|
||||
<field name="bank_account_code_prefix">A11102</field>
|
||||
<field name="cash_account_code_prefix">A11105</field>
|
||||
<field name="transfer_account_code_prefix">A11109</field>
|
||||
<field name="currency_id" ref="base.JPY"/>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_jp1"/>
|
||||
</record>
|
||||
|
||||
<!-- Account Tags -->
|
||||
|
||||
@@ -2,22 +2,13 @@
|
||||
<odoo>
|
||||
<menuitem id="account_reports_lu_statements_menu" name="Luxembourg" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<record id="lu_2011_account_517" model="account.account.template">
|
||||
<field name="code">517</field>
|
||||
<field name="name">Internal transfers</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="lu_2011_chart_1" model="account.chart.template">
|
||||
<field name="name">PCMN Luxembourg</field>
|
||||
<field name="bank_account_code_prefix">513</field>
|
||||
<field name="cash_account_code_prefix">516</field>
|
||||
<field name="transfer_account_code_prefix">517</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="transfer_account_id" ref="lu_2011_account_517"/>
|
||||
<field name="spoken_languages" eval="'fr_FR;de_DE'"/>
|
||||
</record>
|
||||
<record id="lu_2011_account_517" model="account.account.template">
|
||||
<field name="chart_template_id" ref="lu_2011_chart_1"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -8,22 +8,13 @@
|
||||
-->
|
||||
<menuitem id="account_reports_ma_statements_menu" name="Morocco" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<record id="pcg_5115" model="account.account.template">
|
||||
<field name="name">Virement de fonds</field>
|
||||
<field name="code">5115</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="l10n_kzc_temp_chart" model="account.chart.template">
|
||||
<field name="name">Plan comptable marocain</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.MAD"/>
|
||||
<field name="bank_account_code_prefix">5141</field>
|
||||
<field name="cash_account_code_prefix">5161</field>
|
||||
<field name="transfer_account_id" ref="pcg_5115"/>
|
||||
</record>
|
||||
<record id="pcg_5115" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_kzc_temp_chart"/>
|
||||
<field name="transfer_account_code_prefix">5115</field>
|
||||
</record>
|
||||
|
||||
<record id="pcg_1111" model="account.account.template">
|
||||
|
||||
@@ -4,28 +4,18 @@
|
||||
<!--
|
||||
CoA Base
|
||||
-->
|
||||
<record id='cuenta102_01' model='account.account.template'>
|
||||
<field name='name'>Transferencias bancarias moneda nacional</field>
|
||||
<field name='code'>102.01.01</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('account_tag_102_01')])]"/>
|
||||
</record>
|
||||
<record id="mx_coa" model="account.chart.template">
|
||||
<field name="name">Plan de Cuentas para Mexico</field>
|
||||
<field name="bank_account_code_prefix">102.01.0</field>
|
||||
<field name="cash_account_code_prefix">101.01.0</field>
|
||||
<field name="transfer_account_code_prefix">102.01.01</field>
|
||||
<field name="code_digits">3</field>
|
||||
<field name="currency_id" ref="base.MXN"/>
|
||||
<field name="transfer_account_id" ref="cuenta102_01"/>
|
||||
<field name="use_anglo_saxon" eval="True"/>
|
||||
</record>
|
||||
<!--
|
||||
Accounts
|
||||
-->
|
||||
<record id='cuenta102_01' model='account.account.template'>
|
||||
<field name="chart_template_id" ref="mx_coa"/>
|
||||
</record>
|
||||
<record id='cuenta102_02' model='account.account.template'>
|
||||
<field name='name'>Transferencias bancarias moneda extranjera</field>
|
||||
<field name='code'>102.02.01</field>
|
||||
|
||||
@@ -40,3 +40,15 @@ class AccountChartTemplate(models.Model):
|
||||
'show_on_dashboard': True,
|
||||
})
|
||||
return res
|
||||
|
||||
|
||||
class WizardMultiChartsAccounts(models.TransientModel):
|
||||
_inherit = 'wizard.multi.charts.accounts'
|
||||
|
||||
@api.model
|
||||
def _prepare_transfer_account(self, name, company):
|
||||
res = super(WizardMultiChartsAccounts, self)._prepare_transfer_account(name, company)
|
||||
xml_id = self.env.ref('l10n_mx.account_tag_102_01').id
|
||||
existing_tags = [x[-1:] for x in res.get('tag_ids', [])]
|
||||
res['tag_ids'] = [(6, 0, existing_tags + [xml_id])]
|
||||
return res
|
||||
|
||||
@@ -3,25 +3,13 @@
|
||||
<data noupdate="0">
|
||||
|
||||
<!-- Chart Template -->
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="name">Kruisposten</field>
|
||||
<field name="code">1060</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_liquidity"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('account_tag_25')])]"/>
|
||||
</record>
|
||||
|
||||
<record id="l10nnl_chart_template" model="account.chart.template">
|
||||
<field name="name">Nederlands Grootboekschema</field>
|
||||
<field name="cash_account_code_prefix">101</field>
|
||||
<field name="bank_account_code_prefix">103</field>
|
||||
<field name="transfer_account_code_prefix">1060</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10nnl_chart_template"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
|
||||
@@ -14,3 +14,11 @@ class WizardMultiChartsAccounts(models.TransientModel):
|
||||
if account:
|
||||
account.tag_ids = [(4, self.env.ref('l10n_nl.account_tag_12').id)]
|
||||
return res
|
||||
|
||||
@api.model
|
||||
def _prepare_transfer_account(self, name, company):
|
||||
res = super(WizardMultiChartsAccounts, self)._prepare_transfer_account(name, company)
|
||||
xml_id = self.env.ref('l10n_nl.account_tag_25').id
|
||||
existing_tags = [x[-1:] for x in res.get('tag_ids', [])]
|
||||
res['tag_ids'] = [(6, 0, existing_tags + [xml_id])]
|
||||
return res
|
||||
|
||||
@@ -6,25 +6,14 @@
|
||||
|
||||
<menuitem id="account_reports_no_statements_menu" name="Norwegian Statements" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<record id="chart1940" model="account.account.template">
|
||||
<field name="code">1940</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets" />
|
||||
<field name="name">Bank i transfer</field>
|
||||
</record>
|
||||
|
||||
<!-- Account Templates -->
|
||||
<record id="no_chart_template" model="account.chart.template">
|
||||
<field name="name">Norway's Chart of Accounts</field>
|
||||
<field name="cash_account_code_prefix">1900</field>
|
||||
<field name="bank_account_code_prefix">1920</field>
|
||||
<field name="transfer_account_code_prefix">1940</field>
|
||||
<field name="code_digits">4</field>
|
||||
<field name="currency_id" ref="base.NOK"/>
|
||||
<field name="transfer_account_id" ref="chart1940"/>
|
||||
</record>
|
||||
|
||||
<record id="chart1940" model="account.account.template">
|
||||
<field name="chart_template_id" ref="no_chart_template"/>
|
||||
</record>
|
||||
|
||||
<!-- Account Templates -->
|
||||
|
||||
@@ -3,24 +3,13 @@
|
||||
|
||||
<data noupdate="0">
|
||||
|
||||
<record id="nz_11170" model="account.account.template">
|
||||
<field name="name">Transfers</field>
|
||||
<field name="code">11170</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_nz_chart_template" model="account.chart.template">
|
||||
<field name="name">New Zealand Tax and Account Chart Template (by Willow IT)</field>
|
||||
<field name="bank_account_code_prefix">1111</field>
|
||||
<field name="cash_account_code_prefix">1113</field>
|
||||
<field name="transfer_account_code_prefix">11170</field>
|
||||
<field name="code_digits">5</field>
|
||||
<field name="currency_id" ref="base.NZD"/>
|
||||
<field name="transfer_account_id" ref="nz_11170"/>
|
||||
</record>
|
||||
|
||||
<record id="nz_11170" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_nz_chart_template"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
|
||||
@@ -4,25 +4,14 @@
|
||||
<field name="name">Cuentas No Clasificadas</field>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="name">Cuentas de Transferencia</field>
|
||||
<field name="code">112.</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<!-- Account Chart Templates -->
|
||||
<record id="l10npa_chart_template" model="account.chart.template">
|
||||
<field name="name">Panamá - Plan de Cuentas</field>
|
||||
<field name="bank_account_code_prefix">111.</field>
|
||||
<field name="cash_account_code_prefix">113.</field>
|
||||
<field name="transfer_account_code_prefix">112.</field>
|
||||
<field name="code_digits">7</field>
|
||||
<field name="currency_id" ref="base.PAB"/>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10npa_chart_template"/>
|
||||
</record>
|
||||
<!-- Account Templates -->
|
||||
|
||||
|
||||
@@ -18,28 +18,17 @@
|
||||
<record id="account_account_type_EGP_NA_110" model="account.account.type"><field name="name">Gastos por Tributos</field></record>
|
||||
<record id="account_account_type_EGP_NA_140" model="account.account.type"><field name="name">Valuación y Deterioro de Activos y Provisiones</field></record>
|
||||
|
||||
<record id="103000" model="account.account.template">
|
||||
<field name="name">Caja y bancos - Efectivo en tránsito </field>
|
||||
<field name="code">103000</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field ref="account.data_account_type_current_assets" name="user_type_id"/>
|
||||
</record>
|
||||
|
||||
<!--Account Chart Templaes-->
|
||||
<record id="pe_chart_template" model="account.chart.template">
|
||||
<field name="name">Peru - Plan de Cuentas 2011</field>
|
||||
<field name="bank_account_code_prefix">104</field>
|
||||
<field name="cash_account_code_prefix">101</field>
|
||||
<field name="transfer_account_code_prefix">103000</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.PEN"/>
|
||||
<field name="transfer_account_id" ref="103000"/>
|
||||
</record>
|
||||
<!-- Account Templates -->
|
||||
|
||||
<record id="103000" model="account.account.template">
|
||||
<field name="chart_template_id" ref="pe_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="102_001" model="account.account.template"><field name="name">Caja y ...- Fondos fijos / caja chica 01 PEN (S/.)</field><field name="code">102.001</field><field name="reconcile" eval="False"/><field ref="account.data_account_type_current_assets" name="user_type_id"/><field name="chart_template_id" ref="pe_chart_template"/></record>
|
||||
<record id="105100" model="account.account.template"><field name="name">Caja y ...- Certificados bancarios / certificados bancarios ** otros equivalentes de efectivos </field><field name="code">105100</field><field name="reconcile" eval="False"/><field ref="account.data_account_type_current_assets" name="user_type_id"/><field name="chart_template_id" ref="pe_chart_template"/></record>
|
||||
<record id="105200" model="account.account.template"><field name="name">Caja y ...- Certificados bancarios / otros</field><field name="code">105200</field><field name="reconcile" eval="False"/><field ref="account.data_account_type_current_assets" name="user_type_id"/><field name="chart_template_id" ref="pe_chart_template"/></record>
|
||||
|
||||
@@ -14,13 +14,6 @@
|
||||
<record model="account.account.type" id="account_type_nonbalance">
|
||||
<field name="name">Pozabilansowe</field>
|
||||
</record>
|
||||
|
||||
<record id="chart11090000" model="account.account.template">
|
||||
<field name="code">11-090-000</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="name">Środki pieniężne w drodze</field>
|
||||
</record>
|
||||
<!-- Chart template -->
|
||||
|
||||
<record id="pl_chart_template" model="account.chart.template">
|
||||
@@ -29,13 +22,10 @@
|
||||
<field name="currency_id" ref="base.PLN"/>
|
||||
<field name="bank_account_code_prefix">11-000-000</field>
|
||||
<field name="cash_account_code_prefix">12-000-000</field>
|
||||
<field name="transfer_account_id" ref="chart11090000"/>
|
||||
<field name="transfer_account_code_prefix">11-090-000</field>
|
||||
</record>
|
||||
|
||||
<!-- Account Templates -->
|
||||
<record id="chart11090000" model="account.account.template">
|
||||
<field name="chart_template_id" ref="pl_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="chart01010000" model="account.account.template">
|
||||
<field name="code">01-010-000</field>
|
||||
|
||||
@@ -2,23 +2,12 @@
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<record id="chart_15" model="account.account.template">
|
||||
<field name="name">Contas de transferência</field>
|
||||
<field name="code">15</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<record id="pt_chart_template" model="account.chart.template">
|
||||
<field name="name">Portugal - Template do Plano de Contas SNC</field>
|
||||
<field name="cash_account_code_prefix">11</field>
|
||||
<field name="bank_account_code_prefix">12</field>
|
||||
<field name="transfer_account_code_prefix">15</field>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="transfer_account_id" ref="chart_15"/>
|
||||
</record>
|
||||
|
||||
<record id="chart_15" model="account.account.template">
|
||||
<field name="chart_template_id" ref="pt_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="chart_13" model="account.account.template">
|
||||
|
||||
@@ -6,29 +6,18 @@
|
||||
<field name="name">CONTURI IN AFARA BILANTULUI</field>
|
||||
</record>
|
||||
|
||||
<record id="pcg_581" model="account.account.template">
|
||||
<field name="name">Viramente interne</field>
|
||||
<field name="code">581</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="reconcile" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- Chart template -->
|
||||
<record id="ro_chart_template" model="account.chart.template">
|
||||
<field name="name">Romania - Chart of Accounts</field>
|
||||
<field name="bank_account_code_prefix">512</field>
|
||||
<field name="cash_account_code_prefix">531</field>
|
||||
<field name="transfer_account_code_prefix">581</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.RON"/>
|
||||
<field name="transfer_account_id" ref="pcg_581"/>
|
||||
</record>
|
||||
|
||||
<!-- Account Templates -->
|
||||
|
||||
<record id="pcg_581" model="account.account.template">
|
||||
<field name="chart_template_id" ref="ro_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="pcg_1011" model="account.account.template">
|
||||
<field name="name">Capital subscris nevărsat</field>
|
||||
<field name="code">1011</field>
|
||||
|
||||
@@ -1,23 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="transfer_account" model="account.account.template">
|
||||
<field name="name">Transfer Account</field>
|
||||
<field name="code">18</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="reconcile" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="account_arabic_coa_general" model="account.chart.template">
|
||||
<field name="name">Saudi Arabia - Chart of Accounts</field>
|
||||
<field name="bank_account_code_prefix">1</field>
|
||||
<field name="cash_account_code_prefix">1</field>
|
||||
<field name="transfer_account_code_prefix">18</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.SAR"/>
|
||||
<field name="transfer_account_id" ref="transfer_account"/>
|
||||
<field name="spoken_languages" eval="'en_US;ar_EG;ar_SY'"/>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account" model="account.account.template">
|
||||
<field name="chart_template_id" ref="account_arabic_coa_general"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -2,24 +2,13 @@
|
||||
<odoo>
|
||||
<menuitem id="account_reports_sg_statements_menu" name="Singapore" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="name">Transfer Accounts</field>
|
||||
<field name="code">101100</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<record id="sg_chart_template" model="account.chart.template">
|
||||
<field name="name">Singapore Chart of Accounts - Standard</field>
|
||||
<field name="cash_account_code_prefix">10140</field>
|
||||
<field name="bank_account_code_prefix">10141</field>
|
||||
<field name="transfer_account_code_prefix">101100</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.SGD" />
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="sg_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record model="account.account.template" id="account_account_696">
|
||||
|
||||
@@ -2,21 +2,12 @@
|
||||
<odoo>
|
||||
<menuitem id="account_reports_si_statements_menu" name="Slovenia" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
<!-- Chart Template -->
|
||||
<record id="gd_acc_109000" model="account.account.template">
|
||||
<field name="name">DENAR NA POTI</field>
|
||||
<field name="code">109</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="gd_chart" model="account.chart.template">
|
||||
<field name="name">Kontni načrt za gospodarske družbe</field>
|
||||
<field name="bank_account_code_prefix">110</field>
|
||||
<field name="cash_account_code_prefix">100</field>
|
||||
<field name="transfer_account_code_prefix">109</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
<field name="transfer_account_id" ref="gd_acc_109000"/>
|
||||
</record>
|
||||
<record id="gd_acc_109000" model="account.account.template">
|
||||
<field name="chart_template_id" ref="gd_chart"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -4,24 +4,14 @@
|
||||
<field name="name">Comptes spéciaux</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="pcg_588" model="account.account.template">
|
||||
<field name="name">AUTRES VIREMENTS INTERNES</field>
|
||||
<field name="code">588</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="reconcile" eval="True"/>
|
||||
</record>
|
||||
<!-- Chart Template -->
|
||||
<record id="syscohada_chart_template" model="account.chart.template">
|
||||
<field name="name">SYSCOHADA - Plan de compte</field>
|
||||
<field name="bank_account_code_prefix">52</field>
|
||||
<field name="cash_account_code_prefix">51</field>
|
||||
<field name="transfer_account_code_prefix">588</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.XOF"/>
|
||||
<field name="transfer_account_id" ref="pcg_588"/>
|
||||
</record>
|
||||
<record id="pcg_588" model="account.account.template">
|
||||
<field name="chart_template_id" ref="syscohada_chart_template"/>
|
||||
</record>
|
||||
|
||||
<!-- Account Account Template -->
|
||||
|
||||
@@ -13,21 +13,12 @@
|
||||
|
||||
<!-- CHART OF Template -->
|
||||
|
||||
<record id="transfer_account" model="account.account.template">
|
||||
<field name="name">Transfer Account</field>
|
||||
<field name="code">16</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="chart" model="account.chart.template">
|
||||
<field name="name">Thailand - Chart of Accounts</field>
|
||||
<field name="cash_account_code_prefix">1100</field>
|
||||
<field name="bank_account_code_prefix">1110</field>
|
||||
<field name="transfer_account_code_prefix">16</field>
|
||||
<field name="currency_id" ref="base.THB"/>
|
||||
<field name="transfer_account_id" ref="transfer_account"/>
|
||||
</record>
|
||||
<record id="transfer_account" model="account.account.template">
|
||||
<field name="chart_template_id" ref="chart"/>
|
||||
</record>
|
||||
|
||||
<!-- 1. ASSETS -->
|
||||
|
||||
@@ -1,22 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<!-- Chart template of l10n_tr -->
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="name">Verilen Çekler ve Ödeme Emirleri</field>
|
||||
<field name="code">103</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
<record id="l10ntr_tek_duzen_hesap" model="account.chart.template">
|
||||
<field name="name">Tek Düzen Hesap Planı</field>
|
||||
<field name="bank_account_code_prefix">102</field>
|
||||
<field name="cash_account_code_prefix">100</field>
|
||||
<field name="transfer_account_code_prefix">103</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.TRY"/>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10ntr_tek_duzen_hesap"/>
|
||||
</record>
|
||||
|
||||
<!-- Account template definition -->
|
||||
|
||||
@@ -2,24 +2,13 @@
|
||||
<odoo>
|
||||
<menuitem id="account_reports_uk_statements_menu" name="England" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<record id="transfer_account" model="account.account.template">
|
||||
<field name="name">Transfer Account</field>
|
||||
<field name="code">1220</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<!-- Chart template -->
|
||||
<record id="l10n_uk" model="account.chart.template">
|
||||
<field name="name">UK Tax and Account Chart Template (by SmartMode)</field>
|
||||
<field name="bank_account_code_prefix">1200</field>
|
||||
<field name="cash_account_code_prefix">1210</field>
|
||||
<field name="transfer_account_code_prefix">1220</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="currency_id" ref="base.GBP"/>
|
||||
<field name="transfer_account_id" ref="transfer_account"/>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account" model="account.account.template">
|
||||
<field name="chart_template_id" ref="l10n_uk"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -3,27 +3,15 @@
|
||||
<menuitem id="account_reports_uy_statements_menu" name="Uruguay" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<data noupdate="1">
|
||||
<record id="uy_code_11120" model="account.account.template">
|
||||
<field name="code">11120</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="name">Movimientos Banco (def)</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<record id="uy_chart_template" model="account.chart.template">
|
||||
<field name="name">Plan de Cuentas Uruguay - Template</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="bank_account_code_prefix">1111</field>
|
||||
<field name="cash_account_code_prefix">1112</field>
|
||||
<field name="transfer_account_code_prefix">11120</field>
|
||||
<field name="currency_id" ref="base.UYU"/>
|
||||
<field name="transfer_account_id" ref="uy_code_11120"/>
|
||||
</record>
|
||||
|
||||
<record id="uy_code_11120" model="account.account.template">
|
||||
<field name="chart_template_id" ref="uy_chart_template"/>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="uy_code_11201" model="account.account.template">
|
||||
<field name="code">11201</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
|
||||
@@ -1,27 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record model="account.account.template" id="account_activa_account_1129003">
|
||||
<field name="code">1129003</field>
|
||||
<field name="name">TRANSFERENCIAS BANCARIAS</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<record id="ve_chart_template_amd" model="account.chart.template">
|
||||
<field name="name">Venezuelan - Account</field>
|
||||
<field name="bank_account_code_prefix">1113</field>
|
||||
<field name="cash_account_code_prefix">1111</field>
|
||||
<field name="transfer_account_code_prefix">1129003</field>
|
||||
<field name="code_digits">7</field>
|
||||
<field name="currency_id" ref="base.VEF"/>
|
||||
<field name="transfer_account_id" ref="account_activa_account_1129003"/>
|
||||
</record>
|
||||
<!--
|
||||
Chart of account
|
||||
-->
|
||||
<record model="account.account.template" id="account_activa_account_1129003">
|
||||
<field name="chart_template_id" ref="ve_chart_template_amd"/>
|
||||
</record>
|
||||
<record model="account.account.template" id="account_activa_account_1115001">
|
||||
<field name="code">1115001</field>
|
||||
<field name="name">PAPELES COMERCIALES</field>
|
||||
|
||||
@@ -3,13 +3,6 @@
|
||||
<menuitem id="account_reports_vn_statements_menu" name="Vietnam" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
|
||||
<data>
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="name">Tiền đang chuyển</field>
|
||||
<field name="code">113</field>
|
||||
<field name="reconcile" eval="True"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<!-- Account Chart Templates -->
|
||||
<record id="vn_template" model="account.chart.template">
|
||||
<field name="name">VN - Chart of Accounts</field>
|
||||
@@ -17,11 +10,7 @@
|
||||
<field name="currency_id" ref="base.VND"/>
|
||||
<field name="bank_account_code_prefix">112</field>
|
||||
<field name="cash_account_code_prefix">111</field>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
</record>
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="vn_template"/>
|
||||
<field name="transfer_account_code_prefix">113</field>
|
||||
</record>
|
||||
|
||||
<!-- Account Templates -->
|
||||
|
||||
Reference in New Issue
Block a user