Skip to content

Commit d7075ab

Browse files
committed
[IMP] environmental_agency: testing 2
1 parent eb04ab1 commit d7075ab

File tree

7 files changed

+140
-46
lines changed

7 files changed

+140
-46
lines changed

environmental_agency/__manifest__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@
5252
'demo/sale_order_line.xml',
5353
'demo/sale_order_confirm.xml',
5454
'demo/ir_cron.xml',
55+
'demo/esg_emission_source.xml',
56+
'demo/esg_emission_factor.xml',
5557
'demo/account_move.xml',
5658
'demo/account_move_line.xml',
5759
'demo/account_analytic_line.xml',

environmental_agency/demo/account_move.xml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
<field name="currency_id" ref="base.EUR"/>
2626
<field name="invoice_currency_rate">1.0</field>
2727
<field name="is_manually_modified" eval="True"/>
28-
<field name="partner_id" ref="base_industry_data.res_partner_35"/>
29-
<field name="partner_shipping_id" ref="base_industry_data.res_partner_35"/>
28+
<field name="partner_id" ref="res_partner_36"/>
29+
<field name="partner_shipping_id" ref="res_partner_36"/>
3030
</record>
3131
<record id="account_move_6" model="account.move">
3232
<field name="posted_before" eval="True"/>
@@ -56,20 +56,6 @@
5656
<field name="partner_id" ref="res_partner_37"/>
5757
<field name="partner_shipping_id" ref="res_partner_37"/>
5858
</record>
59-
<record id="account_move_4" model="account.move">
60-
<field name="posted_before" eval="True"/>
61-
<field name="invoice_date" eval="str(DateTime.today() + relativedelta(days=11))"/>
62-
<field name="company_id" ref="base.main_company"/>
63-
<field name="move_type">in_invoice</field>
64-
<field name="name">BILL/2023/10/0001</field>
65-
<field name="checked" eval="True"/>
66-
<field name="invoice_date_due" eval="str(DateTime.today() - relativedelta(days=2))"/>
67-
<field name="currency_id" ref="base.EUR"/>
68-
<field name="invoice_currency_rate">1.0</field>
69-
<field name="is_manually_modified" eval="True"/>
70-
<field name="partner_id" ref="res_partner_37"/>
71-
<field name="partner_shipping_id" ref="res_partner_37"/>
72-
</record>
7359
<record id="account_move_2" model="account.move">
7460
<field name="posted_before" eval="True"/>
7561
<field name="invoice_date" eval="str(DateTime.today() - relativedelta(years=2, months=5, days=5))"/>
@@ -98,4 +84,18 @@
9884
<field name="partner_id" ref="base_industry_data.res_partner_35"/>
9985
<field name="partner_shipping_id" ref="base_industry_data.res_partner_35"/>
10086
</record>
87+
<record id="account_move_4" model="account.move">
88+
<field name="posted_before" eval="True"/>
89+
<field name="invoice_date" eval="str(DateTime.today() - relativedelta(years=2, days=2))"/>
90+
<field name="company_id" ref="base.main_company"/>
91+
<field name="move_type">in_invoice</field>
92+
<field name="name">BILL/2023/10/0001</field>
93+
<field name="checked" eval="True"/>
94+
<field name="invoice_date_due" eval="str(DateTime.today() - relativedelta(days=2))"/>
95+
<field name="currency_id" ref="base.EUR"/>
96+
<field name="invoice_currency_rate">1.0</field>
97+
<field name="is_manually_modified" eval="True"/>
98+
<field name="partner_id" ref="res_partner_37"/>
99+
<field name="partner_shipping_id" ref="res_partner_37"/>
100+
</record>
101101
</odoo>

environmental_agency/demo/account_move_line.xml

Lines changed: 35 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
<field name="partner_id" ref="res_partner_37"/>
55
<field name="product_id" ref="product_product_8"/>
66
<field name="move_id" ref="account_move_8"/>
7+
<field name="esg_emission_factor_id" ref="esg_emission_factor_1066"/>
78
<field name="balance">75.0</field>
8-
<field name="product_uom_id" ref="uom.product_uom_unit"/>
99
<field name="price_unit">15.0</field>
1010
<field name="display_type">product</field>
1111
<field name="quantity">5.0</field>
@@ -17,6 +17,7 @@
1717
<record id="account_move_line_20" model="account.move.line">
1818
<field name="partner_id" ref="res_partner_37"/>
1919
<field name="move_id" ref="account_move_8"/>
20+
<field name="esg_emission_factor_id" ref="esg_emission_factor_1066"/>
2021
<field name="balance">15.0</field>
2122
<field name="display_type">tax</field>
2223
<field name="name">20% G</field>
@@ -26,8 +27,9 @@
2627
<field name="tax_base_amount">75.0</field>
2728
</record>
2829
<record id="account_move_line_17" model="account.move.line">
29-
<field name="partner_id" ref="base_industry_data.res_partner_35"/>
30+
<field name="partner_id" ref="res_partner_36"/>
3031
<field name="move_id" ref="account_move_7"/>
32+
<field name="esg_emission_factor_id" ref="esg_emission_factor_1657"/>
3133
<field name="balance">2000.0</field>
3234
<field name="price_unit">2000.0</field>
3335
<field name="display_type">product</field>
@@ -40,6 +42,7 @@
4042
<record id="account_move_line_15" model="account.move.line">
4143
<field name="partner_id" ref="res_partner_36"/>
4244
<field name="move_id" ref="account_move_6"/>
45+
<field name="esg_emission_factor_id" ref="esg_emission_factor_486"/>
4346
<field name="balance">50000.0</field>
4447
<field name="price_unit">250.0</field>
4548
<field name="display_type">product</field>
@@ -53,8 +56,8 @@
5356
<field name="partner_id" ref="res_partner_37"/>
5457
<field name="product_id" ref="product_product_9"/>
5558
<field name="move_id" ref="account_move_5"/>
59+
<field name="esg_emission_factor_id" ref="esg_emission_factor_3924"/>
5660
<field name="balance">99.9</field>
57-
<field name="product_uom_id" ref="uom.product_uom_unit"/>
5861
<field name="price_unit">9.99</field>
5962
<field name="display_type">product</field>
6063
<field name="quantity">10.0</field>
@@ -66,6 +69,7 @@
6669
<record id="account_move_line_13" model="account.move.line">
6770
<field name="partner_id" ref="res_partner_37"/>
6871
<field name="move_id" ref="account_move_5"/>
72+
<field name="esg_emission_factor_id" ref="esg_emission_factor_3924"/>
6973
<field name="balance">19.98</field>
7074
<field name="display_type">tax</field>
7175
<field name="name">20% G</field>
@@ -74,34 +78,10 @@
7478
<field name="currency_id" ref="base.EUR"/>
7579
<field name="tax_base_amount">99.9</field>
7680
</record>
77-
<record id="account_move_line_9" model="account.move.line">
78-
<field name="partner_id" ref="res_partner_37"/>
79-
<field name="product_id" ref="product_product_8"/>
80-
<field name="move_id" ref="account_move_4"/>
81-
<field name="balance">150.0</field>
82-
<field name="product_uom_id" ref="uom.product_uom_unit"/>
83-
<field name="price_unit">15.0</field>
84-
<field name="display_type">product</field>
85-
<field name="quantity">10.0</field>
86-
<field name="name">Office Chairs</field>
87-
<field name="debit">150.0</field>
88-
<field name="amount_currency">150.0</field>
89-
<field name="currency_id" ref="base.EUR"/>
90-
</record>
91-
<record id="account_move_line_10" model="account.move.line">
92-
<field name="partner_id" ref="res_partner_37"/>
93-
<field name="move_id" ref="account_move_4"/>
94-
<field name="balance">30.0</field>
95-
<field name="display_type">tax</field>
96-
<field name="name">20% G</field>
97-
<field name="debit">30.0</field>
98-
<field name="amount_currency">30.0</field>
99-
<field name="currency_id" ref="base.EUR"/>
100-
<field name="tax_base_amount">150.0</field>
101-
</record>
10281
<record id="account_move_line_5" model="account.move.line">
10382
<field name="partner_id" ref="res_partner_36"/>
10483
<field name="move_id" ref="account_move_2"/>
84+
<field name="esg_emission_factor_id" ref="esg_emission_factor_486"/>
10585
<field name="balance">37500.0</field>
10686
<field name="price_unit">250.0</field>
10787
<field name="display_type">product</field>
@@ -114,6 +94,7 @@
11494
<record id="account_move_line_7" model="account.move.line">
11595
<field name="partner_id" ref="base_industry_data.res_partner_35"/>
11696
<field name="move_id" ref="account_move_3"/>
97+
<field name="esg_emission_factor_id" ref="esg_emission_factor_1657"/>
11798
<field name="balance">1500.0</field>
11899
<field name="price_unit">1500.0</field>
119100
<field name="display_type">product</field>
@@ -123,4 +104,30 @@
123104
<field name="amount_currency">1500.0</field>
124105
<field name="currency_id" ref="base.EUR"/>
125106
</record>
107+
<record id="account_move_line_9" model="account.move.line">
108+
<field name="partner_id" ref="res_partner_37"/>
109+
<field name="product_id" ref="product_product_8"/>
110+
<field name="move_id" ref="account_move_4"/>
111+
<field name="esg_emission_factor_id" ref="esg_emission_factor_1066"/>
112+
<field name="balance">150.0</field>
113+
<field name="price_unit">15.0</field>
114+
<field name="display_type">product</field>
115+
<field name="quantity">10.0</field>
116+
<field name="name">Office Chairs</field>
117+
<field name="debit">150.0</field>
118+
<field name="amount_currency">150.0</field>
119+
<field name="currency_id" ref="base.EUR"/>
120+
</record>
121+
<record id="account_move_line_10" model="account.move.line">
122+
<field name="partner_id" ref="res_partner_37"/>
123+
<field name="move_id" ref="account_move_4"/>
124+
<field name="esg_emission_factor_id" ref="esg_emission_factor_1066"/>
125+
<field name="balance">30.0</field>
126+
<field name="display_type">tax</field>
127+
<field name="name">20% G</field>
128+
<field name="debit">30.0</field>
129+
<field name="amount_currency">30.0</field>
130+
<field name="currency_id" ref="base.EUR"/>
131+
<field name="tax_base_amount">150.0</field>
132+
</record>
126133
</odoo>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version='1.0' encoding='UTF-8'?>
22
<odoo noupdate="1">
33
<function name="action_post" model="account.move">
4-
<value eval="[ref('account_move_8'), ref('account_move_7'), ref('account_move_6'), ref('account_move_5'), ref('account_move_3'), ref('account_move_2')]"/>
4+
<value eval="[ref('account_move_8'), ref('account_move_7'), ref('account_move_6'), ref('account_move_5'), ref('account_move_3'), ref('account_move_2'), ref('account_move_4')]"/>
55
</function>
66
</odoo>
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record id="uom_uom_35" model="uom.uom">
4+
<field name="name">kWh</field>
5+
<field name="sequence">100</field>
6+
</record>
7+
<record id="esg_emission_factor_1657" model="esg.emission.factor">
8+
<field name="name">Grid electricity 2015 </field>
9+
<field name="code">26805</field>
10+
<field name="source_id" ref="esg_emission_source_234"/>
11+
<field name="esg_emissions_value">0.0609</field>
12+
<field name="esg_uncertainty_value">0.1</field>
13+
<field name="database_id" ref="esg.esg_database_ademe"/>
14+
<field name="uom_id" ref="uom_uom_35"/>
15+
</record>
16+
<record id="esg_emission_factor_486" model="esg.emission.factor">
17+
<field name="name">Biodiesel EMGA sector without land-use/land-cover change</field>
18+
<field name="code">34455</field>
19+
<field name="source_id" ref="esg_emission_source_148"/>
20+
<field name="esg_emissions_value">0.278</field>
21+
<field name="esg_uncertainty_value">0.2</field>
22+
<field name="database_id" ref="esg.esg_database_ademe"/>
23+
<field name="uom_id" ref="uom.product_uom_litre"/>
24+
</record>
25+
<record id="esg_emission_factor_3924" model="esg.emission.factor">
26+
<field name="name">Paper recycled</field>
27+
<field name="code">26740</field>
28+
<field name="source_id" ref="esg_emission_source_181"/>
29+
<field name="esg_emissions_value">0.32</field>
30+
<field name="esg_uncertainty_value">0.2</field>
31+
<field name="database_id" ref="esg.esg_database_ademe"/>
32+
<field name="uom_id" ref="uom.product_uom_unit"/>
33+
</record>
34+
<record id="esg_emission_factor_1066" model="esg.emission.factor">
35+
<field name="name">Chair wood </field>
36+
<field name="code">26958</field>
37+
<field name="source_id" ref="esg_emission_source_82"/>
38+
<field name="esg_emissions_value">18.63</field>
39+
<field name="esg_uncertainty_value">0.1</field>
40+
<field name="database_id" ref="esg.esg_database_ademe"/>
41+
</record>
42+
</odoo>
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record id="esg_emission_source_23" model="esg.emission.source">
4+
<field name="name">Achats de biens</field>
5+
<field name="scope">indirect_others</field>
6+
</record>
7+
<record id="esg_emission_source_231" model="esg.emission.source">
8+
<field name="name">Electricité</field>
9+
<field name="scope">indirect</field>
10+
</record>
11+
<record id="esg_emission_source_232" model="esg.emission.source">
12+
<field name="name">Mix réseau électrique</field>
13+
<field name="parent_id" ref="esg_emission_source_231"/>
14+
<field name="scope">indirect</field>
15+
</record>
16+
<record id="esg_emission_source_233" model="esg.emission.source">
17+
<field name="name">France continentale</field>
18+
<field name="parent_id" ref="esg_emission_source_232"/>
19+
<field name="scope">indirect</field>
20+
</record>
21+
<record id="esg_emission_source_234" model="esg.emission.source">
22+
<field name="name">Moyen</field>
23+
<field name="parent_id" ref="esg_emission_source_233"/>
24+
<field name="scope">indirect</field>
25+
</record>
26+
<record id="esg_emission_source_55" model="esg.emission.source">
27+
<field name="name">Combustibles</field>
28+
</record>
29+
<record id="esg_emission_source_148" model="esg.emission.source">
30+
<field name="name">Organiques</field>
31+
<field name="parent_id" ref="esg_emission_source_55"/>
32+
</record>
33+
<record id="esg_emission_source_181" model="esg.emission.source">
34+
<field name="name">Papier, carton</field>
35+
<field name="parent_id" ref="esg_emission_source_23"/>
36+
<field name="scope">indirect_others</field>
37+
</record>
38+
<record id="esg_emission_source_82" model="esg.emission.source">
39+
<field name="name">Mobilier</field>
40+
<field name="parent_id" ref="esg_emission_source_23"/>
41+
<field name="scope">indirect_others</field>
42+
</record>
43+
</odoo>

environmental_agency/demo/ir_cron.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
<field name="code">model.env.ref('esg.esg_database_ademe').action_load_data()</field>
88
<field name="interval_number">1</field>
99
<field name="interval_type">days</field>
10-
<field name="nextcall" eval="datetime.today().date()+relativedelta(days=1,minutes=1)"/>
10+
<field name="nextcall" eval="datetime.today().date()+relativedelta(minutes=1)"/>
1111
</record>
1212
</odoo>

0 commit comments

Comments
 (0)