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.

221 lines
11 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <menuitem name="Declaration" id="menu_easy_my_coop_main_declaration"
  4. parent="easy_my_coop.menu_main_easy_my_coop" sequence="10"/>
  5. <record id="tax_shelter_declaration_form" model="ir.ui.view">
  6. <field name="name">tax.shelter.declaration.form</field>
  7. <field name="model">tax.shelter.declaration</field>
  8. <field name="arch" type="xml">
  9. <form string="Tax shelter declaration">
  10. <header>
  11. <button name="compute_declaration"
  12. string="Process Declaration" type="object"
  13. states="draft" class="oe_highlight"
  14. groups="easy_my_coop.group_easy_my_coop_user"/>
  15. <button name="validate_declaration"
  16. string="Validate Declaration" type="object"
  17. states="computed"
  18. groups="easy_my_coop.group_easy_my_coop_user"/>
  19. <button name="reset_declaration" string="Reset Declaration"
  20. type="object" states="computed"
  21. groups="easy_my_coop.group_easy_my_coop_user"/>
  22. <field name="state" widget="statusbar"/>
  23. </header>
  24. <sheet>
  25. <group>
  26. <group>
  27. <field name="name"/>
  28. <field name="fiscal_year"/>
  29. <field name="tax_shelter_percentage"/>
  30. <field name="tax_shelter_capital_limit"/>
  31. <field name="previously_subscribed_capital"/>
  32. </group>
  33. <group>
  34. <field name="date_from"/>
  35. <field name="date_to"/>
  36. <field name="month_from"/>
  37. <field name="month_to"/>
  38. </group>
  39. </group>
  40. <notebook>
  41. <page string="Tax shelter certificates">
  42. <field name="tax_shelter_certificates">
  43. <tree>
  44. <field name="partner_id"/>
  45. <field name="cooperator_number"/>
  46. <field name="total_amount"
  47. sum="Total amount"/>
  48. <field name="state"/>
  49. <button type="object"
  50. name="send_certificates"
  51. icon="STOCK_MEDIA_PLAY"
  52. string="Send Certificates"/>
  53. </tree>
  54. </field>
  55. </page>
  56. <page string="Excluded from Tax shelter">
  57. <field name="excluded_cooperator"/>
  58. </page>
  59. </notebook>
  60. </sheet>
  61. </form>
  62. </field>
  63. </record>
  64. <record id="tax_shelter_declaration_tree" model="ir.ui.view">
  65. <field name="name">tax.shelter.declaration.tree</field>
  66. <field name="model">tax.shelter.declaration</field>
  67. <field name="arch" type="xml">
  68. <tree string="Tax shelter declaration">
  69. <field name="name"/>
  70. <field name="date_from"/>
  71. <field name="date_to"/>
  72. <field name="tax_shelter_percentage"/>
  73. <field name="state"/>
  74. </tree>
  75. </field>
  76. </record>
  77. <record id="tax_shelter_declaration_action" model="ir.actions.act_window">
  78. <field name="name">Tax Shelter Declarations</field>
  79. <field name="res_model">tax.shelter.declaration</field>
  80. <field name="view_type">form</field>
  81. <field name="view_mode">tree,form</field>
  82. <field name="view_id" ref="tax_shelter_declaration_tree"/>
  83. </record>
  84. <menuitem action="tax_shelter_declaration_action"
  85. name="Tax Shelter Declaration" id="menu_tax_shelter_declaration"
  86. parent="menu_easy_my_coop_main_declaration" sequence="10"
  87. groups="easy_my_coop.group_easy_my_coop_user"/>
  88. <record id="tax_shelter_certificate_form" model="ir.ui.view">
  89. <field name="name">tax.shelter.certificate.form</field>
  90. <field name="model">tax.shelter.certificate</field>
  91. <field name="arch" type="xml">
  92. <form string="Tax shelter certificate">
  93. <header>
  94. <button type="object" name="print_subscription_certificate"
  95. string="Print Subscription Certificate"/>
  96. <button type="object" name="print_shares_certificate"
  97. string="Print Shares Certificate"/>
  98. <button type="object" name="send_certificates"
  99. string="Send Certificates"/>
  100. <field name="state" widget="statusbar"/>
  101. </header>
  102. <sheet>
  103. <group>
  104. <group>
  105. <field name="cooperator_number"/>
  106. <field name="partner_id"/>
  107. <field name="declaration_id"/>
  108. </group>
  109. <group>
  110. <field name="total_amount_previously_subscribed"/>
  111. <field name="total_amount_eligible_previously_subscribed"/>
  112. <field name="total_amount_subscribed"/>
  113. <field name="total_amount_eligible"/>
  114. <field name="total_amount_resold"/>
  115. <field name="total_amount_transfered"/>
  116. <field name="total_amount"/>
  117. </group>
  118. </group>
  119. <notebook>
  120. <page string="Subscription">
  121. <field name="subscribed_lines">
  122. <tree>
  123. <field name="capital_before_sub"/>
  124. <field name="capital_after_sub"/>
  125. <field name="tax_shelter"/>
  126. <field name="transaction_date"/>
  127. <field name="share_type"/>
  128. <field name="share_short_name"/>
  129. <field name="quantity"/>
  130. <field name="share_unit_price"/>
  131. <field name="type"/>
  132. <field name="amount_subscribed"/>
  133. <field name="amount_subscribed_eligible"/>
  134. </tree>
  135. </field>
  136. </page>
  137. <page string="Sell back">
  138. <field name="resold_lines">
  139. <tree>
  140. <field name="transaction_date"/>
  141. <field name="share_type"/>
  142. <field name="share_short_name"/>
  143. <field name="quantity"/>
  144. <field name="share_unit_price"/>
  145. <field name="type"/>
  146. <field name="amount_resold"/>
  147. </tree>
  148. </field>
  149. </page>
  150. <page string="Transfered">
  151. <field name="transfered_lines">
  152. <tree>
  153. <field name="transaction_date"/>
  154. <field name="share_type"/>
  155. <field name="share_short_name"/>
  156. <field name="quantity"/>
  157. <field name="share_unit_price"/>
  158. <field name="type"/>
  159. <field name="amount_transfered"/>
  160. </tree>
  161. </field>
  162. </page>
  163. <page string="Previously subscribed">
  164. <field name="previously_subscribed_lines">
  165. <tree>
  166. <field name="capital_before_sub"/>
  167. <field name="capital_after_sub"/>
  168. <field name="tax_shelter"/>
  169. <field name="transaction_date"/>
  170. <field name="share_type"/>
  171. <field name="share_short_name"/>
  172. <field name="quantity"/>
  173. <field name="share_unit_price"/>
  174. <field name="type"/>
  175. <field name="amount_subscribed"/>
  176. <field name="amount_subscribed_eligible"/>
  177. </tree>
  178. </field>
  179. </page>
  180. </notebook>
  181. </sheet>
  182. </form>
  183. </field>
  184. </record>
  185. <record id="tax_shelter_certificate_tree" model="ir.ui.view">
  186. <field name="name">tax.shelter.certificate.tree</field>
  187. <field name="model">tax.shelter.certificate</field>
  188. <field name="arch" type="xml">
  189. <tree string="Tax shelter certificates">
  190. <field name="declaration_id"/>
  191. <field name="partner_id"/>
  192. <field name="cooperator_number"/>
  193. <field name="total_amount_subscribed"/>
  194. <field name="total_amount_eligible"/>
  195. <field name="total_amount_resold"/>
  196. <field name="total_amount_transfered"/>
  197. <field name="total_amount"/>
  198. <field name="state"/>
  199. </tree>
  200. </field>
  201. </record>
  202. <record id="tax_shelter_certificate_action" model="ir.actions.act_window">
  203. <field name="name">Tax Shelter Certificates</field>
  204. <field name="res_model">tax.shelter.certificate</field>
  205. <field name="view_type">form</field>
  206. <field name="view_mode">tree,form</field>
  207. <field name="view_id" ref="tax_shelter_certificate_tree"/>
  208. </record>
  209. <menuitem action="tax_shelter_certificate_action"
  210. name="Tax Shelter Certificates" id="menu_tax_shelter_certificate"
  211. parent="menu_easy_my_coop_main_declaration" sequence="20"
  212. groups="easy_my_coop.group_easy_my_coop_user"/>
  213. </odoo>