account_interest.xml 4.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <openerp>
  3. <data>
  4. <!-- from -->
  5. <record id="eiru_account_interest_from" model="ir.ui.view">
  6. <field name="name">eiru.account.interest.from</field>
  7. <field name="model">account.interest</field>
  8. <field name="arch" type="xml">
  9. <form string="Interés por mora" create="0" edit="0">
  10. <header>
  11. <field name="state" widget="statusbar"/>
  12. </header>
  13. <sheet>
  14. <h1>
  15. <field name='name'/>
  16. </h1>
  17. <group col="2" >
  18. <group>
  19. <field name="customer_id" string="Cliente" />
  20. <field name="reference" string="Factura" />
  21. <field name="currency_id" string="Moneda" />
  22. </group>
  23. <group>
  24. <field name="date"/>
  25. </group>
  26. </group>
  27. <notebook>
  28. <page string="Detalles">
  29. <div class="account-interes-invoice"></div>
  30. <field name="lines_ids" >
  31. <tree colors="blue:state == 'invoiced'; red:state == 'open'; gray:state == 'cancel'" string="Detalles de la deuda" editable="bottom" create="false" delete="false">
  32. <field name="date_maturity" string="Vencimiento"/>
  33. <field name="amount" string="Monto de la cuota"/>
  34. <field name="amount_residual" string="Saldo pendiente"/>
  35. <field name="expired_days" string="Días atrasados"/>
  36. <field name="amount_interest" string="interés calculado"/>
  37. <field name="amount_dicount" string="Descuento"/>
  38. <field name="reference" string="Factura"/>
  39. <field name="state" string="Estado"/>
  40. </tree>
  41. </field>
  42. </page>
  43. </notebook>
  44. <group>
  45. <field name="comment" string="Información adicional"/>
  46. </group>
  47. </sheet>
  48. </form>
  49. </field>
  50. </record>
  51. <!-- Tree -->
  52. <record id="eiru_account_interest_tree" model="ir.ui.view">
  53. <field name="name">eiru.account.interest.tree</field>
  54. <field name="model">account.interest</field>
  55. <field name="arch" type="xml">
  56. <tree create="0" edit="0">
  57. <field name="name" string="Nombre" />
  58. <field name="date" string="Fecha"/>
  59. <field name="customer_id" string="Cliente"/>
  60. <field name="invoice_id" string="Nº Factura"/>
  61. <field name="currency_id" string="Moneda"/>
  62. <field name="state" string="Estado"/>
  63. </tree>
  64. </field>
  65. </record>
  66. <!-- Search -->
  67. <record id="eiru_account_interest_search" model="ir.ui.view">
  68. <field name="name">eiru.account.interest.search</field>
  69. <field name="model">account.interest</field>
  70. <field name="arch" type="xml">
  71. <search>
  72. <group string="Agrupar por">
  73. <filter string="Cliente " context="{'group_by':'customer_id'}"/>
  74. <filter string="Moneda" context="{'group_by': 'currency_id'}"/>
  75. <filter string="Estado" context="{'group_by':'state'}"/>
  76. </group>
  77. </search>
  78. </field>
  79. </record>
  80. <!-- Actions -->
  81. <record id="eiru_account_interest_actions" model="ir.actions.act_window">
  82. <field name="name">Interés por mora</field>
  83. <field name="res_model">account.interest</field>
  84. <field name="view_type">form</field>
  85. <field name="view_mode">tree,form</field>
  86. <field name="target">current</field>
  87. </record>
  88. <!-- Menu -->
  89. <menuitem id="eiru_account_interest_menu" name="Interés moratorios" parent="account.menu_finance" sequence="2"/>
  90. <menuitem id="eiru_account_interest" name="Interés por mora" parent="eiru_account_interest_menu" action="eiru_account_interest_actions" sequence="1" />
  91. </data>
  92. </openerp>