<list string="Moves" create="0" default_order="date desc" duplicate="0">
                    <field name="date" groups="base.group_no_one" decoration-danger="(state not in ('cancel','done')) and date &gt; current_date"/>
                    <field name="reference"/>
                    <field name="picking_type_id" column_invisible="True"/>
                    <field name="location_usage" column_invisible="True"/>
                    <field name="location_dest_usage" column_invisible="True"/>
                    <field name="product_id" readonly="state == 'done'"/>
                    <field name="location_id" options="{'no_create': True}" string="From" decoration-muted="location_usage not in ('internal','transit')"/>
                    <field name="location_dest_id" options="{'no_create': True}" string="To" decoration-muted="location_dest_usage not in ('internal','transit')"/>
                    <field name="product_packaging_id" groups="product.group_stock_packaging" optional="hide" context="{'default_product_id': product_id}" readonly="not product_id"/>
                    <field name="product_uom_qty" sum="Total Demand" readonly="state == 'done'"/>
                    <field name="quantity" string="Quantity" sum="Total Quantity" decoration-danger="(location_usage in ('internal','transit')) and (location_dest_usage not in ('internal','transit'))" decoration-success="(location_usage not in ('internal','transit')) and (location_dest_usage in ('internal','transit'))"/>
                    <field name="product_uom" options="{'no_open': True, 'no_create': True}" string="Unit" groups="uom.group_uom"/>
                    <field name="company_id" groups="base.group_multi_company"/>
                    <field name="state" widget="badge" optional="show" decoration-danger="state=='cancel'" decoration-info="state== 'assigned'" decoration-muted="state == 'draft'" decoration-success="state == 'done'" decoration-warning="state not in ('draft','cancel','done','assigned')"/>
                </list>