Replace minimal by universal chart of account

Closes #9642
This commit is contained in:
Cédric Krier
2024-10-13 23:55:37 +02:00
parent 6063682e35
commit a3ada4ef98
99 changed files with 2797 additions and 6610 deletions
+3 -3
View File
@@ -19,7 +19,7 @@ def setup(config, modules, company):
root_template, = AccountTemplate.find([
('parent', '=', None),
('name', '=', 'Minimal Account Chart'),
('name', '=', 'Universal Chart of Accounts'),
])
create_chart_account = Wizard('account.create_chart')
create_chart_account.execute('account')
@@ -28,12 +28,12 @@ def setup(config, modules, company):
create_chart_account.execute('create_account')
receivable, = Account.find([
('type.receivable', '=', True),
('company', '=', company.id),
('code', '=', '1.2.1'),
])
payable, = Account.find([
('type.payable', '=', True),
('company', '=', company.id),
('code', '=', '2.1.1'),
])
create_chart_account.form.account_receivable = receivable
+1 -1
View File
@@ -25,8 +25,8 @@ def setup(config, modules, company):
sequence.save()
cash, = Account.find([
('name', '=', 'Main Cash'),
('company', '=', company.id),
('code', '=', '1.1.1'),
])
account_journal = AccountJournal(name='Bank',
+2 -2
View File
@@ -14,12 +14,12 @@ def setup(config, modules, company=None):
if 'account_product' in modules:
Account = Model.get('account.account')
expense, = Account.find([
('type.expense', '=', True),
('company', '=', company.id),
('code', '=', '5.1.1'),
])
revenue, = Account.find([
('type.revenue', '=', True),
('company', '=', company.id),
('code', '=', '4.1.1'),
])
account_category = Category(name="Papers", accounting=True)
account_category.account_expense = expense
+2 -2
View File
@@ -22,12 +22,12 @@ def setup(config, activated, company):
if 'account_product' in activated:
Account = Model.get('account.account')
expense, = Account.find([
('type.expense', '=', True),
('company', '=', company.id),
('code', '=', '5.1.1'),
])
revenue, = Account.find([
('type.revenue', '=', True),
('company', '=', company.id),
('code', '=', '4.1.1'),
])
account_category = Category(name="Computers", accounting=True)
account_category.account_expense = expense
+1
View File
@@ -1,3 +1,4 @@
* Replace minimal by universal chart of account
* Allow copying move from closed period
* Replace Accounting Party by Accounting group
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+3 -2
View File
@@ -4,8 +4,9 @@ Account Module
The *Account Module* defines the fundamentals needed for basic double entry
accounting.
It also includes templates for a basic chart of accounts, balance sheet and
income statement.
It also includes templates for the `basic universal chart of accounts
<https://www.ifrs-gaap.com/basic-universal-coa>`_, balance sheet and income
statement.
.. toctree::
:maxdepth: 2
+5 -2
View File
@@ -35,7 +35,8 @@ Taxation
Development Reference
*********************
The *Account Module* includes minimal charts of accounts for many languages.
The *Account Module* includes the `basic universal charts of accounts`_ for
many languages.
The :abbr:`XML (eXtensible Markup Language)` files that contain the localised
charts of account are all generated from the same source XML file.
The :file:`localize.xsl` :abbr:`XSLT (XML Stylesheet Language Transform)` file
@@ -46,4 +47,6 @@ To output a localised chart of accounts for language ``<lang>`` run:
.. code-block:: bash
xsltproc --stringparam lang <lang> localize.xsl minimal_chart.xml
xsltproc --stringparam lang <lang> localize.xsl account_chart.xml
.. _basic universal charts of accounts: https://www.ifrs-gaap.com/basic-universal-coa
-374
View File
@@ -1,374 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="account.account.type.template"
id="account_type_template_minimal">
<field name="name" lang="en">Minimal Account Type Chart</field>
<field name="name" lang="bg">Минимален сметкоплан</field>
<field name="name" lang="ca">Pla de tipus de compte mínim</field>
<field name="name" lang="de">Minimaler Kontentypenplan</field>
<field name="name" lang="es">Tipo de cuenta de plan mínimo</field>
<field name="name" lang="fr">Plan de type de compte minimal</field>
<field name="name" lang="nl">Basaal rekeningschematype</field>
<field name="name" lang="pt">Plano de tipos de conta mínimo</field>
<field name="name" lang="ru">Минимальная схема типов счетов</field>
<field name="name" lang="sl">Minimalni kontni načrt</field>
<field name="sequence" eval="10"/>
<field name="statement" eval="None"/>
</record>
<record model="account.account.type.template"
id="account_type_template_asset">
<field name="name" lang="en">Asset</field>
<field name="name" lang="bg">Притежание</field>
<field name="name" lang="ca">Actiu</field>
<field name="name" lang="de">Aktiva</field>
<field name="name" lang="es">Activo</field>
<field name="name" lang="fr">Actif</field>
<field name="name" lang="nl">Activa</field>
<field name="name" lang="pt">Ativo</field>
<field name="name" lang="ru">Активы</field>
<field name="name" lang="sl">Sredstvo</field>
<field name="sequence" eval="10"/>
<field name="parent" ref="account_type_template_minimal"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
</record>
<record model="account.account.type.template"
id="account_type_template_asset_current">
<field name="name" lang="en">Current</field>
<field name="name" lang="bg">Текущ</field>
<field name="name" lang="ca">Banc</field>
<field name="name" lang="de">Umlaufvermögen</field>
<field name="name" lang="es">Banco</field>
<field name="name" lang="fr">Courant</field>
<field name="name" lang="nl">Actueel</field>
<field name="name" lang="pt">Circulante</field>
<field name="name" lang="ru">Текущие</field>
<field name="name" lang="sl">Kratkoročno</field>
<field name="parent" ref="account_type_template_asset"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record model="account.account.type.template"
id="account_type_template_asset_current_cash">
<field name="name" lang="en">Cash</field>
<field name="name" lang="bg">В брой</field>
<field name="name" lang="ca">Banc</field>
<field name="name" lang="de">Barvermögen</field>
<field name="name" lang="es">Efectivo</field>
<field name="name" lang="fr">Cash</field>
<field name="name" lang="nl">Kas</field>
<field name="name" lang="pt">Caixa</field>
<field name="name" lang="ru">Наличные</field>
<field name="name" lang="sl">Denar</field>
<field name="parent" ref="account_type_template_asset_current"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record model="account.account.type.template"
id="account_type_template_asset_current_receivable">
<field name="name" lang="en">Receivable</field>
<field name="name" lang="bg">В брой</field>
<field name="name" lang="ca">Banc</field>
<field name="name" lang="de">Barvermögen</field>
<field name="name" lang="es">Efectivo</field>
<field name="name" lang="fr">Recevable</field>
<field name="name" lang="nl">Kas</field>
<field name="name" lang="pt">A Receber</field>
<field name="name" lang="ru">Наличные</field>
<field name="name" lang="sl">Denar</field>
<field name="parent" ref="account_type_template_asset_current"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
<field name="receivable" eval="True"/>
</record>
<record model="account.account.type.template"
id="account_type_template_asset_long_term">
<field name="name" lang="en">Long-term</field>
<field name="name" lang="bg">Дългосрочен</field>
<field name="name" lang="ca">A llarg termini</field>
<field name="name" lang="de">Anlagevermögen</field>
<field name="name" lang="es">A largo plazo</field>
<field name="name" lang="fr">Long terme</field>
<field name="name" lang="nl">Langlopend</field>
<field name="name" lang="pt">Longo Prazo</field>
<field name="name" lang="ru">Долгосрочные</field>
<field name="name" lang="sl">Dolgoročno</field>
<field name="parent" ref="account_type_template_asset"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record model="account.account.type.template"
id="account_type_template_liability">
<field name="name" lang="en">Liability</field>
<field name="name" lang="bg">Дълг</field>
<field name="name" lang="ca">Passiu</field>
<field name="name" lang="de">Verbindlichkeiten</field>
<field name="name" lang="es">Pasivo</field>
<field name="name" lang="fr">Passif</field>
<field name="name" lang="nl">Verplichting</field>
<field name="name" lang="pt">Passivo</field>
<field name="name" lang="ru">Пассивы</field>
<field name="name" lang="sl">Obveznosti</field>
<field name="sequence" eval="20"/>
<field name="parent" ref="account_type_template_minimal"/>
<field name="statement">balance</field>
</record>
<record model="account.account.type.template"
id="account_type_template_liability_current">
<field name="name" lang="en">Current</field>
<field name="name" lang="bg">Текущ</field>
<field name="name" lang="ca">Banc</field>
<field name="name" lang="de">Umlaufvermögen</field>
<field name="name" lang="es">Banco</field>
<field name="name" lang="fr">Courant</field>
<field name="name" lang="nl">Actueel</field>
<field name="name" lang="pt">Circulante</field>
<field name="name" lang="ru">Текущие</field>
<field name="name" lang="sl">Kratkoročno</field>
<field name="parent" ref="account_type_template_liability"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
</record>
<record model="account.account.type.template"
id="account_type_template_liability_current_payable">
<field name="name" lang="en">Payable</field>
<field name="name" lang="bg">Разходен</field>
<field name="name" lang="ca">A pagar</field>
<field name="name" lang="de">Verbindlichkeiten</field>
<field name="name" lang="es">A pagar</field>
<field name="name" lang="fr">À payer</field>
<field name="name" lang="nl">Te betalen</field>
<field name="name" lang="pt">A Pagar</field>
<field name="name" lang="ru">Подлежащие уплате</field>
<field name="name" lang="sl">Obveznosti</field>
<field name="parent" ref="account_type_template_liability_current"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
<field name="payable" eval="True"/>
</record>
<record model="account.account.type.template"
id="account_type_template_liability_current_tax">
<field name="name" lang="en">Tax</field>
<field name="name" lang="bg">Данък</field>
<field name="name" lang="ca">Impost</field>
<field name="name" lang="de">Steuer</field>
<field name="name" lang="es">Impuesto</field>
<field name="name" lang="fr">Taxe</field>
<field name="name" lang="nl">Belasting</field>
<field name="name" lang="pt">Tributos</field>
<field name="name" lang="ru">Налоги</field>
<field name="name" lang="sl">Davek</field>
<field name="parent" ref="account_type_template_liability_current"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record model="account.account.type.template"
id="account_type_template_liability_long_term">
<field name="name" lang="en">Long-term</field>
<field name="name" lang="bg">Дългосрочен</field>
<field name="name" lang="ca">A llarg termini</field>
<field name="name" lang="de">Anlagevermögen</field>
<field name="name" lang="es">A largo plazo</field>
<field name="name" lang="fr">Long terme</field>
<field name="name" lang="nl">Langlopend</field>
<field name="name" lang="pt">Longo Prazo</field>
<field name="name" lang="ru">Долгосрочные</field>
<field name="name" lang="sl">Dolgoročno</field>
<field name="parent" ref="account_type_template_liability"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record model="account.account.type.template"
id="account_type_template_equity">
<field name="name" lang="en">Equity</field>
<field name="name" lang="bg">Капитал</field>
<field name="name" lang="ca">Patrimoni</field>
<field name="name" lang="de">Kapital</field>
<field name="name" lang="es">Patrimonio</field>
<field name="name" lang="fr">Capitaux propres</field>
<field name="name" lang="nl">Eigen vermogen</field>
<field name="name" lang="pt">Patrimônio Líquido</field>
<field name="name" lang="ru">Собственные средства</field>
<field name="name" lang="sl">Kapital</field>
<field name="sequence" eval="30"/>
<field name="parent" ref="account_type_template_minimal"/>
<field name="statement">balance</field>
</record>
<record model="account.account.type.template"
id="account_type_template_income">
<field name="name" lang="en">Income</field>
<field name="name" lang="bg">Приход</field>
<field name="name" lang="ca">Benefici</field>
<field name="name" lang="de">Erträge</field>
<field name="name" lang="es">Beneficio</field>
<field name="name" lang="fr">Revenu</field>
<field name="name" lang="nl">Inkomsten</field>
<field name="name" lang="pt">Resultados</field>
<field name="name" lang="ru">Поступления</field>
<field name="name" lang="sl">Prihodki</field>
<field name="parent" ref="account_type_template_equity"/>
<field name="statement">income</field>
<field name="sequence" eval="40"/>
</record>
<record model="account.account.type.template"
id="account_type_template_revenue">
<field name="name" lang="en">Revenue</field>
<field name="name" lang="bg">Приход</field>
<field name="name" lang="ca">Ingressos</field>
<field name="name" lang="de">Ertrag</field>
<field name="name" lang="es">Ingresos</field>
<field name="name" lang="fr">Produit</field>
<field name="name" lang="nl">Opbrengst</field>
<field name="name" lang="pt">Receitas</field>
<field name="name" lang="ru">Доходы</field>
<field name="name" lang="sl">Prihodki</field>
<field name="parent" ref="account_type_template_income"/>
<field name="statement">income</field>
<field name="sequence" eval="10"/>
<field name="revenue" eval="True"/>
</record>
<record model="account.account.type.template"
id="account_type_template_expense">
<field name="name" lang="en">Expense</field>
<field name="name" lang="bg">Разход</field>
<field name="name" lang="ca">Despesa</field>
<field name="name" lang="de">Aufwand</field>
<field name="name" lang="es">Gastos</field>
<field name="name" lang="fr">Charge</field>
<field name="name" lang="nl">Kosten</field>
<field name="name" lang="pt">Despesas</field>
<field name="name" lang="ru">Расходы</field>
<field name="name" lang="sl">Odhodki</field>
<field name="parent" ref="account_type_template_income"/>
<field name="statement">income</field>
<field name="sequence" eval="20"/>
<field name="expense" eval="True"/>
</record>
<record model="account.account.type.template"
id="account_type_template_off_balance">
<field name="name" lang="en">Off-Balance</field>
<field name="name" lang="bg">Неутрално салдо</field>
<field name="name" lang="ca">Fora de balanç</field>
<field name="name" lang="de">Bilanzneutral</field>
<field name="name" lang="es">Fuera de balance</field>
<field name="name" lang="fr">Hors bilan</field>
<field name="name" lang="nl">Buiten balans</field>
<field name="name" lang="pt">Fora do Balanço</field>
<field name="name" lang="ru">Внебалансовые</field>
<field name="name" lang="sl">Zunaj bilance</field>
<field name="sequence" eval="60"/>
<field name="parent" ref="account_type_template_minimal"/>
<field name="statement">off-balance</field>
</record>
<record model="account.account.template" id="account_template_root">
<field name="name" lang="en">Minimal Account Chart</field>
<field name="name" lang="bg">Минимална графика на сметката</field>
<field name="name" lang="ca">Pla de comptes mínim</field>
<field name="name" lang="de">Minimaler Kontenplan</field>
<field name="name" lang="es">Plan de cuentas mínimo</field>
<field name="name" lang="fr">Plan comptable minimal</field>
<field name="name" lang="nl">Basaal rekeningschema</field>
<field name="name" lang="pt">Plano de Contas Mínimo</field>
<field name="name" lang="ru">Минимальная схема счетов</field>
<field name="name" lang="sl">Minimalni kontni načrt</field>
<field name="type" ref="account_type_template_minimal"/>
<field name="closed" eval="True"/>
</record>
<record model="account.account.template" id="account_template_receivable">
<field name="name" lang="en">Main Receivable</field>
<field name="name" lang="bg">Основна приходна сметка</field>
<field name="name" lang="ca">A cobrar principal</field>
<field name="name" lang="de">Forderungen</field>
<field name="name" lang="es">A cobrar principal</field>
<field name="name" lang="fr">Compte client</field>
<field name="name" lang="nl">Basisrekening ontvangen</field>
<field name="name" lang="pt">Clientes Principal</field>
<field name="name" lang="ru">Основной Подлежащий получению</field>
<field name="name" lang="sl">Glavne terjatve</field>
<field name="type" ref="account_type_template_asset_current_receivable"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root"/>
</record>
<record model="account.account.template" id="account_template_payable">
<field name="name" lang="en">Main Payable</field>
<field name="name" lang="bg">Основна разходна сметка</field>
<field name="name" lang="ca">A pagar principal</field>
<field name="name" lang="de">Verbindlichkeiten</field>
<field name="name" lang="es">A pagar principal</field>
<field name="name" lang="fr">Compte fournisseur</field>
<field name="name" lang="nl">Basisrekening betalen</field>
<field name="name" lang="pt">Fornecedores Principal</field>
<field name="name" lang="ru">Основной Подлежащий уплате</field>
<field name="name" lang="sl">Glavne obveznosti</field>
<field name="type" ref="account_type_template_liability_current_payable"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root"/>
</record>
<record model="account.account.template" id="account_template_revenue">
<field name="name" lang="en">Main Revenue</field>
<field name="name" lang="bg">Основна приходи</field>
<field name="name" lang="ca">Ingrés principal</field>
<field name="name" lang="de">Ertrag</field>
<field name="name" lang="es">Ingresos principal</field>
<field name="name" lang="fr">Compte de produits</field>
<field name="name" lang="nl">Basis opbrengstrekening</field>
<field name="name" lang="pt">Receitas Principal</field>
<field name="name" lang="ru">Основной Доходы</field>
<field name="name" lang="sl">Glavni prihodki</field>
<field name="type" ref="account_type_template_revenue"/>
<field name="parent" ref="account_template_root"/>
</record>
<record model="account.account.template" id="account_template_expense">
<field name="name" lang="en">Main Expense</field>
<field name="name" lang="bg">Основена разходи</field>
<field name="name" lang="ca">Despesa principal</field>
<field name="name" lang="de">Aufwand</field>
<field name="name" lang="es">Gastos principal</field>
<field name="name" lang="fr">Compte de charges</field>
<field name="name" lang="nl">Basis kostenrekening</field>
<field name="name" lang="pt">Despesas Principal</field>
<field name="name" lang="ru">Основной Расходы</field>
<field name="name" lang="sl">Glavni odhodki</field>
<field name="type" ref="account_type_template_expense"/>
<field name="parent" ref="account_template_root"/>
</record>
<record model="account.account.template" id="account_template_cash">
<field name="name" lang="en">Main Cash</field>
<field name="name" lang="bg">Основна наличност</field>
<field name="name" lang="ca">Efectiu principal</field>
<field name="name" lang="de">Barvermögen</field>
<field name="name" lang="es">Efectivo principal</field>
<field name="name" lang="fr">Compte de liquidité</field>
<field name="name" lang="nl">Basis kasrekening</field>
<field name="name" lang="pt">Caixa Principal</field>
<field name="name" lang="ru">Основной Наличные</field>
<field name="name" lang="sl">Glavna denarna sredstva</field>
<field name="type" ref="account_type_template_asset_current_cash"/>
<field name="parent" ref="account_template_root"/>
</record>
<record model="account.account.template" id="account_template_tax">
<field name="name" lang="en">Main Tax</field>
<field name="name" lang="bg">Основна данъци</field>
<field name="name" lang="ca">Impost principal</field>
<field name="name" lang="de">Steuern</field>
<field name="name" lang="es">Impuestos principal</field>
<field name="name" lang="fr">Compte de taxes</field>
<field name="name" lang="nl">Basis belastingrekening</field>
<field name="name" lang="pt">Tributos Principal</field>
<field name="name" lang="ru">Основной Налоги</field>
<field name="name" lang="sl">Glavni davki</field>
<field name="type" ref="account_type_template_liability_current_tax"/>
<field name="parent" ref="account_template_root"/>
</record>
</data>
</tryton>
-358
View File
@@ -1,358 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="bg">
<record id="account_type_template_minimal_bg" model="account.account.type.template">
<field name="name">Минимален сметкоплан</field>
<field name="sequence" eval="10"/>
<field name="statement" eval="None"/>
</record>
<record id="account_type_template_asset_bg" model="account.account.type.template">
<field name="name">Притежание</field>
<field name="sequence" eval="10"/>
<field name="parent" ref="account_type_template_minimal_bg"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
</record>
<record id="account_type_template_asset_current_bg" model="account.account.type.template">
<field name="name">Текущ</field>
<field name="parent" ref="account_type_template_asset_bg"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_cash_bg" model="account.account.type.template">
<field name="name">В брой</field>
<field name="parent" ref="account_type_template_asset_current_bg"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_receivable_bg" model="account.account.type.template">
<field name="name">В брой</field>
<field name="parent" ref="account_type_template_asset_current_bg"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
<field name="receivable" eval="True"/>
</record>
<record id="account_type_template_asset_long_term_bg" model="account.account.type.template">
<field name="name">Дългосрочен</field>
<field name="parent" ref="account_type_template_asset_bg"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_bg" model="account.account.type.template">
<field name="name">Дълг</field>
<field name="sequence" eval="20"/>
<field name="parent" ref="account_type_template_minimal_bg"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_liability_current_bg" model="account.account.type.template">
<field name="name">Текущ</field>
<field name="parent" ref="account_type_template_liability_bg"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_liability_current_payable_bg" model="account.account.type.template">
<field name="name">Разходен</field>
<field name="parent" ref="account_type_template_liability_current_bg"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
<field name="payable" eval="True"/>
</record>
<record id="account_type_template_liability_current_tax_bg" model="account.account.type.template">
<field name="name">Данък</field>
<field name="parent" ref="account_type_template_liability_current_bg"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_long_term_bg" model="account.account.type.template">
<field name="name">Дългосрочен</field>
<field name="parent" ref="account_type_template_liability_bg"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_equity_bg" model="account.account.type.template">
<field name="name">Капитал</field>
<field name="sequence" eval="30"/>
<field name="parent" ref="account_type_template_minimal_bg"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_income_bg" model="account.account.type.template">
<field name="name">Приход</field>
<field name="parent" ref="account_type_template_equity_bg"/>
<field name="statement">income</field>
<field name="sequence" eval="40"/>
</record>
<record id="account_type_template_revenue_bg" model="account.account.type.template">
<field name="name">Приход</field>
<field name="parent" ref="account_type_template_income_bg"/>
<field name="statement">income</field>
<field name="sequence" eval="10"/>
<field name="revenue" eval="True"/>
</record>
<record id="account_type_template_expense_bg" model="account.account.type.template">
<field name="name">Разход</field>
<field name="parent" ref="account_type_template_income_bg"/>
<field name="statement">income</field>
<field name="sequence" eval="20"/>
<field name="expense" eval="True"/>
</record>
<record id="account_type_template_off_balance_bg" model="account.account.type.template">
<field name="name">Неутрално салдо</field>
<field name="sequence" eval="60"/>
<field name="parent" ref="account_type_template_minimal_bg"/>
<field name="statement">off-balance</field>
</record>
<record id="account_template_root_bg" model="account.account.template">
<field name="name">Минимална графика на сметката</field>
<field name="type" ref="account_type_template_minimal_bg"/>
<field name="closed" eval="True"/>
</record>
<record id="account_template_receivable_bg" model="account.account.template">
<field name="name">Основна приходна сметка</field>
<field name="type" ref="account_type_template_asset_current_receivable_bg"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_bg"/>
</record>
<record id="account_template_payable_bg" model="account.account.template">
<field name="name">Основна разходна сметка</field>
<field name="type" ref="account_type_template_liability_current_payable_bg"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_bg"/>
</record>
<record id="account_template_revenue_bg" model="account.account.template">
<field name="name">Основна приходи</field>
<field name="type" ref="account_type_template_revenue_bg"/>
<field name="parent" ref="account_template_root_bg"/>
</record>
<record id="account_template_expense_bg" model="account.account.template">
<field name="name">Основена разходи</field>
<field name="type" ref="account_type_template_expense_bg"/>
<field name="parent" ref="account_template_root_bg"/>
</record>
<record id="account_template_cash_bg" model="account.account.template">
<field name="name">Основна наличност</field>
<field name="type" ref="account_type_template_asset_current_cash_bg"/>
<field name="parent" ref="account_template_root_bg"/>
</record>
<record id="account_template_tax_bg" model="account.account.template">
<field name="name">Основна данъци</field>
<field name="type" ref="account_type_template_liability_current_tax_bg"/>
<field name="parent" ref="account_template_root_bg"/>
</record>
</data>
</tryton>
-358
View File
@@ -1,358 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ca">
<record id="account_type_template_minimal_ca" model="account.account.type.template">
<field name="name">Pla de tipus de compte mínim</field>
<field name="sequence" eval="10"/>
<field name="statement" eval="None"/>
</record>
<record id="account_type_template_asset_ca" model="account.account.type.template">
<field name="name">Actiu</field>
<field name="sequence" eval="10"/>
<field name="parent" ref="account_type_template_minimal_ca"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
</record>
<record id="account_type_template_asset_current_ca" model="account.account.type.template">
<field name="name">Banc</field>
<field name="parent" ref="account_type_template_asset_ca"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_cash_ca" model="account.account.type.template">
<field name="name">Banc</field>
<field name="parent" ref="account_type_template_asset_current_ca"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_receivable_ca" model="account.account.type.template">
<field name="name">Banc</field>
<field name="parent" ref="account_type_template_asset_current_ca"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
<field name="receivable" eval="True"/>
</record>
<record id="account_type_template_asset_long_term_ca" model="account.account.type.template">
<field name="name">A llarg termini</field>
<field name="parent" ref="account_type_template_asset_ca"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_ca" model="account.account.type.template">
<field name="name">Passiu</field>
<field name="sequence" eval="20"/>
<field name="parent" ref="account_type_template_minimal_ca"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_liability_current_ca" model="account.account.type.template">
<field name="name">Banc</field>
<field name="parent" ref="account_type_template_liability_ca"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_liability_current_payable_ca" model="account.account.type.template">
<field name="name">A pagar</field>
<field name="parent" ref="account_type_template_liability_current_ca"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
<field name="payable" eval="True"/>
</record>
<record id="account_type_template_liability_current_tax_ca" model="account.account.type.template">
<field name="name">Impost</field>
<field name="parent" ref="account_type_template_liability_current_ca"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_long_term_ca" model="account.account.type.template">
<field name="name">A llarg termini</field>
<field name="parent" ref="account_type_template_liability_ca"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_equity_ca" model="account.account.type.template">
<field name="name">Patrimoni</field>
<field name="sequence" eval="30"/>
<field name="parent" ref="account_type_template_minimal_ca"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_income_ca" model="account.account.type.template">
<field name="name">Benefici</field>
<field name="parent" ref="account_type_template_equity_ca"/>
<field name="statement">income</field>
<field name="sequence" eval="40"/>
</record>
<record id="account_type_template_revenue_ca" model="account.account.type.template">
<field name="name">Ingressos</field>
<field name="parent" ref="account_type_template_income_ca"/>
<field name="statement">income</field>
<field name="sequence" eval="10"/>
<field name="revenue" eval="True"/>
</record>
<record id="account_type_template_expense_ca" model="account.account.type.template">
<field name="name">Despesa</field>
<field name="parent" ref="account_type_template_income_ca"/>
<field name="statement">income</field>
<field name="sequence" eval="20"/>
<field name="expense" eval="True"/>
</record>
<record id="account_type_template_off_balance_ca" model="account.account.type.template">
<field name="name">Fora de balanç</field>
<field name="sequence" eval="60"/>
<field name="parent" ref="account_type_template_minimal_ca"/>
<field name="statement">off-balance</field>
</record>
<record id="account_template_root_ca" model="account.account.template">
<field name="name">Pla de comptes mínim</field>
<field name="type" ref="account_type_template_minimal_ca"/>
<field name="closed" eval="True"/>
</record>
<record id="account_template_receivable_ca" model="account.account.template">
<field name="name">A cobrar principal</field>
<field name="type" ref="account_type_template_asset_current_receivable_ca"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_ca"/>
</record>
<record id="account_template_payable_ca" model="account.account.template">
<field name="name">A pagar principal</field>
<field name="type" ref="account_type_template_liability_current_payable_ca"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_ca"/>
</record>
<record id="account_template_revenue_ca" model="account.account.template">
<field name="name">Ingrés principal</field>
<field name="type" ref="account_type_template_revenue_ca"/>
<field name="parent" ref="account_template_root_ca"/>
</record>
<record id="account_template_expense_ca" model="account.account.template">
<field name="name">Despesa principal</field>
<field name="type" ref="account_type_template_expense_ca"/>
<field name="parent" ref="account_template_root_ca"/>
</record>
<record id="account_template_cash_ca" model="account.account.template">
<field name="name">Efectiu principal</field>
<field name="type" ref="account_type_template_asset_current_cash_ca"/>
<field name="parent" ref="account_template_root_ca"/>
</record>
<record id="account_template_tax_ca" model="account.account.template">
<field name="name">Impost principal</field>
<field name="type" ref="account_type_template_liability_current_tax_ca"/>
<field name="parent" ref="account_template_root_ca"/>
</record>
</data>
</tryton>
-358
View File
@@ -1,358 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="de">
<record id="account_type_template_minimal_de" model="account.account.type.template">
<field name="name">Minimaler Kontentypenplan</field>
<field name="sequence" eval="10"/>
<field name="statement" eval="None"/>
</record>
<record id="account_type_template_asset_de" model="account.account.type.template">
<field name="name">Aktiva</field>
<field name="sequence" eval="10"/>
<field name="parent" ref="account_type_template_minimal_de"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
</record>
<record id="account_type_template_asset_current_de" model="account.account.type.template">
<field name="name">Umlaufvermögen</field>
<field name="parent" ref="account_type_template_asset_de"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_cash_de" model="account.account.type.template">
<field name="name">Barvermögen</field>
<field name="parent" ref="account_type_template_asset_current_de"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_receivable_de" model="account.account.type.template">
<field name="name">Barvermögen</field>
<field name="parent" ref="account_type_template_asset_current_de"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
<field name="receivable" eval="True"/>
</record>
<record id="account_type_template_asset_long_term_de" model="account.account.type.template">
<field name="name">Anlagevermögen</field>
<field name="parent" ref="account_type_template_asset_de"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_de" model="account.account.type.template">
<field name="name">Verbindlichkeiten</field>
<field name="sequence" eval="20"/>
<field name="parent" ref="account_type_template_minimal_de"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_liability_current_de" model="account.account.type.template">
<field name="name">Umlaufvermögen</field>
<field name="parent" ref="account_type_template_liability_de"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_liability_current_payable_de" model="account.account.type.template">
<field name="name">Verbindlichkeiten</field>
<field name="parent" ref="account_type_template_liability_current_de"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
<field name="payable" eval="True"/>
</record>
<record id="account_type_template_liability_current_tax_de" model="account.account.type.template">
<field name="name">Steuer</field>
<field name="parent" ref="account_type_template_liability_current_de"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_long_term_de" model="account.account.type.template">
<field name="name">Anlagevermögen</field>
<field name="parent" ref="account_type_template_liability_de"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_equity_de" model="account.account.type.template">
<field name="name">Kapital</field>
<field name="sequence" eval="30"/>
<field name="parent" ref="account_type_template_minimal_de"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_income_de" model="account.account.type.template">
<field name="name">Erträge</field>
<field name="parent" ref="account_type_template_equity_de"/>
<field name="statement">income</field>
<field name="sequence" eval="40"/>
</record>
<record id="account_type_template_revenue_de" model="account.account.type.template">
<field name="name">Ertrag</field>
<field name="parent" ref="account_type_template_income_de"/>
<field name="statement">income</field>
<field name="sequence" eval="10"/>
<field name="revenue" eval="True"/>
</record>
<record id="account_type_template_expense_de" model="account.account.type.template">
<field name="name">Aufwand</field>
<field name="parent" ref="account_type_template_income_de"/>
<field name="statement">income</field>
<field name="sequence" eval="20"/>
<field name="expense" eval="True"/>
</record>
<record id="account_type_template_off_balance_de" model="account.account.type.template">
<field name="name">Bilanzneutral</field>
<field name="sequence" eval="60"/>
<field name="parent" ref="account_type_template_minimal_de"/>
<field name="statement">off-balance</field>
</record>
<record id="account_template_root_de" model="account.account.template">
<field name="name">Minimaler Kontenplan</field>
<field name="type" ref="account_type_template_minimal_de"/>
<field name="closed" eval="True"/>
</record>
<record id="account_template_receivable_de" model="account.account.template">
<field name="name">Forderungen</field>
<field name="type" ref="account_type_template_asset_current_receivable_de"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_de"/>
</record>
<record id="account_template_payable_de" model="account.account.template">
<field name="name">Verbindlichkeiten</field>
<field name="type" ref="account_type_template_liability_current_payable_de"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_de"/>
</record>
<record id="account_template_revenue_de" model="account.account.template">
<field name="name">Ertrag</field>
<field name="type" ref="account_type_template_revenue_de"/>
<field name="parent" ref="account_template_root_de"/>
</record>
<record id="account_template_expense_de" model="account.account.template">
<field name="name">Aufwand</field>
<field name="type" ref="account_type_template_expense_de"/>
<field name="parent" ref="account_template_root_de"/>
</record>
<record id="account_template_cash_de" model="account.account.template">
<field name="name">Barvermögen</field>
<field name="type" ref="account_type_template_asset_current_cash_de"/>
<field name="parent" ref="account_template_root_de"/>
</record>
<record id="account_template_tax_de" model="account.account.template">
<field name="name">Steuern</field>
<field name="type" ref="account_type_template_liability_current_tax_de"/>
<field name="parent" ref="account_template_root_de"/>
</record>
</data>
</tryton>
-358
View File
@@ -1,358 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="en">
<record id="account_type_template_minimal_en" model="account.account.type.template">
<field name="name">Minimal Account Type Chart</field>
<field name="sequence" eval="10"/>
<field name="statement" eval="None"/>
</record>
<record id="account_type_template_asset_en" model="account.account.type.template">
<field name="name">Asset</field>
<field name="sequence" eval="10"/>
<field name="parent" ref="account_type_template_minimal_en"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
</record>
<record id="account_type_template_asset_current_en" model="account.account.type.template">
<field name="name">Current</field>
<field name="parent" ref="account_type_template_asset_en"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_cash_en" model="account.account.type.template">
<field name="name">Cash</field>
<field name="parent" ref="account_type_template_asset_current_en"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_receivable_en" model="account.account.type.template">
<field name="name">Receivable</field>
<field name="parent" ref="account_type_template_asset_current_en"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
<field name="receivable" eval="True"/>
</record>
<record id="account_type_template_asset_long_term_en" model="account.account.type.template">
<field name="name">Long-term</field>
<field name="parent" ref="account_type_template_asset_en"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_en" model="account.account.type.template">
<field name="name">Liability</field>
<field name="sequence" eval="20"/>
<field name="parent" ref="account_type_template_minimal_en"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_liability_current_en" model="account.account.type.template">
<field name="name">Current</field>
<field name="parent" ref="account_type_template_liability_en"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_liability_current_payable_en" model="account.account.type.template">
<field name="name">Payable</field>
<field name="parent" ref="account_type_template_liability_current_en"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
<field name="payable" eval="True"/>
</record>
<record id="account_type_template_liability_current_tax_en" model="account.account.type.template">
<field name="name">Tax</field>
<field name="parent" ref="account_type_template_liability_current_en"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_long_term_en" model="account.account.type.template">
<field name="name">Long-term</field>
<field name="parent" ref="account_type_template_liability_en"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_equity_en" model="account.account.type.template">
<field name="name">Equity</field>
<field name="sequence" eval="30"/>
<field name="parent" ref="account_type_template_minimal_en"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_income_en" model="account.account.type.template">
<field name="name">Income</field>
<field name="parent" ref="account_type_template_equity_en"/>
<field name="statement">income</field>
<field name="sequence" eval="40"/>
</record>
<record id="account_type_template_revenue_en" model="account.account.type.template">
<field name="name">Revenue</field>
<field name="parent" ref="account_type_template_income_en"/>
<field name="statement">income</field>
<field name="sequence" eval="10"/>
<field name="revenue" eval="True"/>
</record>
<record id="account_type_template_expense_en" model="account.account.type.template">
<field name="name">Expense</field>
<field name="parent" ref="account_type_template_income_en"/>
<field name="statement">income</field>
<field name="sequence" eval="20"/>
<field name="expense" eval="True"/>
</record>
<record id="account_type_template_off_balance_en" model="account.account.type.template">
<field name="name">Off-Balance</field>
<field name="sequence" eval="60"/>
<field name="parent" ref="account_type_template_minimal_en"/>
<field name="statement">off-balance</field>
</record>
<record id="account_template_root_en" model="account.account.template">
<field name="name">Minimal Account Chart</field>
<field name="type" ref="account_type_template_minimal_en"/>
<field name="closed" eval="True"/>
</record>
<record id="account_template_receivable_en" model="account.account.template">
<field name="name">Main Receivable</field>
<field name="type" ref="account_type_template_asset_current_receivable_en"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_en"/>
</record>
<record id="account_template_payable_en" model="account.account.template">
<field name="name">Main Payable</field>
<field name="type" ref="account_type_template_liability_current_payable_en"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_en"/>
</record>
<record id="account_template_revenue_en" model="account.account.template">
<field name="name">Main Revenue</field>
<field name="type" ref="account_type_template_revenue_en"/>
<field name="parent" ref="account_template_root_en"/>
</record>
<record id="account_template_expense_en" model="account.account.template">
<field name="name">Main Expense</field>
<field name="type" ref="account_type_template_expense_en"/>
<field name="parent" ref="account_template_root_en"/>
</record>
<record id="account_template_cash_en" model="account.account.template">
<field name="name">Main Cash</field>
<field name="type" ref="account_type_template_asset_current_cash_en"/>
<field name="parent" ref="account_template_root_en"/>
</record>
<record id="account_template_tax_en" model="account.account.template">
<field name="name">Main Tax</field>
<field name="type" ref="account_type_template_liability_current_tax_en"/>
<field name="parent" ref="account_template_root_en"/>
</record>
</data>
</tryton>
-358
View File
@@ -1,358 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="es">
<record id="account_type_template_minimal_es" model="account.account.type.template">
<field name="name">Tipo de cuenta de plan mínimo</field>
<field name="sequence" eval="10"/>
<field name="statement" eval="None"/>
</record>
<record id="account_type_template_asset_es" model="account.account.type.template">
<field name="name">Activo</field>
<field name="sequence" eval="10"/>
<field name="parent" ref="account_type_template_minimal_es"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
</record>
<record id="account_type_template_asset_current_es" model="account.account.type.template">
<field name="name">Banco</field>
<field name="parent" ref="account_type_template_asset_es"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_cash_es" model="account.account.type.template">
<field name="name">Efectivo</field>
<field name="parent" ref="account_type_template_asset_current_es"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_receivable_es" model="account.account.type.template">
<field name="name">Efectivo</field>
<field name="parent" ref="account_type_template_asset_current_es"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
<field name="receivable" eval="True"/>
</record>
<record id="account_type_template_asset_long_term_es" model="account.account.type.template">
<field name="name">A largo plazo</field>
<field name="parent" ref="account_type_template_asset_es"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_es" model="account.account.type.template">
<field name="name">Pasivo</field>
<field name="sequence" eval="20"/>
<field name="parent" ref="account_type_template_minimal_es"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_liability_current_es" model="account.account.type.template">
<field name="name">Banco</field>
<field name="parent" ref="account_type_template_liability_es"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_liability_current_payable_es" model="account.account.type.template">
<field name="name">A pagar</field>
<field name="parent" ref="account_type_template_liability_current_es"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
<field name="payable" eval="True"/>
</record>
<record id="account_type_template_liability_current_tax_es" model="account.account.type.template">
<field name="name">Impuesto</field>
<field name="parent" ref="account_type_template_liability_current_es"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_long_term_es" model="account.account.type.template">
<field name="name">A largo plazo</field>
<field name="parent" ref="account_type_template_liability_es"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_equity_es" model="account.account.type.template">
<field name="name">Patrimonio</field>
<field name="sequence" eval="30"/>
<field name="parent" ref="account_type_template_minimal_es"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_income_es" model="account.account.type.template">
<field name="name">Beneficio</field>
<field name="parent" ref="account_type_template_equity_es"/>
<field name="statement">income</field>
<field name="sequence" eval="40"/>
</record>
<record id="account_type_template_revenue_es" model="account.account.type.template">
<field name="name">Ingresos</field>
<field name="parent" ref="account_type_template_income_es"/>
<field name="statement">income</field>
<field name="sequence" eval="10"/>
<field name="revenue" eval="True"/>
</record>
<record id="account_type_template_expense_es" model="account.account.type.template">
<field name="name">Gastos</field>
<field name="parent" ref="account_type_template_income_es"/>
<field name="statement">income</field>
<field name="sequence" eval="20"/>
<field name="expense" eval="True"/>
</record>
<record id="account_type_template_off_balance_es" model="account.account.type.template">
<field name="name">Fuera de balance</field>
<field name="sequence" eval="60"/>
<field name="parent" ref="account_type_template_minimal_es"/>
<field name="statement">off-balance</field>
</record>
<record id="account_template_root_es" model="account.account.template">
<field name="name">Plan de cuentas mínimo</field>
<field name="type" ref="account_type_template_minimal_es"/>
<field name="closed" eval="True"/>
</record>
<record id="account_template_receivable_es" model="account.account.template">
<field name="name">A cobrar principal</field>
<field name="type" ref="account_type_template_asset_current_receivable_es"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_es"/>
</record>
<record id="account_template_payable_es" model="account.account.template">
<field name="name">A pagar principal</field>
<field name="type" ref="account_type_template_liability_current_payable_es"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_es"/>
</record>
<record id="account_template_revenue_es" model="account.account.template">
<field name="name">Ingresos principal</field>
<field name="type" ref="account_type_template_revenue_es"/>
<field name="parent" ref="account_template_root_es"/>
</record>
<record id="account_template_expense_es" model="account.account.template">
<field name="name">Gastos principal</field>
<field name="type" ref="account_type_template_expense_es"/>
<field name="parent" ref="account_template_root_es"/>
</record>
<record id="account_template_cash_es" model="account.account.template">
<field name="name">Efectivo principal</field>
<field name="type" ref="account_type_template_asset_current_cash_es"/>
<field name="parent" ref="account_template_root_es"/>
</record>
<record id="account_template_tax_es" model="account.account.template">
<field name="name">Impuestos principal</field>
<field name="type" ref="account_type_template_liability_current_tax_es"/>
<field name="parent" ref="account_template_root_es"/>
</record>
</data>
</tryton>
-358
View File
@@ -1,358 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="fr">
<record id="account_type_template_minimal_fr" model="account.account.type.template">
<field name="name">Plan de type de compte minimal</field>
<field name="sequence" eval="10"/>
<field name="statement" eval="None"/>
</record>
<record id="account_type_template_asset_fr" model="account.account.type.template">
<field name="name">Actif</field>
<field name="sequence" eval="10"/>
<field name="parent" ref="account_type_template_minimal_fr"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
</record>
<record id="account_type_template_asset_current_fr" model="account.account.type.template">
<field name="name">Courant</field>
<field name="parent" ref="account_type_template_asset_fr"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_cash_fr" model="account.account.type.template">
<field name="name">Cash</field>
<field name="parent" ref="account_type_template_asset_current_fr"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_receivable_fr" model="account.account.type.template">
<field name="name">Recevable</field>
<field name="parent" ref="account_type_template_asset_current_fr"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
<field name="receivable" eval="True"/>
</record>
<record id="account_type_template_asset_long_term_fr" model="account.account.type.template">
<field name="name">Long terme</field>
<field name="parent" ref="account_type_template_asset_fr"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_fr" model="account.account.type.template">
<field name="name">Passif</field>
<field name="sequence" eval="20"/>
<field name="parent" ref="account_type_template_minimal_fr"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_liability_current_fr" model="account.account.type.template">
<field name="name">Courant</field>
<field name="parent" ref="account_type_template_liability_fr"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_liability_current_payable_fr" model="account.account.type.template">
<field name="name">À payer</field>
<field name="parent" ref="account_type_template_liability_current_fr"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
<field name="payable" eval="True"/>
</record>
<record id="account_type_template_liability_current_tax_fr" model="account.account.type.template">
<field name="name">Taxe</field>
<field name="parent" ref="account_type_template_liability_current_fr"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_long_term_fr" model="account.account.type.template">
<field name="name">Long terme</field>
<field name="parent" ref="account_type_template_liability_fr"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_equity_fr" model="account.account.type.template">
<field name="name">Capitaux propres</field>
<field name="sequence" eval="30"/>
<field name="parent" ref="account_type_template_minimal_fr"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_income_fr" model="account.account.type.template">
<field name="name">Revenu</field>
<field name="parent" ref="account_type_template_equity_fr"/>
<field name="statement">income</field>
<field name="sequence" eval="40"/>
</record>
<record id="account_type_template_revenue_fr" model="account.account.type.template">
<field name="name">Produit</field>
<field name="parent" ref="account_type_template_income_fr"/>
<field name="statement">income</field>
<field name="sequence" eval="10"/>
<field name="revenue" eval="True"/>
</record>
<record id="account_type_template_expense_fr" model="account.account.type.template">
<field name="name">Charge</field>
<field name="parent" ref="account_type_template_income_fr"/>
<field name="statement">income</field>
<field name="sequence" eval="20"/>
<field name="expense" eval="True"/>
</record>
<record id="account_type_template_off_balance_fr" model="account.account.type.template">
<field name="name">Hors bilan</field>
<field name="sequence" eval="60"/>
<field name="parent" ref="account_type_template_minimal_fr"/>
<field name="statement">off-balance</field>
</record>
<record id="account_template_root_fr" model="account.account.template">
<field name="name">Plan comptable minimal</field>
<field name="type" ref="account_type_template_minimal_fr"/>
<field name="closed" eval="True"/>
</record>
<record id="account_template_receivable_fr" model="account.account.template">
<field name="name">Compte client</field>
<field name="type" ref="account_type_template_asset_current_receivable_fr"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_fr"/>
</record>
<record id="account_template_payable_fr" model="account.account.template">
<field name="name">Compte fournisseur</field>
<field name="type" ref="account_type_template_liability_current_payable_fr"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_fr"/>
</record>
<record id="account_template_revenue_fr" model="account.account.template">
<field name="name">Compte de produits</field>
<field name="type" ref="account_type_template_revenue_fr"/>
<field name="parent" ref="account_template_root_fr"/>
</record>
<record id="account_template_expense_fr" model="account.account.template">
<field name="name">Compte de charges</field>
<field name="type" ref="account_type_template_expense_fr"/>
<field name="parent" ref="account_template_root_fr"/>
</record>
<record id="account_template_cash_fr" model="account.account.template">
<field name="name">Compte de liquidité</field>
<field name="type" ref="account_type_template_asset_current_cash_fr"/>
<field name="parent" ref="account_template_root_fr"/>
</record>
<record id="account_template_tax_fr" model="account.account.template">
<field name="name">Compte de taxes</field>
<field name="type" ref="account_type_template_liability_current_tax_fr"/>
<field name="parent" ref="account_template_root_fr"/>
</record>
</data>
</tryton>
-358
View File
@@ -1,358 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="nl">
<record id="account_type_template_minimal_nl" model="account.account.type.template">
<field name="name">Basaal rekeningschematype</field>
<field name="sequence" eval="10"/>
<field name="statement" eval="None"/>
</record>
<record id="account_type_template_asset_nl" model="account.account.type.template">
<field name="name">Activa</field>
<field name="sequence" eval="10"/>
<field name="parent" ref="account_type_template_minimal_nl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
</record>
<record id="account_type_template_asset_current_nl" model="account.account.type.template">
<field name="name">Actueel</field>
<field name="parent" ref="account_type_template_asset_nl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_cash_nl" model="account.account.type.template">
<field name="name">Kas</field>
<field name="parent" ref="account_type_template_asset_current_nl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_receivable_nl" model="account.account.type.template">
<field name="name">Kas</field>
<field name="parent" ref="account_type_template_asset_current_nl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
<field name="receivable" eval="True"/>
</record>
<record id="account_type_template_asset_long_term_nl" model="account.account.type.template">
<field name="name">Langlopend</field>
<field name="parent" ref="account_type_template_asset_nl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_nl" model="account.account.type.template">
<field name="name">Verplichting</field>
<field name="sequence" eval="20"/>
<field name="parent" ref="account_type_template_minimal_nl"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_liability_current_nl" model="account.account.type.template">
<field name="name">Actueel</field>
<field name="parent" ref="account_type_template_liability_nl"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_liability_current_payable_nl" model="account.account.type.template">
<field name="name">Te betalen</field>
<field name="parent" ref="account_type_template_liability_current_nl"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
<field name="payable" eval="True"/>
</record>
<record id="account_type_template_liability_current_tax_nl" model="account.account.type.template">
<field name="name">Belasting</field>
<field name="parent" ref="account_type_template_liability_current_nl"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_long_term_nl" model="account.account.type.template">
<field name="name">Langlopend</field>
<field name="parent" ref="account_type_template_liability_nl"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_equity_nl" model="account.account.type.template">
<field name="name">Eigen vermogen</field>
<field name="sequence" eval="30"/>
<field name="parent" ref="account_type_template_minimal_nl"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_income_nl" model="account.account.type.template">
<field name="name">Inkomsten</field>
<field name="parent" ref="account_type_template_equity_nl"/>
<field name="statement">income</field>
<field name="sequence" eval="40"/>
</record>
<record id="account_type_template_revenue_nl" model="account.account.type.template">
<field name="name">Opbrengst</field>
<field name="parent" ref="account_type_template_income_nl"/>
<field name="statement">income</field>
<field name="sequence" eval="10"/>
<field name="revenue" eval="True"/>
</record>
<record id="account_type_template_expense_nl" model="account.account.type.template">
<field name="name">Kosten</field>
<field name="parent" ref="account_type_template_income_nl"/>
<field name="statement">income</field>
<field name="sequence" eval="20"/>
<field name="expense" eval="True"/>
</record>
<record id="account_type_template_off_balance_nl" model="account.account.type.template">
<field name="name">Buiten balans</field>
<field name="sequence" eval="60"/>
<field name="parent" ref="account_type_template_minimal_nl"/>
<field name="statement">off-balance</field>
</record>
<record id="account_template_root_nl" model="account.account.template">
<field name="name">Basaal rekeningschema</field>
<field name="type" ref="account_type_template_minimal_nl"/>
<field name="closed" eval="True"/>
</record>
<record id="account_template_receivable_nl" model="account.account.template">
<field name="name">Basisrekening ontvangen</field>
<field name="type" ref="account_type_template_asset_current_receivable_nl"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_nl"/>
</record>
<record id="account_template_payable_nl" model="account.account.template">
<field name="name">Basisrekening betalen</field>
<field name="type" ref="account_type_template_liability_current_payable_nl"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_nl"/>
</record>
<record id="account_template_revenue_nl" model="account.account.template">
<field name="name">Basis opbrengstrekening</field>
<field name="type" ref="account_type_template_revenue_nl"/>
<field name="parent" ref="account_template_root_nl"/>
</record>
<record id="account_template_expense_nl" model="account.account.template">
<field name="name">Basis kostenrekening</field>
<field name="type" ref="account_type_template_expense_nl"/>
<field name="parent" ref="account_template_root_nl"/>
</record>
<record id="account_template_cash_nl" model="account.account.template">
<field name="name">Basis kasrekening</field>
<field name="type" ref="account_type_template_asset_current_cash_nl"/>
<field name="parent" ref="account_template_root_nl"/>
</record>
<record id="account_template_tax_nl" model="account.account.template">
<field name="name">Basis belastingrekening</field>
<field name="type" ref="account_type_template_liability_current_tax_nl"/>
<field name="parent" ref="account_template_root_nl"/>
</record>
</data>
</tryton>
-358
View File
@@ -1,358 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="pt">
<record id="account_type_template_minimal_pt" model="account.account.type.template">
<field name="name">Plano de tipos de conta mínimo</field>
<field name="sequence" eval="10"/>
<field name="statement" eval="None"/>
</record>
<record id="account_type_template_asset_pt" model="account.account.type.template">
<field name="name">Ativo</field>
<field name="sequence" eval="10"/>
<field name="parent" ref="account_type_template_minimal_pt"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
</record>
<record id="account_type_template_asset_current_pt" model="account.account.type.template">
<field name="name">Circulante</field>
<field name="parent" ref="account_type_template_asset_pt"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_cash_pt" model="account.account.type.template">
<field name="name">Caixa</field>
<field name="parent" ref="account_type_template_asset_current_pt"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_receivable_pt" model="account.account.type.template">
<field name="name">A Receber</field>
<field name="parent" ref="account_type_template_asset_current_pt"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
<field name="receivable" eval="True"/>
</record>
<record id="account_type_template_asset_long_term_pt" model="account.account.type.template">
<field name="name">Longo Prazo</field>
<field name="parent" ref="account_type_template_asset_pt"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_pt" model="account.account.type.template">
<field name="name">Passivo</field>
<field name="sequence" eval="20"/>
<field name="parent" ref="account_type_template_minimal_pt"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_liability_current_pt" model="account.account.type.template">
<field name="name">Circulante</field>
<field name="parent" ref="account_type_template_liability_pt"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_liability_current_payable_pt" model="account.account.type.template">
<field name="name">A Pagar</field>
<field name="parent" ref="account_type_template_liability_current_pt"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
<field name="payable" eval="True"/>
</record>
<record id="account_type_template_liability_current_tax_pt" model="account.account.type.template">
<field name="name">Tributos</field>
<field name="parent" ref="account_type_template_liability_current_pt"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_long_term_pt" model="account.account.type.template">
<field name="name">Longo Prazo</field>
<field name="parent" ref="account_type_template_liability_pt"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_equity_pt" model="account.account.type.template">
<field name="name">Patrimônio Líquido</field>
<field name="sequence" eval="30"/>
<field name="parent" ref="account_type_template_minimal_pt"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_income_pt" model="account.account.type.template">
<field name="name">Resultados</field>
<field name="parent" ref="account_type_template_equity_pt"/>
<field name="statement">income</field>
<field name="sequence" eval="40"/>
</record>
<record id="account_type_template_revenue_pt" model="account.account.type.template">
<field name="name">Receitas</field>
<field name="parent" ref="account_type_template_income_pt"/>
<field name="statement">income</field>
<field name="sequence" eval="10"/>
<field name="revenue" eval="True"/>
</record>
<record id="account_type_template_expense_pt" model="account.account.type.template">
<field name="name">Despesas</field>
<field name="parent" ref="account_type_template_income_pt"/>
<field name="statement">income</field>
<field name="sequence" eval="20"/>
<field name="expense" eval="True"/>
</record>
<record id="account_type_template_off_balance_pt" model="account.account.type.template">
<field name="name">Fora do Balanço</field>
<field name="sequence" eval="60"/>
<field name="parent" ref="account_type_template_minimal_pt"/>
<field name="statement">off-balance</field>
</record>
<record id="account_template_root_pt" model="account.account.template">
<field name="name">Plano de Contas Mínimo</field>
<field name="type" ref="account_type_template_minimal_pt"/>
<field name="closed" eval="True"/>
</record>
<record id="account_template_receivable_pt" model="account.account.template">
<field name="name">Clientes Principal</field>
<field name="type" ref="account_type_template_asset_current_receivable_pt"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_pt"/>
</record>
<record id="account_template_payable_pt" model="account.account.template">
<field name="name">Fornecedores Principal</field>
<field name="type" ref="account_type_template_liability_current_payable_pt"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_pt"/>
</record>
<record id="account_template_revenue_pt" model="account.account.template">
<field name="name">Receitas Principal</field>
<field name="type" ref="account_type_template_revenue_pt"/>
<field name="parent" ref="account_template_root_pt"/>
</record>
<record id="account_template_expense_pt" model="account.account.template">
<field name="name">Despesas Principal</field>
<field name="type" ref="account_type_template_expense_pt"/>
<field name="parent" ref="account_template_root_pt"/>
</record>
<record id="account_template_cash_pt" model="account.account.template">
<field name="name">Caixa Principal</field>
<field name="type" ref="account_type_template_asset_current_cash_pt"/>
<field name="parent" ref="account_template_root_pt"/>
</record>
<record id="account_template_tax_pt" model="account.account.template">
<field name="name">Tributos Principal</field>
<field name="type" ref="account_type_template_liability_current_tax_pt"/>
<field name="parent" ref="account_template_root_pt"/>
</record>
</data>
</tryton>
-358
View File
@@ -1,358 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ru">
<record id="account_type_template_minimal_ru" model="account.account.type.template">
<field name="name">Минимальная схема типов счетов</field>
<field name="sequence" eval="10"/>
<field name="statement" eval="None"/>
</record>
<record id="account_type_template_asset_ru" model="account.account.type.template">
<field name="name">Активы</field>
<field name="sequence" eval="10"/>
<field name="parent" ref="account_type_template_minimal_ru"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
</record>
<record id="account_type_template_asset_current_ru" model="account.account.type.template">
<field name="name">Текущие</field>
<field name="parent" ref="account_type_template_asset_ru"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_cash_ru" model="account.account.type.template">
<field name="name">Наличные</field>
<field name="parent" ref="account_type_template_asset_current_ru"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_receivable_ru" model="account.account.type.template">
<field name="name">Наличные</field>
<field name="parent" ref="account_type_template_asset_current_ru"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
<field name="receivable" eval="True"/>
</record>
<record id="account_type_template_asset_long_term_ru" model="account.account.type.template">
<field name="name">Долгосрочные</field>
<field name="parent" ref="account_type_template_asset_ru"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_ru" model="account.account.type.template">
<field name="name">Пассивы</field>
<field name="sequence" eval="20"/>
<field name="parent" ref="account_type_template_minimal_ru"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_liability_current_ru" model="account.account.type.template">
<field name="name">Текущие</field>
<field name="parent" ref="account_type_template_liability_ru"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_liability_current_payable_ru" model="account.account.type.template">
<field name="name">Подлежащие уплате</field>
<field name="parent" ref="account_type_template_liability_current_ru"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
<field name="payable" eval="True"/>
</record>
<record id="account_type_template_liability_current_tax_ru" model="account.account.type.template">
<field name="name">Налоги</field>
<field name="parent" ref="account_type_template_liability_current_ru"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_long_term_ru" model="account.account.type.template">
<field name="name">Долгосрочные</field>
<field name="parent" ref="account_type_template_liability_ru"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_equity_ru" model="account.account.type.template">
<field name="name">Собственные средства</field>
<field name="sequence" eval="30"/>
<field name="parent" ref="account_type_template_minimal_ru"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_income_ru" model="account.account.type.template">
<field name="name">Поступления</field>
<field name="parent" ref="account_type_template_equity_ru"/>
<field name="statement">income</field>
<field name="sequence" eval="40"/>
</record>
<record id="account_type_template_revenue_ru" model="account.account.type.template">
<field name="name">Доходы</field>
<field name="parent" ref="account_type_template_income_ru"/>
<field name="statement">income</field>
<field name="sequence" eval="10"/>
<field name="revenue" eval="True"/>
</record>
<record id="account_type_template_expense_ru" model="account.account.type.template">
<field name="name">Расходы</field>
<field name="parent" ref="account_type_template_income_ru"/>
<field name="statement">income</field>
<field name="sequence" eval="20"/>
<field name="expense" eval="True"/>
</record>
<record id="account_type_template_off_balance_ru" model="account.account.type.template">
<field name="name">Внебалансовые</field>
<field name="sequence" eval="60"/>
<field name="parent" ref="account_type_template_minimal_ru"/>
<field name="statement">off-balance</field>
</record>
<record id="account_template_root_ru" model="account.account.template">
<field name="name">Минимальная схема счетов</field>
<field name="type" ref="account_type_template_minimal_ru"/>
<field name="closed" eval="True"/>
</record>
<record id="account_template_receivable_ru" model="account.account.template">
<field name="name">Основной Подлежащий получению</field>
<field name="type" ref="account_type_template_asset_current_receivable_ru"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_ru"/>
</record>
<record id="account_template_payable_ru" model="account.account.template">
<field name="name">Основной Подлежащий уплате</field>
<field name="type" ref="account_type_template_liability_current_payable_ru"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_ru"/>
</record>
<record id="account_template_revenue_ru" model="account.account.template">
<field name="name">Основной Доходы</field>
<field name="type" ref="account_type_template_revenue_ru"/>
<field name="parent" ref="account_template_root_ru"/>
</record>
<record id="account_template_expense_ru" model="account.account.template">
<field name="name">Основной Расходы</field>
<field name="type" ref="account_type_template_expense_ru"/>
<field name="parent" ref="account_template_root_ru"/>
</record>
<record id="account_template_cash_ru" model="account.account.template">
<field name="name">Основной Наличные</field>
<field name="type" ref="account_type_template_asset_current_cash_ru"/>
<field name="parent" ref="account_template_root_ru"/>
</record>
<record id="account_template_tax_ru" model="account.account.template">
<field name="name">Основной Налоги</field>
<field name="type" ref="account_type_template_liability_current_tax_ru"/>
<field name="parent" ref="account_template_root_ru"/>
</record>
</data>
</tryton>
-358
View File
@@ -1,358 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="sl">
<record id="account_type_template_minimal_sl" model="account.account.type.template">
<field name="name">Minimalni kontni načrt</field>
<field name="sequence" eval="10"/>
<field name="statement" eval="None"/>
</record>
<record id="account_type_template_asset_sl" model="account.account.type.template">
<field name="name">Sredstvo</field>
<field name="sequence" eval="10"/>
<field name="parent" ref="account_type_template_minimal_sl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
</record>
<record id="account_type_template_asset_current_sl" model="account.account.type.template">
<field name="name">Kratkoročno</field>
<field name="parent" ref="account_type_template_asset_sl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_cash_sl" model="account.account.type.template">
<field name="name">Denar</field>
<field name="parent" ref="account_type_template_asset_current_sl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_asset_current_receivable_sl" model="account.account.type.template">
<field name="name">Denar</field>
<field name="parent" ref="account_type_template_asset_current_sl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
<field name="receivable" eval="True"/>
</record>
<record id="account_type_template_asset_long_term_sl" model="account.account.type.template">
<field name="name">Dolgoročno</field>
<field name="parent" ref="account_type_template_asset_sl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_sl" model="account.account.type.template">
<field name="name">Obveznosti</field>
<field name="sequence" eval="20"/>
<field name="parent" ref="account_type_template_minimal_sl"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_liability_current_sl" model="account.account.type.template">
<field name="name">Kratkoročno</field>
<field name="parent" ref="account_type_template_liability_sl"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
</record>
<record id="account_type_template_liability_current_payable_sl" model="account.account.type.template">
<field name="name">Obveznosti</field>
<field name="parent" ref="account_type_template_liability_current_sl"/>
<field name="statement">balance</field>
<field name="sequence" eval="10"/>
<field name="payable" eval="True"/>
</record>
<record id="account_type_template_liability_current_tax_sl" model="account.account.type.template">
<field name="name">Davek</field>
<field name="parent" ref="account_type_template_liability_current_sl"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_liability_long_term_sl" model="account.account.type.template">
<field name="name">Dolgoročno</field>
<field name="parent" ref="account_type_template_liability_sl"/>
<field name="statement">balance</field>
<field name="sequence" eval="20"/>
</record>
<record id="account_type_template_equity_sl" model="account.account.type.template">
<field name="name">Kapital</field>
<field name="sequence" eval="30"/>
<field name="parent" ref="account_type_template_minimal_sl"/>
<field name="statement">balance</field>
</record>
<record id="account_type_template_income_sl" model="account.account.type.template">
<field name="name">Prihodki</field>
<field name="parent" ref="account_type_template_equity_sl"/>
<field name="statement">income</field>
<field name="sequence" eval="40"/>
</record>
<record id="account_type_template_revenue_sl" model="account.account.type.template">
<field name="name">Prihodki</field>
<field name="parent" ref="account_type_template_income_sl"/>
<field name="statement">income</field>
<field name="sequence" eval="10"/>
<field name="revenue" eval="True"/>
</record>
<record id="account_type_template_expense_sl" model="account.account.type.template">
<field name="name">Odhodki</field>
<field name="parent" ref="account_type_template_income_sl"/>
<field name="statement">income</field>
<field name="sequence" eval="20"/>
<field name="expense" eval="True"/>
</record>
<record id="account_type_template_off_balance_sl" model="account.account.type.template">
<field name="name">Zunaj bilance</field>
<field name="sequence" eval="60"/>
<field name="parent" ref="account_type_template_minimal_sl"/>
<field name="statement">off-balance</field>
</record>
<record id="account_template_root_sl" model="account.account.template">
<field name="name">Minimalni kontni načrt</field>
<field name="type" ref="account_type_template_minimal_sl"/>
<field name="closed" eval="True"/>
</record>
<record id="account_template_receivable_sl" model="account.account.template">
<field name="name">Glavne terjatve</field>
<field name="type" ref="account_type_template_asset_current_receivable_sl"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_sl"/>
</record>
<record id="account_template_payable_sl" model="account.account.template">
<field name="name">Glavne obveznosti</field>
<field name="type" ref="account_type_template_liability_current_payable_sl"/>
<field name="reconcile" eval="True"/>
<field name="party_required" eval="True"/>
<field name="parent" ref="account_template_root_sl"/>
</record>
<record id="account_template_revenue_sl" model="account.account.template">
<field name="name">Glavni prihodki</field>
<field name="type" ref="account_type_template_revenue_sl"/>
<field name="parent" ref="account_template_root_sl"/>
</record>
<record id="account_template_expense_sl" model="account.account.template">
<field name="name">Glavni odhodki</field>
<field name="type" ref="account_type_template_expense_sl"/>
<field name="parent" ref="account_template_root_sl"/>
</record>
<record id="account_template_cash_sl" model="account.account.template">
<field name="name">Glavna denarna sredstva</field>
<field name="type" ref="account_type_template_asset_current_cash_sl"/>
<field name="parent" ref="account_template_root_sl"/>
</record>
<record id="account_template_tax_sl" model="account.account.template">
<field name="name">Glavni davki</field>
<field name="type" ref="account_type_template_liability_current_tax_sl"/>
<field name="parent" ref="account_template_root_sl"/>
</record>
</data>
</tryton>
@@ -59,13 +59,8 @@ Prepare the closing settings for fiscalyear close::
>>> period_closing.fiscalyear = fiscalyear
>>> period_closing.type = 'adjustment'
>>> period_closing.save()
>>> type_equity, = AccountType.find([('name', '=', "Equity")])
>>> account_pl = Account()
>>> account_pl.name = 'P&L'
>>> account_pl.type = type_equity
>>> account_pl.parent = accounts['revenue'].parent
>>> account_pl.save()
>>> account_pl, = Account.find([('code', '=', '3.2.1')])
Create children accounts::
+56 -48
View File
@@ -31,7 +31,7 @@ def create_chart(company, tax=False, chart='account.account_template_root_en'):
template = AccountTemplate(ModelData.get_id(module, xml_id))
if tax:
tax_account = AccountTemplate(ModelData.get_id(
'account', 'account_template_tax_en'))
'account', 'account_template_6_3_4_en'))
with Transaction().set_user(0):
tax = TaxTemplate()
tax.name = tax.description = '20% VAT'
@@ -123,7 +123,6 @@ def close_fiscalyear(fiscalyear):
Sequence = pool.get('ir.sequence')
Journal = pool.get('account.journal')
Period = pool.get('account.period')
AccountType = pool.get('account.account.type')
Account = pool.get('account.account')
Move = pool.get('account.move')
FiscalYear = pool.get('account.fiscalyear')
@@ -147,17 +146,9 @@ def close_fiscalyear(fiscalyear):
'fiscalyear': fiscalyear.id,
'type': 'adjustment',
}])
type_equity, = AccountType.search([
('name', '=', 'Equity'),
account_pl, = Account.search([
('code', '=', '3.2.1'),
])
revenue, = Account.search([
('type.revenue', '=', True),
])
account_pl, = Account.create([{
'name': 'P&L',
'type': type_equity.id,
'parent': revenue.parent.id,
}])
session_id = BalanceNonDeferral.create()[0]
balance_non_deferral = BalanceNonDeferral(session_id)
@@ -201,7 +192,7 @@ class AccountTestCase(
# Create an account and tax without template
cash, = Account.search([('name', '=', 'Main Cash')])
cash, = Account.search([('code', '=', '1.1.1')])
Account.copy([cash.id])
tax, = Tax.search([])
@@ -402,18 +393,22 @@ class AccountTestCase(
])
revenue, = Account.search([
('type.revenue', '=', True),
])
('closed', '=', False),
], limit=1)
receivable, = Account.search([
('type.receivable', '=', True),
])
('closed', '=', False),
], limit=1)
expense, = Account.search([
('type.expense', '=', True),
])
('closed', '=', False),
], limit=1)
payable, = Account.search([
('type.payable', '=', True),
])
('closed', '=', False),
], limit=1)
cash, = Account.search([
('name', '=', 'Main Cash'),
('code', '=', '1.1.1'),
])
cash_cur, = Account.copy([cash], default={
'second_currency': sec_cur.id,
@@ -604,10 +599,12 @@ class AccountTestCase(
])
revenue, = Account.search([
('type.revenue', '=', True),
])
('closed', '=', False),
], limit=1)
receivable, = Account.search([
('type.receivable', '=', True),
])
('closed', '=', False),
], limit=1)
Move.create([{
'period': period.id,
@@ -697,10 +694,12 @@ class AccountTestCase(
])
revenue, = Account.search([
('type.revenue', '=', True),
])
('closed', '=', False),
], limit=1)
receivable, = Account.search([
('type.receivable', '=', True),
])
('closed', '=', False),
], limit=1)
move = Move()
move.period = period
@@ -849,7 +848,7 @@ class AccountTestCase(
create_chart(company)
tax_account, = Account.search([
('name', '=', 'Main Tax'),
('code', '=', '6.3.6'),
])
tax = Tax()
tax.name = tax.description = 'Test'
@@ -1036,7 +1035,7 @@ class AccountTestCase(
create_chart(company)
tax_account, = Account.search([
('name', '=', 'Main Tax'),
('code', '=', '6.3.6'),
])
ecotax1 = Tax()
ecotax1.name = ecotax1.description = 'EcoTax 1'
@@ -1316,7 +1315,7 @@ class AccountTestCase(
config.save()
tax_account, = Account.search([
('name', '=', 'Main Tax'),
('code', '=', '6.3.6'),
])
tax1 = Tax()
@@ -1365,7 +1364,7 @@ class AccountTestCase(
config.save()
tax_account, = Account.search([
('name', '=', 'Main Tax'),
('code', '=', '6.3.6'),
])
tax0 = Tax()
@@ -1423,7 +1422,7 @@ class AccountTestCase(
config.save()
tax_account, = Account.search([
('name', '=', 'Main Tax'),
('code', '=', '6.3.6'),
])
tax1 = Tax()
@@ -1472,7 +1471,7 @@ class AccountTestCase(
create_chart(company)
tax_account, = Account.search([
('name', '=', 'Main Tax'),
('code', '=', '6.3.6'),
])
tax1 = Tax()
@@ -1539,16 +1538,20 @@ class AccountTestCase(
])
revenue, = Account.search([
('type.revenue', '=', True),
])
('closed', '=', False),
], limit=1)
receivable, = Account.search([
('type.receivable', '=', True),
])
('closed', '=', False),
], limit=1)
expense, = Account.search([
('type.expense', '=', True),
])
('closed', '=', False),
], limit=1)
payable, = Account.search([
('type.payable', '=', True),
])
('closed', '=', False),
], limit=1)
party, = Party.create([{
'name': 'Receivable/Payable party',
}])
@@ -1650,10 +1653,12 @@ class AccountTestCase(
create_chart(company)
receivable, = Account.search([
('type.receivable', '=', True),
])
('closed', '=', False),
], limit=1)
payable, = Account.search([
('type.payable', '=', True),
])
('closed', '=', False),
], limit=1)
party = Party(party.id)
@@ -1801,7 +1806,9 @@ class AccountTestCase(
for account in Account.search([]):
self.assertEqual(account.name, account.template.name)
self.assertEqual(account.code, account.template.code)
self.assertEqual(account.type.template, account.template.type)
self.assertEqual(
account.type.template if account.type else None,
account.template.type)
self.assertEqual(account.reconcile, account.template.reconcile)
self.assertEqual(
account.start_date, account.template.start_date)
@@ -1857,16 +1864,16 @@ class AccountTestCase(
create_chart(company, True)
with inactive_records():
self.assertEqual(Type.search([], count=True), 16)
self.assertEqual(Account.search([], count=True), 7)
self.assertEqual(Type.search([], count=True), 46)
self.assertEqual(Account.search([], count=True), 135)
self.assertEqual(Tax.search([], count=True), 1)
check()
with Transaction().set_user(0):
root_type = TypeTemplate(ModelData.get_id(
'account', 'account_type_template_minimal_en'))
root_type.name = 'Updated Minimal Chart'
'account', 'account_type_template_root_en'))
root_type.name = "Updated " + root_type.name
root_type.save()
chart = AccountTemplate(ModelData.get_id(
'account', 'account_template_root_en'))
@@ -1876,7 +1883,7 @@ class AccountTestCase(
new_type.statement = 'balance'
new_type.save()
updated_tax_type, = TypeTemplate.search([
('name', '=', "Tax"),
('name', '=', "Liabilities and assets for current tax"),
])
updated_tax_type.parent = updated_tax_type.parent.parent
updated_tax_type.save()
@@ -1889,18 +1896,19 @@ class AccountTestCase(
updated_tax.name = 'VAT'
updated_tax.invoice_account = new_account
updated_tax.save()
# Can only change type which is compatible with previous parent
updated_account = AccountTemplate(ModelData.get_id(
'account', 'account_template_revenue_en'))
'account', 'account_template_1_1_1_en'))
updated_account.code = 'REV'
updated_account.name = 'Updated Account'
updated_account.parent = new_account
updated_account.type = new_account.type
updated_account.type = new_type
updated_account.reconcile = True
updated_account.end_date = datetime.date.today()
updated_account.taxes = [updated_tax]
updated_account.save()
inactive_account = AccountTemplate(ModelData.get_id(
'account', 'account_template_expense_en'))
'account', 'account_template_5_1_1_en'))
inactive_account.end_date = datetime.date.min
inactive_account.replaced_by = new_account
inactive_account.save()
@@ -1929,8 +1937,8 @@ class AccountTestCase(
update_chart.transition_update()
with inactive_records():
self.assertEqual(Type.search([], count=True), 17)
self.assertEqual(Account.search([], count=True), 8)
self.assertEqual(Type.search([], count=True), 47)
self.assertEqual(Account.search([], count=True), 136)
self.assertEqual(Tax.search([], count=True), 2)
check()
@@ -2040,7 +2048,7 @@ class AccountTestCase(
create_chart(company, tax=True)
root, = Account.search([('parent', '=', None)])
cash, = Account.search([('name', '=', 'Main Cash')])
cash, = Account.search([('code', '=', '1.1.1')])
cash.template_override = True
cash.end_date = datetime.date.min
cash.save()
@@ -2053,7 +2061,7 @@ class AccountTestCase(
with inactive_records():
self.assertEqual(
Account.search([('name', '=', 'Main Cash')], count=True),
Account.search([('code', '=', '1.1.1')], count=True),
1)
@with_transaction()
@@ -2073,7 +2081,7 @@ class AccountTestCase(
with Transaction().set_user(0):
root_type_template = TypeTemplate(ModelData.get_id(
'account', 'account_type_template_minimal_en'))
'account', 'account_type_template_root_en'))
type_template, = TypeTemplate.search([
('parent', '!=', None),
+6 -4
View File
@@ -76,6 +76,10 @@ def create_chart(
create_chart.form.account_receivable = accounts['receivable']
if accounts['payable'].party_required:
create_chart.form.account_payable = accounts['payable']
if hasattr(create_chart.form, 'category_account_expense'):
create_chart.form.category_account_expense = accounts['expense']
if hasattr(create_chart.form, 'category_account_revenue'):
create_chart.form.category_account_revenue = accounts['revenue']
create_chart.execute('create_properties')
return create_chart
@@ -100,16 +104,14 @@ def get_accounts(company=None, config=None):
try:
accounts['cash'], = Account.find([
('company', '=', company.id),
('name', '=', 'Main Cash'),
('closed', '!=', True),
('code', '=', '1.1.1'),
], limit=1)
except ValueError:
pass
try:
accounts['tax'], = Account.find([
('company', '=', company.id),
('name', '=', 'Main Tax'),
('closed', '!=', True),
('code', '=', '6.3.6'),
], limit=1)
except ValueError:
pass
+1 -10
View File
@@ -17,14 +17,5 @@ xml:
move_template.xml
tax.xml
party.xml
minimal_chart_bg.xml
minimal_chart_ca.xml
minimal_chart_de.xml
minimal_chart_en.xml
minimal_chart_es.xml
minimal_chart_fr.xml
minimal_chart_nl.xml
minimal_chart_pt.xml
minimal_chart_ru.xml
minimal_chart_sl.xml
account_chart_en.xml
message.xml
+14
View File
@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="account.account.type.template" id="account.account_type_template_prepaid_expenses">
<field name="fixed_asset" eval="True"/>
</record>
<record model="account.account.type.template" id="account.account_type_template_property">
<field name="fixed_asset" eval="True"/>
</record>
</data>
</tryton>
@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="en">
<record id="account.account_type_template_prepaid_expenses_en" model="account.account.type.template">
<field name="fixed_asset" eval="True"/>
</record>
<record id="account.account_type_template_property_en" model="account.account.type.template">
<field name="fixed_asset" eval="True"/>
</record>
</data>
</tryton>
-59
View File
@@ -1,59 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="account.account.type.template"
id="account_type_template_fixed_assets">
<field name="name" lang="en">Fixed Assets</field>
<field name="name" lang="bg">дълготрайни активи</field>
<field name="name" lang="ca">Actius fixos</field>
<field name="name" lang="de">Anlagevermögen</field>
<field name="name" lang="es">Activos fijos</field>
<field name="name" lang="fr">Immobilisations</field>
<field name="name" lang="nl">Vaste activa</field>
<field name="name" lang="pt">Ativo permanente</field>
<field name="name" lang="ru">Основные средства</field>
<field name="name" lang="sl">Osnovna sredstva</field>
<field name="parent" ref="account.account_type_template_asset_long_term"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="fixed_asset" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record model="account.account.template"
id="account_template_assets">
<field name="name" lang="en">Assets</field>
<field name="name" lang="bg">Assets</field>
<field name="name" lang="ca">Actius</field>
<field name="name" lang="de">Anlagen</field>
<field name="name" lang="es">Activos</field>
<field name="name" lang="fr">Actifs</field>
<field name="name" lang="nl">Assets</field>
<field name="name" lang="pt">Ativos</field>
<field name="name" lang="ru">Assets</field>
<field name="name" lang="sl">Sredstva</field>
<field name="type" ref="account_type_template_fixed_assets"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root"/>
</record>
<record model="account.account.template" id="account_template_depretiation">
<field name="name" lang="en">Depreciation</field>
<field name="name" lang="bg">Depreciation</field>
<field name="name" lang="ca">Amortització</field>
<field name="name" lang="de">Abschreibung</field>
<field name="name" lang="es">Amortización</field>
<field name="name" lang="fr">Amortissement</field>
<field name="name" lang="nl">Depreciation</field>
<field name="name" lang="pt">Depreciação</field>
<field name="name" lang="ru">Depreciation</field>
<field name="name" lang="sl">Amortizacija</field>
<field name="type" ref="account_type_template_fixed_assets"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root"/>
</record>
</data>
</tryton>
@@ -1,57 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="bg">
<record id="account_type_template_fixed_assets_bg" model="account.account.type.template">
<field name="name">дълготрайни активи</field>
<field name="parent" ref="account.account_type_template_asset_long_term_bg"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="fixed_asset" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_assets_bg" model="account.account.template">
<field name="name">Assets</field>
<field name="type" ref="account_type_template_fixed_assets_bg"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_bg"/>
</record>
<record id="account_template_depretiation_bg" model="account.account.template">
<field name="name">Depreciation</field>
<field name="type" ref="account_type_template_fixed_assets_bg"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_bg"/>
</record>
</data>
</tryton>
@@ -1,57 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ca">
<record id="account_type_template_fixed_assets_ca" model="account.account.type.template">
<field name="name">Actius fixos</field>
<field name="parent" ref="account.account_type_template_asset_long_term_ca"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="fixed_asset" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_assets_ca" model="account.account.template">
<field name="name">Actius</field>
<field name="type" ref="account_type_template_fixed_assets_ca"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_ca"/>
</record>
<record id="account_template_depretiation_ca" model="account.account.template">
<field name="name">Amortització</field>
<field name="type" ref="account_type_template_fixed_assets_ca"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_ca"/>
</record>
</data>
</tryton>
@@ -1,57 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="de">
<record id="account_type_template_fixed_assets_de" model="account.account.type.template">
<field name="name">Anlagevermögen</field>
<field name="parent" ref="account.account_type_template_asset_long_term_de"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="fixed_asset" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_assets_de" model="account.account.template">
<field name="name">Anlagen</field>
<field name="type" ref="account_type_template_fixed_assets_de"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_de"/>
</record>
<record id="account_template_depretiation_de" model="account.account.template">
<field name="name">Abschreibung</field>
<field name="type" ref="account_type_template_fixed_assets_de"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_de"/>
</record>
</data>
</tryton>
@@ -1,57 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="en">
<record id="account_type_template_fixed_assets_en" model="account.account.type.template">
<field name="name">Fixed Assets</field>
<field name="parent" ref="account.account_type_template_asset_long_term_en"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="fixed_asset" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_assets_en" model="account.account.template">
<field name="name">Assets</field>
<field name="type" ref="account_type_template_fixed_assets_en"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_en"/>
</record>
<record id="account_template_depretiation_en" model="account.account.template">
<field name="name">Depreciation</field>
<field name="type" ref="account_type_template_fixed_assets_en"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_en"/>
</record>
</data>
</tryton>
@@ -1,57 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="es">
<record id="account_type_template_fixed_assets_es" model="account.account.type.template">
<field name="name">Activos fijos</field>
<field name="parent" ref="account.account_type_template_asset_long_term_es"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="fixed_asset" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_assets_es" model="account.account.template">
<field name="name">Activos</field>
<field name="type" ref="account_type_template_fixed_assets_es"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_es"/>
</record>
<record id="account_template_depretiation_es" model="account.account.template">
<field name="name">Amortización</field>
<field name="type" ref="account_type_template_fixed_assets_es"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_es"/>
</record>
</data>
</tryton>
@@ -1,57 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="fr">
<record id="account_type_template_fixed_assets_fr" model="account.account.type.template">
<field name="name">Immobilisations</field>
<field name="parent" ref="account.account_type_template_asset_long_term_fr"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="fixed_asset" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_assets_fr" model="account.account.template">
<field name="name">Actifs</field>
<field name="type" ref="account_type_template_fixed_assets_fr"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_fr"/>
</record>
<record id="account_template_depretiation_fr" model="account.account.template">
<field name="name">Amortissement</field>
<field name="type" ref="account_type_template_fixed_assets_fr"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_fr"/>
</record>
</data>
</tryton>
@@ -1,57 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="nl">
<record id="account_type_template_fixed_assets_nl" model="account.account.type.template">
<field name="name">Vaste activa</field>
<field name="parent" ref="account.account_type_template_asset_long_term_nl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="fixed_asset" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_assets_nl" model="account.account.template">
<field name="name">Assets</field>
<field name="type" ref="account_type_template_fixed_assets_nl"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_nl"/>
</record>
<record id="account_template_depretiation_nl" model="account.account.template">
<field name="name">Depreciation</field>
<field name="type" ref="account_type_template_fixed_assets_nl"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_nl"/>
</record>
</data>
</tryton>
@@ -1,57 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="pt">
<record id="account_type_template_fixed_assets_pt" model="account.account.type.template">
<field name="name">Ativo permanente</field>
<field name="parent" ref="account.account_type_template_asset_long_term_pt"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="fixed_asset" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_assets_pt" model="account.account.template">
<field name="name">Ativos</field>
<field name="type" ref="account_type_template_fixed_assets_pt"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_pt"/>
</record>
<record id="account_template_depretiation_pt" model="account.account.template">
<field name="name">Depreciação</field>
<field name="type" ref="account_type_template_fixed_assets_pt"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_pt"/>
</record>
</data>
</tryton>
@@ -1,57 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ru">
<record id="account_type_template_fixed_assets_ru" model="account.account.type.template">
<field name="name">Основные средства</field>
<field name="parent" ref="account.account_type_template_asset_long_term_ru"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="fixed_asset" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_assets_ru" model="account.account.template">
<field name="name">Assets</field>
<field name="type" ref="account_type_template_fixed_assets_ru"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_ru"/>
</record>
<record id="account_template_depretiation_ru" model="account.account.template">
<field name="name">Depreciation</field>
<field name="type" ref="account_type_template_fixed_assets_ru"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_ru"/>
</record>
</data>
</tryton>
@@ -1,57 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="sl">
<record id="account_type_template_fixed_assets_sl" model="account.account.type.template">
<field name="name">Osnovna sredstva</field>
<field name="parent" ref="account.account_type_template_asset_long_term_sl"/>
<field name="statement">balance</field>
<field name="assets" eval="True"/>
<field name="fixed_asset" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_assets_sl" model="account.account.template">
<field name="name">Sredstva</field>
<field name="type" ref="account_type_template_fixed_assets_sl"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_sl"/>
</record>
<record id="account_template_depretiation_sl" model="account.account.template">
<field name="name">Amortizacija</field>
<field name="type" ref="account_type_template_fixed_assets_sl"/>
<field name="reconcile" eval="False"/>
<field name="parent" ref="account.account_template_root_sl"/>
</record>
</data>
</tryton>
+2 -4
View File
@@ -12,13 +12,11 @@ def add_asset_accounts(accounts, company=None, config=None):
company = get_company(config=config)
accounts['asset'], = Account.find([
('type.fixed_asset', '=', True),
('name', '=', "Assets"),
('company', '=', company.id),
('code', '=', '1.5.3'),
], limit=1)
accounts['depreciation'], = Account.find([
('type.fixed_asset', '=', True),
('name', '=', "Depreciation"),
('company', '=', company.id),
('code', '=', '1.4.1'),
], limit=1)
return accounts
+1 -10
View File
@@ -14,14 +14,5 @@ xml:
product.xml
invoice.xml
account.xml
minimal_chart_bg.xml
minimal_chart_ca.xml
minimal_chart_de.xml
minimal_chart_en.xml
minimal_chart_es.xml
minimal_chart_fr.xml
minimal_chart_nl.xml
minimal_chart_pt.xml
minimal_chart_ru.xml
minimal_chart_sl.xml
account_chart_en.xml
message.xml
@@ -2,38 +2,20 @@
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="sl">
<record id="account_type_template_deposit_sl" model="account.account.type.template">
<field name="name">Polog</field>
<field name="parent" ref="account.account_type_template_off_balance_sl"/>
<data>
<record model="account.account.type.template" id="account_type_template_deposit">
<field name="name" lang="en">Deposit</field>
<field name="parent" ref="account.account_type_template_off_balance"/>
<field name="statement">off-balance</field>
<field name="deposit" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_deposit_sl" model="account.account.template">
<field name="name">Polog</field>
<field name="type" ref="account_type_template_deposit_sl"/>
<record model="account.account.template" id="account_template_deposit">
<field name="name" lang="en">Deposit</field>
<field name="type" ref="account_type_template_deposit"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_sl"/>
<field name="parent" ref="account.account_template_root"/>
<field name="party_required" eval="True"/>
</record>
</data>
@@ -5,15 +5,6 @@ this repository contains the full copyright notices and license terms. -->
<data language="en">
<record id="account_type_template_deposit_en" model="account.account.type.template">
<field name="name">Deposit</field>
<field name="parent" ref="account.account_type_template_off_balance_en"/>
<field name="statement">off-balance</field>
<field name="deposit" eval="True"/>
@@ -22,15 +13,6 @@ this repository contains the full copyright notices and license terms. -->
<record id="account_template_deposit_en" model="account.account.template">
<field name="name">Deposit</field>
<field name="type" ref="account_type_template_deposit_en"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_en"/>
-40
View File
@@ -1,40 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="account.account.type.template" id="account_type_template_deposit">
<field name="name" lang="en">Deposit</field>
<field name="name" lang="bg">депозит</field>
<field name="name" lang="ca">Dipòsit</field>
<field name="name" lang="de">Anzahlung</field>
<field name="name" lang="es">Depósito</field>
<field name="name" lang="fr">Dépôt</field>
<field name="name" lang="nl">Afzetting</field>
<field name="name" lang="pt">Depositar</field>
<field name="name" lang="ru">депозит</field>
<field name="name" lang="sl">Polog</field>
<field name="parent" ref="account.account_type_template_off_balance"/>
<field name="statement">off-balance</field>
<field name="deposit" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record model="account.account.template" id="account_template_deposit">
<field name="name" lang="en">Deposit</field>
<field name="name" lang="bg">депозит</field>
<field name="name" lang="ca">Dipòsit</field>
<field name="name" lang="de">Anzahlung</field>
<field name="name" lang="es">Depósito</field>
<field name="name" lang="fr">Dépôt</field>
<field name="name" lang="nl">Afzetting</field>
<field name="name" lang="pt">Depositar</field>
<field name="name" lang="ru">депозит</field>
<field name="name" lang="sl">Polog</field>
<field name="type" ref="account_type_template_deposit"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root"/>
<field name="party_required" eval="True"/>
</record>
</data>
</tryton>
@@ -1,40 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="bg">
<record id="account_type_template_deposit_bg" model="account.account.type.template">
<field name="name">депозит</field>
<field name="parent" ref="account.account_type_template_off_balance_bg"/>
<field name="statement">off-balance</field>
<field name="deposit" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_deposit_bg" model="account.account.template">
<field name="name">депозит</field>
<field name="type" ref="account_type_template_deposit_bg"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_bg"/>
<field name="party_required" eval="True"/>
</record>
</data>
</tryton>
@@ -1,40 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ca">
<record id="account_type_template_deposit_ca" model="account.account.type.template">
<field name="name">Dipòsit</field>
<field name="parent" ref="account.account_type_template_off_balance_ca"/>
<field name="statement">off-balance</field>
<field name="deposit" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_deposit_ca" model="account.account.template">
<field name="name">Dipòsit</field>
<field name="type" ref="account_type_template_deposit_ca"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_ca"/>
<field name="party_required" eval="True"/>
</record>
</data>
</tryton>
@@ -1,40 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="de">
<record id="account_type_template_deposit_de" model="account.account.type.template">
<field name="name">Anzahlung</field>
<field name="parent" ref="account.account_type_template_off_balance_de"/>
<field name="statement">off-balance</field>
<field name="deposit" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_deposit_de" model="account.account.template">
<field name="name">Anzahlung</field>
<field name="type" ref="account_type_template_deposit_de"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_de"/>
<field name="party_required" eval="True"/>
</record>
</data>
</tryton>
@@ -1,40 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="es">
<record id="account_type_template_deposit_es" model="account.account.type.template">
<field name="name">Depósito</field>
<field name="parent" ref="account.account_type_template_off_balance_es"/>
<field name="statement">off-balance</field>
<field name="deposit" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_deposit_es" model="account.account.template">
<field name="name">Depósito</field>
<field name="type" ref="account_type_template_deposit_es"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_es"/>
<field name="party_required" eval="True"/>
</record>
</data>
</tryton>
@@ -1,40 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="fr">
<record id="account_type_template_deposit_fr" model="account.account.type.template">
<field name="name">Dépôt</field>
<field name="parent" ref="account.account_type_template_off_balance_fr"/>
<field name="statement">off-balance</field>
<field name="deposit" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_deposit_fr" model="account.account.template">
<field name="name">Dépôt</field>
<field name="type" ref="account_type_template_deposit_fr"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_fr"/>
<field name="party_required" eval="True"/>
</record>
</data>
</tryton>
@@ -1,40 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="nl">
<record id="account_type_template_deposit_nl" model="account.account.type.template">
<field name="name">Afzetting</field>
<field name="parent" ref="account.account_type_template_off_balance_nl"/>
<field name="statement">off-balance</field>
<field name="deposit" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_deposit_nl" model="account.account.template">
<field name="name">Afzetting</field>
<field name="type" ref="account_type_template_deposit_nl"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_nl"/>
<field name="party_required" eval="True"/>
</record>
</data>
</tryton>
@@ -1,40 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="pt">
<record id="account_type_template_deposit_pt" model="account.account.type.template">
<field name="name">Depositar</field>
<field name="parent" ref="account.account_type_template_off_balance_pt"/>
<field name="statement">off-balance</field>
<field name="deposit" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_deposit_pt" model="account.account.template">
<field name="name">Depositar</field>
<field name="type" ref="account_type_template_deposit_pt"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_pt"/>
<field name="party_required" eval="True"/>
</record>
</data>
</tryton>
@@ -1,40 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ru">
<record id="account_type_template_deposit_ru" model="account.account.type.template">
<field name="name">депозит</field>
<field name="parent" ref="account.account_type_template_off_balance_ru"/>
<field name="statement">off-balance</field>
<field name="deposit" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="account_template_deposit_ru" model="account.account.template">
<field name="name">депозит</field>
<field name="type" ref="account_type_template_deposit_ru"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_ru"/>
<field name="party_required" eval="True"/>
</record>
</data>
</tryton>
+1 -10
View File
@@ -13,14 +13,5 @@ xml:
account.xml
invoice.xml
party.xml
minimal_chart_bg.xml
minimal_chart_ca.xml
minimal_chart_de.xml
minimal_chart_en.xml
minimal_chart_es.xml
minimal_chart_fr.xml
minimal_chart_nl.xml
minimal_chart_pt.xml
minimal_chart_ru.xml
minimal_chart_sl.xml
account_chart_en.xml
message.xml
+2 -2
View File
@@ -19,12 +19,12 @@ def add_deferred_accounts(accounts, company=None, config=None):
root, = Account.find([('parent', '=', None)], limit=1)
asset_type, = AccountType.find([
('statement', '=', 'balance'),
('name', '=', "Asset"),
('name', '=', "Current Assets"),
('company', '=', company.id),
], limit=1)
liability_type, = AccountType.find([
('statement', '=', 'balance'),
('name', '=', "Liability"),
('name', '=', "Liabilities"),
('company', '=', company.id),
], limit=1)
@@ -1,25 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="account.account.template" id="account_template_cogs">
<field name="name" lang="en">COGS</field>
<field name="name" lang="bg">COGS</field>
<field name="name" lang="ca">COGS</field>
<field name="name" lang="de">Kosten der verkauften Waren (COGS)</field>
<field name="name" lang="es">CMV</field>
<field name="name" lang="fr">Prix du bien vendu</field>
<field name="name" lang="nl">COGS</field>
<field name="name" lang="pt">Custo das Mercadorias Vendidas (CMV)</field>
<field name="name" lang="ru">COGS</field>
<field name="name" lang="sl">COGS</field>
<field name="type" ref="account.account_type_template_expense"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root"/>
</record>
</data>
</tryton>
@@ -1,24 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="bg">
<record id="account_template_cogs_bg" model="account.account.template">
<field name="name">COGS</field>
<field name="type" ref="account.account_type_template_expense_bg"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_bg"/>
</record>
</data>
</tryton>
@@ -1,24 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ca">
<record id="account_template_cogs_ca" model="account.account.template">
<field name="name">COGS</field>
<field name="type" ref="account.account_type_template_expense_ca"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_ca"/>
</record>
</data>
</tryton>
@@ -1,24 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="de">
<record id="account_template_cogs_de" model="account.account.template">
<field name="name">Kosten der verkauften Waren (COGS)</field>
<field name="type" ref="account.account_type_template_expense_de"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_de"/>
</record>
</data>
</tryton>
@@ -1,24 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="en">
<record id="account_template_cogs_en" model="account.account.template">
<field name="name">COGS</field>
<field name="type" ref="account.account_type_template_expense_en"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_en"/>
</record>
</data>
</tryton>
@@ -1,24 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="es">
<record id="account_template_cogs_es" model="account.account.template">
<field name="name">CMV</field>
<field name="type" ref="account.account_type_template_expense_es"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_es"/>
</record>
</data>
</tryton>
@@ -1,24 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="fr">
<record id="account_template_cogs_fr" model="account.account.template">
<field name="name">Prix du bien vendu</field>
<field name="type" ref="account.account_type_template_expense_fr"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_fr"/>
</record>
</data>
</tryton>
@@ -1,24 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="nl">
<record id="account_template_cogs_nl" model="account.account.template">
<field name="name">COGS</field>
<field name="type" ref="account.account_type_template_expense_nl"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_nl"/>
</record>
</data>
</tryton>
@@ -1,24 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="pt">
<record id="account_template_cogs_pt" model="account.account.template">
<field name="name">Custo das Mercadorias Vendidas (CMV)</field>
<field name="type" ref="account.account_type_template_expense_pt"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_pt"/>
</record>
</data>
</tryton>
@@ -1,24 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ru">
<record id="account_template_cogs_ru" model="account.account.template">
<field name="name">COGS</field>
<field name="type" ref="account.account_type_template_expense_ru"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_ru"/>
</record>
</data>
</tryton>
@@ -1,24 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="sl">
<record id="account_template_cogs_sl" model="account.account.template">
<field name="name">COGS</field>
<field name="type" ref="account.account_type_template_expense_sl"/>
<field name="reconcile" eval="True"/>
<field name="parent" ref="account.account_template_root_sl"/>
</record>
</data>
</tryton>
@@ -12,8 +12,7 @@ def add_cogs_accounts(accounts, company=None, config=None):
company = get_company(config=config)
accounts['cogs'], = Account.find([
('type.expense', '=', True),
('id', '!=', accounts['expense'].id),
('company', '=', company.id),
('code', '=', '5.1.1'),
])
return accounts
@@ -10,14 +10,4 @@ depends:
res
xml:
product.xml
minimal_chart_bg.xml
minimal_chart_ca.xml
minimal_chart_de.xml
minimal_chart_en.xml
minimal_chart_es.xml
minimal_chart_fr.xml
minimal_chart_nl.xml
minimal_chart_pt.xml
minimal_chart_ru.xml
minimal_chart_sl.xml
message.xml
@@ -1,74 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="account.account.type.template"
id="account_type_template_asset_current_inventories">
<field name="name" lang="en">Inventories</field>
<field name="name" lang="bg">Инвентаризации</field>
<field name="name" lang="ca">Inventaris</field>
<field name="name" lang="de">Bestandskorrekturen</field>
<field name="name" lang="es">Inventarios</field>
<field name="name" lang="fr">Inventaires</field>
<field name="name" lang="nl">Inventories</field>
<field name="name" lang="pt">Inventários</field>
<field name="name" lang="ru">Инвентаризация</field>
<field name="name" lang="sl">Popisi</field>
<field name="parent"
ref="account.account_type_template_asset_current"/>
<field name="statement">balance</field>
<field name="stock" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record model="account.account.template" id="account_template_stock">
<field name="name" lang="en">Stock</field>
<field name="name" lang="bg">Наличност</field>
<field name="name" lang="ca">Estoc</field>
<field name="name" lang="de">Lager</field>
<field name="name" lang="es">Existencias</field>
<field name="name" lang="fr">Stock</field>
<field name="name" lang="nl">Voorraad</field>
<field name="name" lang="pt">Estoque</field>
<field name="name" lang="ru">Хранилище</field>
<field name="name" lang="sl">Zaloga</field>
<field name="type"
ref="account_type_template_asset_current_inventories"/>
<field name="parent" ref="account.account_template_root"/>
</record>
<record model="account.account.type.template" id="account_type_template_stock_expense">
<field name="name" lang="en">Stock Expense</field>
<field name="name" lang="bg">Разход на акции</field>
<field name="name" lang="ca">Despeses de valors</field>
<field name="name" lang="de">Lagerkosten</field>
<field name="name" lang="es">Gastos de Stock</field>
<field name="name" lang="fr">Variation des stocks</field>
<field name="name" lang="nl">Voorraad</field>
<field name="name" lang="pt">Despesa de estoque</field>
<field name="name" lang="ru">Расходы на акции</field>
<field name="name" lang="sl">Stroški zalog</field>
<field name="parent" ref="account.account_type_template_expense"/>
<field name="statement">income</field>
<field name="sequence" eval="30"/>
<field name="stock" eval="True"/>
</record>
<record model="account.account.template" id="account_template_stock_expense">
<field name="name" lang="en">Stock Expense</field>
<field name="name" lang="bg">Разход на акции</field>
<field name="name" lang="ca">Despeses d'existències</field>
<field name="name" lang="de">Lagerkosten</field>
<field name="name" lang="es">Gastos de existencias</field>
<field name="name" lang="fr">Variation des stocks</field>
<field name="name" lang="nl">Voorraad</field>
<field name="name" lang="pt">Despesa de estoque</field>
<field name="name" lang="ru">Расходы на акции</field>
<field name="name" lang="sl">Stroški zalog</field>
<field name="type" ref="account_type_template_stock_expense"/>
<field name="parent" ref="account.account_template_root"/>
</record>
</data>
</tryton>
@@ -1,71 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="bg">
<record id="account_type_template_asset_current_inventories_bg" model="account.account.type.template">
<field name="name">Инвентаризации</field>
<field name="parent" ref="account.account_type_template_asset_current_bg"/>
<field name="statement">balance</field>
<field name="stock" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_template_stock_bg" model="account.account.template">
<field name="name">Наличност</field>
<field name="type" ref="account_type_template_asset_current_inventories_bg"/>
<field name="parent" ref="account.account_template_root_bg"/>
</record>
<record id="account_type_template_stock_expense_bg" model="account.account.type.template">
<field name="name">Разход на акции</field>
<field name="parent" ref="account.account_type_template_expense_bg"/>
<field name="statement">income</field>
<field name="sequence" eval="30"/>
<field name="stock" eval="True"/>
</record>
<record id="account_template_stock_expense_bg" model="account.account.template">
<field name="name">Разход на акции</field>
<field name="type" ref="account_type_template_stock_expense_bg"/>
<field name="parent" ref="account.account_template_root_bg"/>
</record>
</data>
</tryton>
@@ -1,71 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ca">
<record id="account_type_template_asset_current_inventories_ca" model="account.account.type.template">
<field name="name">Inventaris</field>
<field name="parent" ref="account.account_type_template_asset_current_ca"/>
<field name="statement">balance</field>
<field name="stock" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_template_stock_ca" model="account.account.template">
<field name="name">Estoc</field>
<field name="type" ref="account_type_template_asset_current_inventories_ca"/>
<field name="parent" ref="account.account_template_root_ca"/>
</record>
<record id="account_type_template_stock_expense_ca" model="account.account.type.template">
<field name="name">Despeses de valors</field>
<field name="parent" ref="account.account_type_template_expense_ca"/>
<field name="statement">income</field>
<field name="sequence" eval="30"/>
<field name="stock" eval="True"/>
</record>
<record id="account_template_stock_expense_ca" model="account.account.template">
<field name="name">Despeses d'existències</field>
<field name="type" ref="account_type_template_stock_expense_ca"/>
<field name="parent" ref="account.account_template_root_ca"/>
</record>
</data>
</tryton>
@@ -1,71 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="de">
<record id="account_type_template_asset_current_inventories_de" model="account.account.type.template">
<field name="name">Bestandskorrekturen</field>
<field name="parent" ref="account.account_type_template_asset_current_de"/>
<field name="statement">balance</field>
<field name="stock" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_template_stock_de" model="account.account.template">
<field name="name">Lager</field>
<field name="type" ref="account_type_template_asset_current_inventories_de"/>
<field name="parent" ref="account.account_template_root_de"/>
</record>
<record id="account_type_template_stock_expense_de" model="account.account.type.template">
<field name="name">Lagerkosten</field>
<field name="parent" ref="account.account_type_template_expense_de"/>
<field name="statement">income</field>
<field name="sequence" eval="30"/>
<field name="stock" eval="True"/>
</record>
<record id="account_template_stock_expense_de" model="account.account.template">
<field name="name">Lagerkosten</field>
<field name="type" ref="account_type_template_stock_expense_de"/>
<field name="parent" ref="account.account_template_root_de"/>
</record>
</data>
</tryton>
@@ -1,71 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="en">
<record id="account_type_template_asset_current_inventories_en" model="account.account.type.template">
<field name="name">Inventories</field>
<field name="parent" ref="account.account_type_template_asset_current_en"/>
<field name="statement">balance</field>
<field name="stock" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_template_stock_en" model="account.account.template">
<field name="name">Stock</field>
<field name="type" ref="account_type_template_asset_current_inventories_en"/>
<field name="parent" ref="account.account_template_root_en"/>
</record>
<record id="account_type_template_stock_expense_en" model="account.account.type.template">
<field name="name">Stock Expense</field>
<field name="parent" ref="account.account_type_template_expense_en"/>
<field name="statement">income</field>
<field name="sequence" eval="30"/>
<field name="stock" eval="True"/>
</record>
<record id="account_template_stock_expense_en" model="account.account.template">
<field name="name">Stock Expense</field>
<field name="type" ref="account_type_template_stock_expense_en"/>
<field name="parent" ref="account.account_template_root_en"/>
</record>
</data>
</tryton>
@@ -1,71 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="es">
<record id="account_type_template_asset_current_inventories_es" model="account.account.type.template">
<field name="name">Inventarios</field>
<field name="parent" ref="account.account_type_template_asset_current_es"/>
<field name="statement">balance</field>
<field name="stock" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_template_stock_es" model="account.account.template">
<field name="name">Existencias</field>
<field name="type" ref="account_type_template_asset_current_inventories_es"/>
<field name="parent" ref="account.account_template_root_es"/>
</record>
<record id="account_type_template_stock_expense_es" model="account.account.type.template">
<field name="name">Gastos de Stock</field>
<field name="parent" ref="account.account_type_template_expense_es"/>
<field name="statement">income</field>
<field name="sequence" eval="30"/>
<field name="stock" eval="True"/>
</record>
<record id="account_template_stock_expense_es" model="account.account.template">
<field name="name">Gastos de existencias</field>
<field name="type" ref="account_type_template_stock_expense_es"/>
<field name="parent" ref="account.account_template_root_es"/>
</record>
</data>
</tryton>
@@ -1,71 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="fr">
<record id="account_type_template_asset_current_inventories_fr" model="account.account.type.template">
<field name="name">Inventaires</field>
<field name="parent" ref="account.account_type_template_asset_current_fr"/>
<field name="statement">balance</field>
<field name="stock" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_template_stock_fr" model="account.account.template">
<field name="name">Stock</field>
<field name="type" ref="account_type_template_asset_current_inventories_fr"/>
<field name="parent" ref="account.account_template_root_fr"/>
</record>
<record id="account_type_template_stock_expense_fr" model="account.account.type.template">
<field name="name">Variation des stocks</field>
<field name="parent" ref="account.account_type_template_expense_fr"/>
<field name="statement">income</field>
<field name="sequence" eval="30"/>
<field name="stock" eval="True"/>
</record>
<record id="account_template_stock_expense_fr" model="account.account.template">
<field name="name">Variation des stocks</field>
<field name="type" ref="account_type_template_stock_expense_fr"/>
<field name="parent" ref="account.account_template_root_fr"/>
</record>
</data>
</tryton>
@@ -1,71 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="nl">
<record id="account_type_template_asset_current_inventories_nl" model="account.account.type.template">
<field name="name">Inventories</field>
<field name="parent" ref="account.account_type_template_asset_current_nl"/>
<field name="statement">balance</field>
<field name="stock" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_template_stock_nl" model="account.account.template">
<field name="name">Voorraad</field>
<field name="type" ref="account_type_template_asset_current_inventories_nl"/>
<field name="parent" ref="account.account_template_root_nl"/>
</record>
<record id="account_type_template_stock_expense_nl" model="account.account.type.template">
<field name="name">Voorraad</field>
<field name="parent" ref="account.account_type_template_expense_nl"/>
<field name="statement">income</field>
<field name="sequence" eval="30"/>
<field name="stock" eval="True"/>
</record>
<record id="account_template_stock_expense_nl" model="account.account.template">
<field name="name">Voorraad</field>
<field name="type" ref="account_type_template_stock_expense_nl"/>
<field name="parent" ref="account.account_template_root_nl"/>
</record>
</data>
</tryton>
@@ -1,71 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="pt">
<record id="account_type_template_asset_current_inventories_pt" model="account.account.type.template">
<field name="name">Inventários</field>
<field name="parent" ref="account.account_type_template_asset_current_pt"/>
<field name="statement">balance</field>
<field name="stock" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_template_stock_pt" model="account.account.template">
<field name="name">Estoque</field>
<field name="type" ref="account_type_template_asset_current_inventories_pt"/>
<field name="parent" ref="account.account_template_root_pt"/>
</record>
<record id="account_type_template_stock_expense_pt" model="account.account.type.template">
<field name="name">Despesa de estoque</field>
<field name="parent" ref="account.account_type_template_expense_pt"/>
<field name="statement">income</field>
<field name="sequence" eval="30"/>
<field name="stock" eval="True"/>
</record>
<record id="account_template_stock_expense_pt" model="account.account.template">
<field name="name">Despesa de estoque</field>
<field name="type" ref="account_type_template_stock_expense_pt"/>
<field name="parent" ref="account.account_template_root_pt"/>
</record>
</data>
</tryton>
@@ -1,71 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ru">
<record id="account_type_template_asset_current_inventories_ru" model="account.account.type.template">
<field name="name">Инвентаризация</field>
<field name="parent" ref="account.account_type_template_asset_current_ru"/>
<field name="statement">balance</field>
<field name="stock" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_template_stock_ru" model="account.account.template">
<field name="name">Хранилище</field>
<field name="type" ref="account_type_template_asset_current_inventories_ru"/>
<field name="parent" ref="account.account_template_root_ru"/>
</record>
<record id="account_type_template_stock_expense_ru" model="account.account.type.template">
<field name="name">Расходы на акции</field>
<field name="parent" ref="account.account_type_template_expense_ru"/>
<field name="statement">income</field>
<field name="sequence" eval="30"/>
<field name="stock" eval="True"/>
</record>
<record id="account_template_stock_expense_ru" model="account.account.template">
<field name="name">Расходы на акции</field>
<field name="type" ref="account_type_template_stock_expense_ru"/>
<field name="parent" ref="account.account_template_root_ru"/>
</record>
</data>
</tryton>
@@ -1,71 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="sl">
<record id="account_type_template_asset_current_inventories_sl" model="account.account.type.template">
<field name="name">Popisi</field>
<field name="parent" ref="account.account_type_template_asset_current_sl"/>
<field name="statement">balance</field>
<field name="stock" eval="True"/>
<field name="sequence" eval="20"/>
</record>
<record id="account_template_stock_sl" model="account.account.template">
<field name="name">Zaloga</field>
<field name="type" ref="account_type_template_asset_current_inventories_sl"/>
<field name="parent" ref="account.account_template_root_sl"/>
</record>
<record id="account_type_template_stock_expense_sl" model="account.account.type.template">
<field name="name">Stroški zalog</field>
<field name="parent" ref="account.account_type_template_expense_sl"/>
<field name="statement">income</field>
<field name="sequence" eval="30"/>
<field name="stock" eval="True"/>
</record>
<record id="account_template_stock_expense_sl" model="account.account.template">
<field name="name">Stroški zalog</field>
<field name="type" ref="account_type_template_stock_expense_sl"/>
<field name="parent" ref="account.account_template_root_sl"/>
</record>
</data>
</tryton>
@@ -11,11 +11,12 @@ def add_stock_accounts(accounts, company=None, config=None):
if not company:
company = get_company(config=config)
stock_accounts = Account.find([
('type.stock', '=', True),
accounts['stock'], = Account.find([
('company', '=', company.id),
('code', '=', '1.3.1'),
])
accounts['stock_expense'], = Account.find([
('company', '=', company.id),
('code', '=', '5.1.5'),
])
for account in stock_accounts:
name = account.name.lower().replace(' and ', '_').replace(' ', '_')
accounts[name] = account
return accounts
@@ -9,13 +9,3 @@ depends:
xml:
product.xml
account.xml
minimal_chart_bg.xml
minimal_chart_ca.xml
minimal_chart_de.xml
minimal_chart_en.xml
minimal_chart_es.xml
minimal_chart_fr.xml
minimal_chart_nl.xml
minimal_chart_pt.xml
minimal_chart_ru.xml
minimal_chart_sl.xml
+6 -2
View File
@@ -34,13 +34,17 @@ class PurchaseTestCase(
create_chart(company)
receivable, = Account.search([
('closed', '!=', True),
('type.receivable', '=', True),
('party_required', '=', True),
('company', '=', company.id),
])
], limit=1)
payable, = Account.search([
('closed', '!=', True),
('type.payable', '=', True),
('party_required', '=', True),
('company', '=', company.id),
])
], limit=1)
kg, = Uom.search([('name', '=', 'Kilogram')])
g, = Uom.search([('name', '=', 'Gram')])
+6 -2
View File
@@ -29,13 +29,17 @@ class SaleTestCase(
create_chart(company)
receivable, = Account.search([
('closed', '!=', True),
('type.receivable', '=', True),
('party_required', '=', True),
('company', '=', company.id),
])
], limit=1)
payable, = Account.search([
('closed', '!=', True),
('type.payable', '=', True),
('party_required', '=', True),
('company', '=', company.id),
])
], limit=1)
kg, = Uom.search([('name', '=', 'Kilogram')])
g, = Uom.search([('name', '=', 'Gram')])
@@ -0,0 +1,10 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="account.account.type.template" id="account.account_type_template_unearned_revenue">
<field name="unearned_revenue" eval="True"/>
</record>
</data>
</tryton>
@@ -0,0 +1,10 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="en">
<record id="account.account_type_template_unearned_revenue_en" model="account.account.type.template">
<field name="unearned_revenue" eval="True"/>
</record>
</data>
</tryton>
@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="account.account.type.template" id="account_type_template_unearned_revenue">
<field name="name" lang="en">Unearned Revenue</field>
<field name="name" lang="bg">Неотработен доход</field>
<field name="name" lang="ca">Ingressos no consumits</field>
<field name="name" lang="de">Nicht verdiente Einnahmen</field>
<field name="name" lang="es">Ingresos no ganados</field>
<field name="name" lang="fr">Produits constatés d'avance</field>
<field name="name" lang="nl">Onverdiende inkomsten</field>
<field name="name" lang="pt">Receita não recebida</field>
<field name="name" lang="ru">Нетрудовые доходы</field>
<field name="name" lang="sl">Nezasluženi prihodki</field>
<field name="parent" ref="account.account_type_template_liability_current"/>
<field name="statement">balance</field>
<field name="unearned_revenue" eval="True"/>
<field name="sequence" eval="30"/>
</record>
<record model="account.account.template" id="account_template_advance_payment">
<field name="name" lang="en">Advance Payment</field>
<field name="name" lang="bg">Авансово плащане</field>
<field name="name" lang="ca">Pagament avançat</field>
<field name="name" lang="de">Vorauszahlung</field>
<field name="name" lang="es">Pago por adelantado</field>
<field name="name" lang="fr">Acompte</field>
<field name="name" lang="nl">Vooruitbetaling</field>
<field name="name" lang="pt">Pagamento adiantado</field>
<field name="name" lang="ru">Предоплата</field>
<field name="name" lang="sl">Plačilo vnaprej</field>
<field name="type" ref="account_type_template_unearned_revenue"/>
<field name="parent" ref="account.account_template_root"/>
</record>
</data>
</tryton>
@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="bg">
<record id="account_type_template_unearned_revenue_bg" model="account.account.type.template">
<field name="name">Неотработен доход</field>
<field name="parent" ref="account.account_type_template_liability_current_bg"/>
<field name="statement">balance</field>
<field name="unearned_revenue" eval="True"/>
<field name="sequence" eval="30"/>
</record>
<record id="account_template_advance_payment_bg" model="account.account.template">
<field name="name">Авансово плащане</field>
<field name="type" ref="account_type_template_unearned_revenue_bg"/>
<field name="parent" ref="account.account_template_root_bg"/>
</record>
</data>
</tryton>
@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ca">
<record id="account_type_template_unearned_revenue_ca" model="account.account.type.template">
<field name="name">Ingressos no consumits</field>
<field name="parent" ref="account.account_type_template_liability_current_ca"/>
<field name="statement">balance</field>
<field name="unearned_revenue" eval="True"/>
<field name="sequence" eval="30"/>
</record>
<record id="account_template_advance_payment_ca" model="account.account.template">
<field name="name">Pagament avançat</field>
<field name="type" ref="account_type_template_unearned_revenue_ca"/>
<field name="parent" ref="account.account_template_root_ca"/>
</record>
</data>
</tryton>
@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="de">
<record id="account_type_template_unearned_revenue_de" model="account.account.type.template">
<field name="name">Nicht verdiente Einnahmen</field>
<field name="parent" ref="account.account_type_template_liability_current_de"/>
<field name="statement">balance</field>
<field name="unearned_revenue" eval="True"/>
<field name="sequence" eval="30"/>
</record>
<record id="account_template_advance_payment_de" model="account.account.template">
<field name="name">Vorauszahlung</field>
<field name="type" ref="account_type_template_unearned_revenue_de"/>
<field name="parent" ref="account.account_template_root_de"/>
</record>
</data>
</tryton>
@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="en">
<record id="account_type_template_unearned_revenue_en" model="account.account.type.template">
<field name="name">Unearned Revenue</field>
<field name="parent" ref="account.account_type_template_liability_current_en"/>
<field name="statement">balance</field>
<field name="unearned_revenue" eval="True"/>
<field name="sequence" eval="30"/>
</record>
<record id="account_template_advance_payment_en" model="account.account.template">
<field name="name">Advance Payment</field>
<field name="type" ref="account_type_template_unearned_revenue_en"/>
<field name="parent" ref="account.account_template_root_en"/>
</record>
</data>
</tryton>
@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="es">
<record id="account_type_template_unearned_revenue_es" model="account.account.type.template">
<field name="name">Ingresos no ganados</field>
<field name="parent" ref="account.account_type_template_liability_current_es"/>
<field name="statement">balance</field>
<field name="unearned_revenue" eval="True"/>
<field name="sequence" eval="30"/>
</record>
<record id="account_template_advance_payment_es" model="account.account.template">
<field name="name">Pago por adelantado</field>
<field name="type" ref="account_type_template_unearned_revenue_es"/>
<field name="parent" ref="account.account_template_root_es"/>
</record>
</data>
</tryton>
@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="fr">
<record id="account_type_template_unearned_revenue_fr" model="account.account.type.template">
<field name="name">Produits constatés d'avance</field>
<field name="parent" ref="account.account_type_template_liability_current_fr"/>
<field name="statement">balance</field>
<field name="unearned_revenue" eval="True"/>
<field name="sequence" eval="30"/>
</record>
<record id="account_template_advance_payment_fr" model="account.account.template">
<field name="name">Acompte</field>
<field name="type" ref="account_type_template_unearned_revenue_fr"/>
<field name="parent" ref="account.account_template_root_fr"/>
</record>
</data>
</tryton>
@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="nl">
<record id="account_type_template_unearned_revenue_nl" model="account.account.type.template">
<field name="name">Onverdiende inkomsten</field>
<field name="parent" ref="account.account_type_template_liability_current_nl"/>
<field name="statement">balance</field>
<field name="unearned_revenue" eval="True"/>
<field name="sequence" eval="30"/>
</record>
<record id="account_template_advance_payment_nl" model="account.account.template">
<field name="name">Vooruitbetaling</field>
<field name="type" ref="account_type_template_unearned_revenue_nl"/>
<field name="parent" ref="account.account_template_root_nl"/>
</record>
</data>
</tryton>
@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="pt">
<record id="account_type_template_unearned_revenue_pt" model="account.account.type.template">
<field name="name">Receita não recebida</field>
<field name="parent" ref="account.account_type_template_liability_current_pt"/>
<field name="statement">balance</field>
<field name="unearned_revenue" eval="True"/>
<field name="sequence" eval="30"/>
</record>
<record id="account_template_advance_payment_pt" model="account.account.template">
<field name="name">Pagamento adiantado</field>
<field name="type" ref="account_type_template_unearned_revenue_pt"/>
<field name="parent" ref="account.account_template_root_pt"/>
</record>
</data>
</tryton>
@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="ru">
<record id="account_type_template_unearned_revenue_ru" model="account.account.type.template">
<field name="name">Нетрудовые доходы</field>
<field name="parent" ref="account.account_type_template_liability_current_ru"/>
<field name="statement">balance</field>
<field name="unearned_revenue" eval="True"/>
<field name="sequence" eval="30"/>
</record>
<record id="account_template_advance_payment_ru" model="account.account.template">
<field name="name">Предоплата</field>
<field name="type" ref="account_type_template_unearned_revenue_ru"/>
<field name="parent" ref="account.account_template_root_ru"/>
</record>
</data>
</tryton>
@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data language="sl">
<record id="account_type_template_unearned_revenue_sl" model="account.account.type.template">
<field name="name">Nezasluženi prihodki</field>
<field name="parent" ref="account.account_type_template_liability_current_sl"/>
<field name="statement">balance</field>
<field name="unearned_revenue" eval="True"/>
<field name="sequence" eval="30"/>
</record>
<record id="account_template_advance_payment_sl" model="account.account.template">
<field name="name">Plačilo vnaprej</field>
<field name="type" ref="account_type_template_unearned_revenue_sl"/>
<field name="parent" ref="account.account_template_root_sl"/>
</record>
</data>
</tryton>
+2 -2
View File
@@ -32,7 +32,7 @@ def add_advance_payment_accounts(accounts, company=None, config=None):
company = get_company(config=config)
accounts['advance_payment'], = Account.find([
('type.unearned_revenue', '=', True),
('company', '=', company.id),
], limit=1)
('code', '=', '2.2.2'),
])
return accounts
+1 -10
View File
@@ -12,14 +12,5 @@ extras_depend:
xml:
sale.xml
account.xml
minimal_chart_bg.xml
minimal_chart_ca.xml
minimal_chart_de.xml
minimal_chart_en.xml
minimal_chart_es.xml
minimal_chart_fr.xml
minimal_chart_nl.xml
minimal_chart_pt.xml
minimal_chart_ru.xml
minimal_chart_sl.xml
account_chart_en.xml
message.xml
@@ -39,11 +39,16 @@ class SaleCreditLimitTestCase(CompanyTestMixin, ModuleTestCase):
period = fiscalyear.periods[0]
receivable, = Account.search([
('closed', '!=', True),
('type.receivable', '=', True),
])
('party_required', '=', True),
('company', '=', company.id),
], limit=1)
revenue, = Account.search([
('closed', '!=', True),
('type.revenue', '=', True),
])
('company', '=', company.id),
], limit=1)
journal, = Journal.search([], limit=1)
party, = Party.create([{
'name': 'Party',
+6 -2
View File
@@ -93,13 +93,17 @@ class StockSupplyTestCase(CompanyTestMixin, ModuleTestCase):
with set_company(company):
create_chart(company)
receivable, = Account.search([
('closed', '!=', True),
('type.receivable', '=', True),
('party_required', '=', True),
('company', '=', company.id),
])
], limit=1)
payable, = Account.search([
('closed', '!=', True),
('type.payable', '=', True),
('party_required', '=', True),
('company', '=', company.id),
])
], limit=1)
supplier, = Party.create([{
'name': 'supplier',
'account_receivable': receivable.id,
@@ -124,13 +124,17 @@ class StockSupplyDayTestCase(CompanyTestMixin, ModuleTestCase):
with set_company(company):
create_chart(company)
receivable, = Account.search([
('closed', '!=', True),
('type.receivable', '=', True),
('party_required', '=', True),
('company', '=', company.id),
])
], limit=1)
payable, = Account.search([
('closed', '!=', True),
('type.payable', '=', True),
('party_required', '=', True),
('company', '=', company.id),
])
], limit=1)
supplier, = Party.create([{
'name': 'supplier',
'account_receivable': receivable.id,
@@ -54,7 +54,7 @@ class WebShopProductDataFeedTestCase(ModuleTestCase):
create_chart(company)
tax_account, = Account.search([
('name', '=', 'Main Tax'),
('code', '=', '6.3.4'),
])
tax = Tax()