[DATA] +point of sale, account journals, sale and stock informations
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Sun, 8 Nov 2015 16:50:05 +0000 (17:50 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Sun, 8 Nov 2015 16:50:05 +0000 (17:50 +0100)
__openerp__.py
data/account.xml [new file with mode: 0644]
data/point_of_sale.xml [new file with mode: 0644]
data/sale.xml [new file with mode: 0644]
data/stock.xml [new file with mode: 0644]

index 7dc3207..bbfd826 100644 (file)
@@ -46,6 +46,11 @@ It installs the profile for bike co-ops to manage some features like:
         'data/products_categories.xml',
         'data/products_products.xml',
         'data/bikecoop.xml',
+        'data/members.xml',
+        'data/stock.xml',
+        'data/sale.xml',
+        'data/account.xml',
+        'data/point_of_sale.xml',
         'view/bikecoop.xml',
     ],
     'installable': True,
diff --git a/data/account.xml b/data/account.xml
new file mode 100644 (file)
index 0000000..b887583
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <data noupdate="1">
+        <record id="cheques_atelier" model="account.journal">
+            <field name="name">Chèques</field>
+            <field name="code">CHK1</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="caisse_atelier" model="account.journal">
+            <field name="name">Liquide</field>
+            <field name="code">LIQ</field>
+            <field name="type">cash</field>
+            <field model="account.account" name="default_debit_account_id" search="[('code', '=', '531100')]"/>
+            <field model="account.account" name="default_credit_account_id" search="[('code', '=', '531100')]"/>
+            <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"/>
+            <field name="amount_authorized_diff">0</field>
+        </record>
+        <record id="ventes_atelier" model="account.journal">
+            <field name="name">Journal des ventes en atelier</field>
+            <field name="code">JVA</field>
+            <field name="type">sale</field>
+        </record>
+    </data>
+</openerp>
diff --git a/data/point_of_sale.xml b/data/point_of_sale.xml
new file mode 100644 (file)
index 0000000..0fe74b9
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <data noupdate="0">
+        <record model="pos.config" id="point_of_sale.pos_config_main">
+            <field name="name">Atelier</field>
+            <field name="journal_id" ref="ventes_atelier"/>
+            <field name="journal_ids" eval="[(6,0,[ref('cheques_atelier'), ref('caisse_atelier')])]"/>
+        </record>
+        <record id="product_take_in_out" model="product.product">
+            <field name="name">Produit d'entrée et de sortie de caisse</field>
+            <field name="type">service</field>
+            <field name="purchase_ok" eval="False"/>
+            <field name="sale_ok" eval="False"/>
+            <field name="state">sellable</field>
+            <field name="expense_pdt" eval="True"/>
+            <field name="income_pdt" eval="True"/>
+            <field name="property_account_expense" model="account.account" search="[('code', '=', '531100')]"/>
+            <field name="property_account_income" model="account.account" search="[('code', '=', '531100')]"/>
+        </record>
+    </data>
+</openerp>
diff --git a/data/sale.xml b/data/sale.xml
new file mode 100644 (file)
index 0000000..dbe971c
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <data>
+        <record id="sale.sale_shop_1" model="sale.shop">
+            <field name="name">L'atelier</field>
+        </record>
+    </data>
+</openerp>
diff --git a/data/stock.xml b/data/stock.xml
new file mode 100644 (file)
index 0000000..67c8caa
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <data>
+        <record id="stock.warehouse0" model="stock.warehouse">
+            <field name="name">Atelier</field>
+        </record>
+    </data>
+</openerp>