conciliaciones.xml 4.95 KB
<odoo>
    <data>
        <record id="tpv_correcciones_conciliacon_xcuit_form" model="ir.ui.view">
            <field name="name">Conciliacion de Cuenta Corriente CUIT</field>
            <field name="model">tpv_c.conciliacion</field>
            <field name="arch" type="xml">
                <form>
                    <header>
                        <button name="BuscarComprobantes" class="btn btn-success" string="Buscar Comprobante" type="object" attrs="{ 'invisible':[('estado', '!=', 'b')]}"/>
                        <field name="estado" widget="statusbar" readnoly="1"/>
                    </header>
                    <br></br>
                    <!-- 
                    <h4>Nota 1: Si el monto a pagar no llega a cubrir totalmente el saldo de las facturas elegidas, saldará completamente de la más vieja a la más nueva quedando la última con un saldo parcial.</h4>
                    <h4>Nota 2: Si el pago excede a las facturas elegidas, el excedente se destinará automáticamente a saldar (total o parcialmente) a la factura con saldos pendientes más antigua en existencia.</h4>
                    <h4>Nota 3: Si el pago excede a las facturas elegidas y no existen facturas con saldos pendientes, por fuera de las elegidas, el excedente quedará a favor de la empresa en la cuenta corriente y podrá ser imputado a la primer factura nueva de forma automática.</h4>
                    -->
                    <group  col="2">
                        <group col="2" string="Notas" >
                            <field name="notas" nolabel="1"/>
                        </group>
                        <group  col="2" string="Cliente o proveedor" >
                            <field name="cuit" nolabel="1" domain="[]"/>
                        </group>
                    </group>

                    <group string="Duedas de cliente y recibos propios"  col="4">
                        <field name="facturas"  nolabel="1" widget="one2many" >
                            <tree create="0" edit="0" delete="1">
                                <field name="display_name"/>
                                <field name="comp_talonario"/>
                                <field name="comp_adeudado_consigno"/>
                                <field name="comp_total_consigno"/>
                                <field name="comp_estado"/>
                            </tree>
                        </field>
                    </group>

                    <group string="Recibos de cliente y facturas de proveedor"  col="4">
                        <field name="resivos"  nolabel="1" widget="one2many" >
                            <tree create="0" edit="0"  delete="1">
                                <field name="display_name"/>
                                <field name="comp_talonario"/>
                                <field name="comp_adeudado_consigno"/>
                                <field name="comp_total_consigno"/>
                                <field name="comp_estado"/>
                            </tree>
                        </field>
                    </group>
                    
                    <!-- <h4>Nota 4: La diferencia si es negativa implica que se esta abonando más que lo adeudado en las facturas seleccionadas impactando un saldo a favor de la empresa en la cta cte del proveedor, de existir facturas pendientes no seleccionadas dicho saldo se aplicará a la más vieja</h4>-->
                    <footer>
                        <button name="cancelar" class="btn btn-danger" string="Cancelar operacion" type="object" 
                        attrs="{ 'invisible':[('estado', '=', 'p')]}"
                        confirm="¿Estás seguro de que deseas continuar? (Operacion sin retorno)"/>
                        <button name="Ayuda" class="oe_right oe_button_box" icon='fa-exclamation-circle' string="Ayuda" type="object" />
                    </footer>
                </form>
            </field>
        </record>

        <record model="ir.ui.view" id="tpv_correcciones_conciliacon_xcuit_tree">
            <field name="name">Conciliacion de Cuenta Corriente CUIT</field>
            <field name="model">tpv_c.conciliacion</field>
            <field name="arch" type="xml">
              <tree>
                <field name="name"/>
                <field name="fecha"/>
                <field name="estado"/>
              </tree>
            </field>
        </record>
        
    
        <record model="ir.actions.act_window" id="tpv_correcciones_conciliacon_xcuit_accion">
            <field name="name">Conciliacion de Cuenta Corriente CUIT</field>
            <field name="res_model">tpv_c.conciliacion</field>
            <field name="view_mode">tree,form</field>
        </record>
        
        <!-- accion con reglas de acceso-->
        <!--<act_window id="hgt_pago_masivo_avanzado_wizzard_action" name="Pago masivo Avanzado" src_model="asw.comprobante" 
            res_model="hgt.pago_multiple" view_mode="form" target="new" multi="True"/>-->

    </data>
</odoo>