| 
9 | 9 |     <field name="weight">1.5</field>  | 
10 | 10 |     <field name="purchase_ok" eval="False"/>  | 
11 | 11 |     <field name="uom_ids" eval="[(6, 0, [ref('uom_uom_32')])]"/>  | 
 | 12 | +    <field name="uom_id" ref="uom.product_uom_unit"/>  | 
12 | 13 |     <field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_1')])]"/>  | 
13 | 14 |     <field name="is_favorite" eval="True"/>  | 
14 | 15 |     <field name="is_storable" eval="True"/>  | 
 | 
38 | 39 |     <field name="weight">1.5</field>  | 
39 | 40 |     <field name="purchase_ok" eval="False"/>  | 
40 | 41 |     <field name="uom_ids" eval="[(6, 0, [ref('uom_uom_32')])]"/>  | 
 | 42 | +    <field name="uom_id" ref="uom.product_uom_unit"/>  | 
41 | 43 |     <field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_1')])]"/>  | 
42 | 44 |     <field name="is_favorite" eval="True"/>  | 
43 | 45 |     <field name="is_storable" eval="True"/>  | 
 | 
66 | 68 |     <field name="weight">1.5</field>  | 
67 | 69 |     <field name="purchase_ok" eval="False"/>  | 
68 | 70 |     <field name="uom_ids" eval="[(6, 0, [ref('uom_uom_32')])]"/>  | 
 | 71 | +    <field name="uom_id" ref="uom.product_uom_unit"/>  | 
69 | 72 |     <field name="pos_categ_ids" eval="[(6, 0, [ref('pos_category_1')])]"/>  | 
70 | 73 |     <field name="is_favorite" eval="True"/>  | 
71 | 74 |     <field name="is_storable" eval="True"/>  | 
 | 
89 | 92 |     <field name="name">Cabernet Franc Grapes</field>  | 
90 | 93 |     <field name="sale_ok" eval="False"/>  | 
91 | 94 |     <field name="categ_id" ref="product_category_5"/>  | 
 | 95 | +    <field name="uom_id" ref="uom.product_uom_kgm"/>  | 
92 | 96 |     <field name="is_storable" eval="True"/>  | 
93 | 97 |     <field name="tracking">lot</field>  | 
94 | 98 |     <field name="route_ids" eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy'), ref('mrp.route_warehouse0_manufacture')])]"/>  | 
 | 
104 | 108 |     <field name="description"><![CDATA[<div>Lifts aroma and adds structure</div>]]></field>  | 
105 | 109 |     <field name="sale_ok" eval="False"/>  | 
106 | 110 |     <field name="categ_id" ref="product_category_7"/>  | 
 | 111 | +    <field name="uom_id" ref="excise_management.uom_hl"/>  | 
107 | 112 |     <field name="purchase_ok" eval="False"/>  | 
108 | 113 |     <field name="is_storable" eval="True"/>  | 
109 | 114 |     <field name="tracking">lot</field>  | 
 | 
124 | 129 |     <field name="name">Malbec Grapes</field>  | 
125 | 130 |     <field name="sale_ok" eval="False"/>  | 
126 | 131 |     <field name="categ_id" ref="product_category_5"/>  | 
 | 132 | +    <field name="uom_id" ref="uom.product_uom_kgm"/>  | 
127 | 133 |     <field name="is_storable" eval="True"/>  | 
128 | 134 |     <field name="tracking">lot</field>  | 
129 | 135 |     <field name="route_ids" eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy'), ref('mrp.route_warehouse0_manufacture')])]"/>  | 
 | 
139 | 145 |     <field name="description"><![CDATA[<div>Color, plushness, and soft tannin integration</div>]]></field>  | 
140 | 146 |     <field name="sale_ok" eval="False"/>  | 
141 | 147 |     <field name="categ_id" ref="product_category_7"/>  | 
 | 148 | +    <field name="uom_id" ref="excise_management.uom_hl"/>  | 
142 | 149 |     <field name="purchase_ok" eval="False"/>  | 
143 | 150 |     <field name="is_storable" eval="True"/>  | 
144 | 151 |     <field name="tracking">lot</field>  | 
 | 
170 | 177 |     <field name="name">Potassium sorbate</field>  | 
171 | 178 |     <field name="sale_ok" eval="False"/>  | 
172 | 179 |     <field name="categ_id" ref="product_category_9"/>  | 
 | 180 | +    <field name="uom_id" ref="uom.product_uom_kgm"/>  | 
173 | 181 |     <field name="is_storable" eval="True"/>  | 
174 | 182 |     <field name="purchase_method">receive</field>  | 
175 | 183 |     <field name="pos_sequence">29</field>  | 
 | 
181 | 189 |     <field name="name">SO2 (KMS)</field>  | 
182 | 190 |     <field name="sale_ok" eval="False"/>  | 
183 | 191 |     <field name="categ_id" ref="product_category_9"/>  | 
 | 192 | +    <field name="uom_id" ref="uom.product_uom_kgm"/>  | 
184 | 193 |     <field name="is_storable" eval="True"/>  | 
185 | 194 |     <field name="purchase_method">receive</field>  | 
186 | 195 |     <field name="pos_sequence">19</field>  | 
 | 
193 | 202 |     <field name="description"><![CDATA[<div><strong>Goal</strong>: Aromatic complexity, age-worthiness, firm tannins</div><div>✅ <em>Best for cool-climate blends or elegant, savory styles.</em></div>]]></field>  | 
194 | 203 |     <field name="sale_ok" eval="False"/>  | 
195 | 204 |     <field name="categ_id" ref="product_category_8"/>  | 
 | 205 | +    <field name="uom_id" ref="excise_management.uom_hl"/>  | 
196 | 206 |     <field name="purchase_ok" eval="False"/>  | 
197 | 207 |     <field name="is_storable" eval="True"/>  | 
198 | 208 |     <field name="tracking">lot</field>  | 
 | 
210 | 220 |     <field name="description"><![CDATA[<div><strong>Goal</strong>: Deep color, spice, aging potential</div><div>✅ <em>Perfect for oak aging, full-bodied winter reds.</em></div>]]></field>  | 
211 | 221 |     <field name="sale_ok" eval="False"/>  | 
212 | 222 |     <field name="categ_id" ref="product_category_8"/>  | 
 | 223 | +    <field name="uom_id" ref="excise_management.uom_hl"/>  | 
213 | 224 |     <field name="purchase_ok" eval="False"/>  | 
214 | 225 |     <field name="is_storable" eval="True"/>  | 
215 | 226 |     <field name="tracking">lot</field>  | 
 | 
227 | 238 |     <field name="description"><![CDATA[<div><strong>Goal</strong>: Round mouthfeel, fruit-forward, soft tannins</div><div>✅ <em>Ideal for earlier drinking, modern-style wines.</em></div>]]></field>  | 
228 | 239 |     <field name="sale_ok" eval="False"/>  | 
229 | 240 |     <field name="categ_id" ref="product_category_8"/>  | 
 | 241 | +    <field name="uom_id" ref="excise_management.uom_hl"/>  | 
230 | 242 |     <field name="purchase_ok" eval="False"/>  | 
231 | 243 |     <field name="is_storable" eval="True"/>  | 
232 | 244 |     <field name="tracking">lot</field>  | 
 | 
243 | 255 |     <field name="name">Sugar</field>  | 
244 | 256 |     <field name="sale_ok" eval="False"/>  | 
245 | 257 |     <field name="categ_id" ref="product_category_9"/>  | 
 | 258 | +    <field name="uom_id" ref="uom.product_uom_kgm"/>  | 
246 | 259 |     <field name="is_storable" eval="True"/>  | 
247 | 260 |     <field name="purchase_method">receive</field>  | 
248 | 261 |     <field name="pos_sequence">28</field>  | 
 | 
254 | 267 |     <field name="name">Syrah Grapes</field>  | 
255 | 268 |     <field name="sale_ok" eval="False"/>  | 
256 | 269 |     <field name="categ_id" ref="product_category_5"/>  | 
 | 270 | +    <field name="uom_id" ref="uom.product_uom_kgm"/>  | 
257 | 271 |     <field name="is_storable" eval="True"/>  | 
258 | 272 |     <field name="tracking">lot</field>  | 
259 | 273 |     <field name="route_ids" eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy'), ref('mrp.route_warehouse0_manufacture')])]"/>  | 
 | 
269 | 283 |     <field name="description"><![CDATA[<div>Dominates body and spices</div>]]></field>  | 
270 | 284 |     <field name="sale_ok" eval="False"/>  | 
271 | 285 |     <field name="categ_id" ref="product_category_7"/>  | 
 | 286 | +    <field name="uom_id" ref="excise_management.uom_hl"/>  | 
272 | 287 |     <field name="purchase_ok" eval="False"/>  | 
273 | 288 |     <field name="is_storable" eval="True"/>  | 
274 | 289 |     <field name="tracking">lot</field>  | 
 | 
289 | 304 |     <field name="name">Tannin Powder</field>  | 
290 | 305 |     <field name="sale_ok" eval="False"/>  | 
291 | 306 |     <field name="categ_id" ref="product_category_9"/>  | 
 | 307 | +    <field name="uom_id" ref="uom.product_uom_kgm"/>  | 
292 | 308 |     <field name="is_storable" eval="True"/>  | 
293 | 309 |     <field name="purchase_method">receive</field>  | 
294 | 310 |     <field name="pos_sequence">20</field>  | 
 | 
300 | 316 |     <field name="name">Tartaric acid</field>  | 
301 | 317 |     <field name="sale_ok" eval="False"/>  | 
302 | 318 |     <field name="categ_id" ref="product_category_9"/>  | 
 | 319 | +    <field name="uom_id" ref="uom.product_uom_kgm"/>  | 
303 | 320 |     <field name="is_storable" eval="True"/>  | 
304 | 321 |     <field name="purchase_method">receive</field>  | 
305 | 322 |     <field name="pos_sequence">26</field>  | 
 | 
311 | 328 |     <field name="name">Yeast</field>  | 
312 | 329 |     <field name="sale_ok" eval="False"/>  | 
313 | 330 |     <field name="categ_id" ref="product_category_9"/>  | 
 | 331 | +    <field name="uom_id" ref="uom.product_uom_kgm"/>  | 
314 | 332 |     <field name="is_storable" eval="True"/>  | 
315 | 333 |     <field name="tracking">lot</field>  | 
316 | 334 |     <field name="purchase_method">receive</field>  | 
 | 
0 commit comments