<?xml version="1.0" encoding="utf-8"?>
<odoo>

    <record id="view_purchase_order_form_relsum" model="ir.ui.view">
        <field name="name">purchase.order.form.relsum</field>
        <field name="model">purchase.order</field>
        <field name="inherit_id" ref="purchase.purchase_order_form"/>

        <field name="arch" type="xml">
            <!-- FASE 1.1: "Demand" → "Cantidad" en la columna de piezas -->
            <xpath expr="//field[@name='move_ids']//field[@name='product_uom_qty']" position="attributes">
                <attribute name="string">Cantidad</attribute>
            </xpath>

            <!-- FASE 1.2: Ocultar columna Unidades de medida en piezas
                 Se usa invisible en vez de eliminar el campo para no romper
                 la lógica interna de Odoo que depende de product_uom -->
            <xpath expr="//field[@name='move_ids']//field[@name='product_uom']" position="attributes">
                <attribute name="column_invisible">1</attribute>
            </xpath>

            <!-- FASE 1.3: Ocultar pestaña "Miscellaneous" (Varios) -->
            <xpath expr="//page[@name='page_miscellaneous']" position="attributes">
                <attribute name="invisible">1</attribute>
            </xpath>
            <!-- FASE 1.4: "Vendor Reference" → "ID Clientes" -->
            <xpath expr="//field[@name='partner_ref']" position="attributes">
                <attribute name="string">ID Clientes</attribute>
            </xpath>

            <!-- FASE 1.5: Ocultar UdM en líneas de pedido de compra -->
            <xpath expr="//field[@name='order_line']//field[@name='product_uom'][@force_save='1']" position="attributes">
                <attribute name="column_invisible">1</attribute>
            </xpath>

        </field>
    </record>

</odoo>