[DATA] +chart of account customization
authorLudovic CHEVALIER <ludovic@beurresarrasin.net>
Tue, 21 Apr 2015 14:43:54 +0000 (16:43 +0200)
committerLudovic CHEVALIER <ludovic@beurresarrasin.net>
Tue, 21 Apr 2015 14:43:54 +0000 (16:43 +0200)
[DATA] +2 bikecoop more

__openerp__.py
data/account.xml [new file with mode: 0644]
data/base.xml
data/plan_comptable_general.xml [new file with mode: 0644]
data/point_of_sale.xml

index ce76b07..d7a4068 100644 (file)
@@ -44,6 +44,8 @@ It installs the profile for bike co-ops to manage some features like:
     'init_xml': [
     ],
     'update_xml': [
+        'data/plan_comptable_general.xml',
+        'data/account.xml',
         'data/base.xml',
         'data/sale.xml',
         'data/stock.xml',
diff --git a/data/account.xml b/data/account.xml
new file mode 100644 (file)
index 0000000..43649bd
--- /dev/null
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <data noupdate="1">
+        <record id="cheque_clichy" model="account.journal">
+            <field name="name">Chèques - Clichy</field>
+            <field name="code">BNK3</field>
+            <field name="type">bank</field>
+            <field model="account.account" name="default_debit_account_id" search="[('code', '=', '511200')]"/>
+            <field model="account.account" name="default_credit_account_id" search="[('code', '=', '511200')]"/>
+            <field name="journal_user" eval="True"/>
+            <field model="account.account" name="internal_account_id" search="[('code', '=', '580000')]"/>
+        </record>
+        <record id="cheque_saint_denis" model="account.journal">
+            <field name="name">Chèques - Saint-Denis</field>
+            <field name="code">BNK4</field>
+            <field name="type">bank</field>
+            <field model="account.account" name="default_debit_account_id" search="[('code', '=', '511300')]"/>
+            <field model="account.account" name="default_credit_account_id" search="[('code', '=', '511300')]"/>
+            <field name="journal_user" eval="True"/>
+            <field model="account.account" name="internal_account_id" search="[('code', '=', '580000')]"/>
+        </record>
+        <record id="cheque_les_ulis" model="account.journal">
+            <field name="name">Chèques - Les Ulis</field>
+            <field name="code">BNK5</field>
+            <field name="type">bank</field>
+            <field model="account.account" name="default_debit_account_id" search="[('code', '=', '511400')]"/>
+            <field model="account.account" name="default_credit_account_id" search="[('code', '=', '511400')]"/>
+            <field name="journal_user" eval="True"/>
+            <field model="account.account" name="internal_account_id" search="[('code', '=', '580000')]"/>
+        </record>
+        <record id="caisse_clichy" model="account.journal">
+            <field name="name">Caisse - Clichy</field>
+            <field name="code">BNK6</field>
+            <field name="type">cash</field>
+            <field model="account.account" name="default_debit_account_id" search="[('code', '=', '531200')]"/>
+            <field model="account.account" name="default_credit_account_id" search="[('code', '=', '531200')]"/>
+            <field name="journal_user" eval="True"/>
+            <field model="account.account" name="internal_account_id" search="[('code', '=', '580000')]"/>
+            <field name="with_last_closing_balance" eval="True"/>
+            <field name="cash_control" eval="True"/>
+        </record>
+        <record id="caisse_saint_denis" model="account.journal">
+            <field name="name">Caisse - Saint-Denis</field>
+            <field name="code">BNK7</field>
+            <field name="type">cash</field>
+            <field model="account.account" name="default_debit_account_id" search="[('code', '=', '531300')]"/>
+            <field model="account.account" name="default_credit_account_id" search="[('code', '=', '531300')]"/>
+            <field name="journal_user" eval="True"/>
+            <field model="account.account" name="internal_account_id" search="[('code', '=', '580000')]"/>
+            <field name="with_last_closing_balance" eval="True"/>
+            <field name="cash_control" eval="True"/>
+        </record>
+        <record id="caisse_les_ulis" model="account.journal">
+            <field name="name">Caisse - Les Ulis</field>
+            <field name="code">BNK8</field>
+            <field name="type">cash</field>
+            <field model="account.account" name="default_debit_account_id" search="[('code', '=', '531400')]"/>
+            <field model="account.account" name="default_credit_account_id" search="[('code', '=', '531400')]"/>
+            <field name="journal_user" eval="True"/>
+            <field model="account.account" name="internal_account_id" search="[('code', '=', '580000')]"/>
+            <field name="with_last_closing_balance" eval="True"/>
+            <field name="cash_control" eval="True"/>
+        </record>
+        <record id="ventes_clichy" model="account.journal">
+            <field name="name">Journal des ventes - Clichy</field>
+            <field name="code">JVCL</field>
+            <field name="type">sale</field>
+            <field name="amount_authorized_diff">0</field>
+        </record>
+        <record id="ventes_saint_denis" model="account.journal">
+            <field name="name">Journal des ventes - Saint-Denis</field>
+            <field name="code">JVSD</field>
+            <field name="type">sale</field>
+            <field name="amount_authorized_diff">0</field>
+        </record>
+        <record id="ventes_les_ulis" model="account.journal">
+            <field name="name">Journal des ventes - Les Ulis</field>
+            <field name="code">JVLU</field>
+            <field name="type">sale</field>
+            <field name="amount_authorized_diff">0</field>
+        </record>
+    </data>
+</openerp>
index 8f32b86..30cf28c 100644 (file)
@@ -14,8 +14,8 @@
             <field model="res.country" name="country_id" ref="base.fr"/>
         </record>
 
-        <record id="base.bikecoop_partner" model="res.partner">
-            <field name="name">L'atelier Vélo Solidaire de Clichy</field>
+        <record id="partner_solicycle_clichy" model="res.partner">
+            <field name="name">L'atelier SoliCycle de Clichy</field>
             <field name="parent_id" ref="base.main_partner"/>
             <field name="is_company" eval="True"/>
             <field name="use_parent_address" eval="False"/>
             <field model="res.country" name="country_id" ref="base.fr"/>
         </record>
 
+        <record id="partner_solicycle_saint_denis" model="res.partner">
+            <field name="name">L'atelier SoliCycle de Saint-Denis</field>
+            <field name="parent_id" ref="base.main_partner"/>
+            <field name="is_company" eval="True"/>
+            <field name="use_parent_address" eval="False"/>
+            <field name="street">120, rue Gabriel Péri</field>
+            <field name="zip">93200</field>
+            <field name="city">SAINT-DENIS</field>
+            <field name="phone"></field>
+            <field name="mobile"></field>
+            <field model="res.country" name="country_id" ref="base.fr"/>
+        </record>
+
+        <record id="partner_solicycle_les_ulis" model="res.partner">
+            <field name="name">L'atelier SoliCycle des Ulis</field>
+            <field name="parent_id" ref="base.main_partner"/>
+            <field name="is_company" eval="True"/>
+            <field name="use_parent_address" eval="False"/>
+            <field name="street"></field>
+            <field name="zip">91</field>
+            <field name="city">LES ULIS</field>
+            <field name="phone"></field>
+            <field name="mobile"></field>
+            <field model="res.country" name="country_id" ref="base.fr"/>
+        </record>
+
         <record id="base.main_company" model="res.company">
             <field name="name">Études et Chantiers Île-de-France</field>
             <field name="partner_id" ref="base.main_partner"/>
diff --git a/data/plan_comptable_general.xml b/data/plan_comptable_general.xml
new file mode 100644 (file)
index 0000000..8a9bc5a
--- /dev/null
@@ -0,0 +1,34 @@
+<openerp>
+    <data>
+        <record id="l10n_fr.pcg_5112" model="account.account.template">
+          <field name="name">Chèques Clichy</field>
+        </record>
+        <record id="l10n_fr.pcg_5113" model="account.account.template">
+          <field name="name">Chèques Saint-Denis</field>
+        </record>
+        <record id="l10n_fr.pcg_5114" model="account.account.template">
+          <field name="name">Chèques Les Ulis</field>
+        </record>
+        <record id="pcg_5312" model="account.account.template">
+          <field name="name">Caisse - Clichy</field>
+          <field name="code">5312</field>
+          <field name="type">other</field>
+          <field name="user_type" ref="account.data_account_type_cash"/>
+          <field name="parent_id" ref="l10n_fr.pcg_531"/>
+        </record>
+        <record id="pcg_5313" model="account.account.template">
+          <field name="name">Caisse - Saint-Denis</field>
+          <field name="code">5313</field>
+          <field name="type">other</field>
+          <field name="user_type" ref="account.data_account_type_cash"/>
+          <field name="parent_id" ref="l10n_fr.pcg_531"/>
+        </record>
+        <record id="l10n_fr.pcg_5314" model="account.account.template">
+          <field name="name">Caisse - Les Ulis</field>
+          <field name="code">5314</field>
+          <field name="type">other</field>
+          <field name="user_type" ref="account.data_account_type_cash"/>
+          <field name="parent_id" ref="l10n_fr.pcg_531"/>
+        </record>
+    </data>
+</openerp>
index d275ac3..839b833 100644 (file)
@@ -1,8 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <openerp>
-    <data noupdate="1">
+    <data noupdate="0">
         <record model="pos.config" id="point_of_sale.pos_config_main">
-            <field name="name">L'atelier Vélo Solidaire/Clichy</field>
+            <field name="name">Clichy</field>
+            <field name="journal_id" ref="ventes_clichy"/>
+            <field name="journal_ids" eval="[(6,0,[ref('cheque_clichy'), ref('caisse_clichy')])]"/>
+        </record>
+        <record model="pos.config" id="pos_config_saint_denis">
+            <field name="name">Saint-Denis</field>
+            <field name="journal_id" ref="ventes_saint_denis"/>
+            <field name="journal_ids" eval="[(6,0,[ref('cheque_saint_denis'), ref('caisse_saint_denis')])]"/>
+        </record>
+        <record model="pos.config" id="pos_config_les_ulis">
+            <field name="name">Les Ulis</field>
+            <field name="journal_id" ref="ventes_les_ulis"/>
+            <field name="journal_ids" eval="[(6,0,[ref('cheque_les_ulis'), ref('caisse_les_ulis')])]"/>
         </record>
         <record id="product_take_in_out" model="product.product">
             <field name="name">Produit d'entrée et de sortie de caisse</field>