You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
4.2 KiB

  1. <odoo>
  2. <record id="action_loan_interest_lines" model="ir.actions.act_window">
  3. <field name="name">Loan interest lines</field>
  4. <field name="res_model">loan.interest.line</field>
  5. <field name="view_type">form</field>
  6. <field name="view_mode">tree,form</field>
  7. </record>
  8. <record id="loan_interest_line_view_tree" model="ir.ui.view">
  9. <field name="name">loan.interest.line.view.tree</field>
  10. <field name="model">loan.interest.line</field>
  11. <field name="arch" type="xml">
  12. <tree string="Loan interest lines">
  13. <field name="issue_line" invisible="True"/>
  14. <field name="name"/>
  15. <field name="amount"/>
  16. <field name="accrued_amount"/>
  17. <field name="interest"/>
  18. <field name="accrued_interest"/>
  19. <field name="net_interest"/>
  20. <field name="taxes_amount"/>
  21. <field name="due_loan_amount"/>
  22. <field name="due_amount"/>
  23. <field name="due_date"/>
  24. <field name="state"/>
  25. </tree>
  26. </field>
  27. </record>
  28. <record id="view_loan_interest_line_form" model="ir.ui.view">
  29. <field name="name">loan.interest.line.form</field>
  30. <field name="model">loan.interest.line</field>
  31. <field name="arch" type="xml">
  32. <form string="Loan interest line">
  33. <header>
  34. <field name="state" widget="statusbar"/>
  35. </header>
  36. <sheet>
  37. <group>
  38. <group>
  39. <field name="issue_line"/>
  40. <field name="name"/>
  41. <field name="amount"/>
  42. <field name="accrued_amount"/>
  43. <field name="due_loan_amount"/>
  44. <field name="due_amount"/>
  45. <field name="due_date"/>
  46. </group>
  47. <group>
  48. <field name="interest"/>
  49. <field name="net_interest"/>
  50. <field name="taxes_amount"/>
  51. <field name="accrued_interest"/>
  52. <field name="accrued_net_interest"/>
  53. </group>
  54. </group>
  55. </sheet>
  56. </form>
  57. </field>
  58. </record>
  59. <record id="view_loan_interest_line_filter" model="ir.ui.view">
  60. <field name="name">Loans interest lines Search</field>
  61. <field name="model">loan.interest.line</field>
  62. <field name="arch" type="xml">
  63. <search string="Search Loan interest lines">
  64. <field name="name"/>
  65. <field name="partner_id"/>
  66. <field name="loan_issue_id"/>
  67. <separator/>
  68. <filter string="Draft" name="state_draft"
  69. domain="[('state','=','draft')]"/>
  70. <filter string="Due" name="state_due"
  71. domain="[('state','=','due')]"/>
  72. <filter string="Requested" name="state_requested"
  73. domain="[('state','=','requested')]"/>
  74. <filter string="Donation" name="state_donation"
  75. domain="[('state','=','donation')]"/>
  76. <filter string="Paid" name="state_paid"
  77. domain="[('state','=','paid')]"/>
  78. <group expand="0" name="group_by" string="Group By">
  79. <filter name="loan_issue_id" string="Loan issue"
  80. context="{'group_by' : 'loan_issue_id'}"/>
  81. <filter name="partner_id" string="Loaner"
  82. context="{'group_by' : 'partner_id'}"/>
  83. <filter name="issue_line" string="Loans"
  84. context="{'group_by' : 'issue_line'}"/>
  85. <filter name="due_date" string="Due Date"
  86. context="{'group_by': 'due_date'}"/>
  87. <filter name="state" string="State"
  88. context="{'group_by': 'state'}"/>
  89. </group>
  90. </search>
  91. </field>
  92. </record>
  93. </odoo>