tax_report.xml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <record id="l10n_mz_tax_report" model="account.report">
  4. <field name="name">Tax report</field>
  5. <field name="root_report_id" ref="account.generic_tax_report"/>
  6. <field name="country_id" ref="base.mz"/>
  7. <field name="filter_fiscal_position" eval="True"/>
  8. <field name="availability_condition">country</field>
  9. <field name="column_ids">
  10. <record id="l10n_mz_tax_report_balance" model="account.report.column">
  11. <field name="name">Balance</field>
  12. <field name="expression_label">balance</field>
  13. </record>
  14. </field>
  15. <field name="line_ids">
  16. <record id="l10n_mz_tax_report_frame_5" model="account.report.line">
  17. <field name="name">Frame 5 - CALCULATION OF THE TAX REGARDING THE PERIOD TO WHICH THE DECLARATION REFERS</field>
  18. <field name="children_ids">
  19. <record id="l10n_mz_tax_report_line_1" model="account.report.line">
  20. <field name="name">1. Transfer of goods and/or rendering of services carried out by the taxable person and respective tax assessed</field>
  21. <field name="children_ids">
  22. <record id="l10n_mz_tax_report_field_1" model="account.report.line">
  23. <field name="name">Field 1 - Transfer of goods and/or rendering of services carried out by the taxable person</field>
  24. <field name="code">MZ_TR_F_1</field>
  25. <field name="expression_ids">
  26. <record id="l10n_mz_tax_report_1_tag" model="account.report.expression">
  27. <field name="label">balance</field>
  28. <field name="engine">tax_tags</field>
  29. <field name="formula">1</field>
  30. </record>
  31. </field>
  32. </record>
  33. <record id="l10n_mz_tax_report_field_2" model="account.report.line">
  34. <field name="name">Field 2 - Tax assessed</field>
  35. <field name="code">MZ_TR_F_2</field>
  36. <field name="expression_ids">
  37. <record id="l10n_mz_tax_report_2_tag" model="account.report.expression">
  38. <field name="label">balance</field>
  39. <field name="engine">tax_tags</field>
  40. <field name="formula">2</field>
  41. </record>
  42. </field>
  43. </record>
  44. </field>
  45. </record>
  46. <record id="l10n_mz_tax_report_exempt" model="account.report.line">
  47. <field name="name">Exempt</field>
  48. <field name="children_ids">
  49. <record id="l10n_mz_tax_report_field_3" model="account.report.line">
  50. <field name="name">Field 3 - Operations of paragraph 1, subparagraph b, of Article 18 of the VAT law</field>
  51. <field name="code">MZ_TR_F_3</field>
  52. <field name="expression_ids">
  53. <record id="l10n_mz_tax_report_3_tag" model="account.report.expression">
  54. <field name="label">balance</field>
  55. <field name="engine">tax_tags</field>
  56. <field name="formula">3</field>
  57. </record>
  58. </field>
  59. </record>
  60. <record id="l10n_mz_tax_report_field_4" model="account.report.line">
  61. <field name="name">Field 4 - Operations that do not confer the right to deduction</field>
  62. <field name="code">MZ_TR_F_4</field>
  63. <field name="expression_ids">
  64. <record id="l10n_mz_tax_report_4_tag" model="account.report.expression">
  65. <field name="label">balance</field>
  66. <field name="engine">tax_tags</field>
  67. <field name="formula">4</field>
  68. </record>
  69. </field>
  70. </record>
  71. </field>
  72. </record>
  73. <record id="l10n_mz_tax_report_line_2" model="account.report.line">
  74. <field name="name">Deductible tax relating to transfers of goods and provision of services made to the declarant taxable person</field>
  75. <field name="children_ids">
  76. <record id="l10n_mz_tax_report_field_5" model="account.report.line">
  77. <field name="name">Field 5 - Deductible tax on tangible and intangible assets</field>
  78. <field name="code">MZ_TR_F_5</field>
  79. <field name="expression_ids">
  80. <record id="l10n_mz_tax_report_5_tag" model="account.report.expression">
  81. <field name="label">balance</field>
  82. <field name="engine">tax_tags</field>
  83. <field name="formula">5</field>
  84. </record>
  85. </field>
  86. </record>
  87. <record id="l10n_mz_tax_report_field_6" model="account.report.line">
  88. <field name="name">Field 6 - Deductible tax on Inventories</field>
  89. <field name="code">MZ_TR_F_6</field>
  90. <field name="expression_ids">
  91. <record id="l10n_mz_tax_report_6_tag" model="account.report.expression">
  92. <field name="label">balance</field>
  93. <field name="engine">tax_tags</field>
  94. <field name="formula">6</field>
  95. </record>
  96. </field>
  97. </record>
  98. <record id="l10n_mz_tax_report_field_7" model="account.report.line">
  99. <field name="name">Field 7 - Deductible tax on Other goods and services</field>
  100. <field name="code">MZ_TR_F_7</field>
  101. <field name="expression_ids">
  102. <record id="l10n_mz_tax_report_7_tag" model="account.report.expression">
  103. <field name="label">balance</field>
  104. <field name="engine">tax_tags</field>
  105. <field name="formula">7</field>
  106. </record>
  107. </field>
  108. </record>
  109. </field>
  110. </record>
  111. <record id="l10n_mz_tax_report_line_3" model="account.report.line">
  112. <field name="name">3. Deductible tax incurred on imports of goods carried out by the taxable person (Field 08)</field>
  113. <field name="code">MZ_TR_F_8</field>
  114. <field name="expression_ids">
  115. <record id="l10n_mz_tax_report_8_tag" model="account.report.expression">
  116. <field name="label">balance</field>
  117. <field name="engine">tax_tags</field>
  118. <field name="formula">8</field>
  119. </record>
  120. </field>
  121. </record>
  122. <record id="l10n_mz_tax_report_line_4" model="account.report.line">
  123. <field name="name">4. Monthly or annual adjustments, with the exception of those communicated by the Tax Administration</field>
  124. <field name="children_ids">
  125. <record id="l10n_mz_tax_report_field_9" model="account.report.line">
  126. <field name="name">Field 9 - Adjustments in favor of taxable person</field>
  127. <field name="code">MZ_TR_F_9</field>
  128. <field name="expression_ids">
  129. <record id="l10n_mz_tax_report_9_tag" model="account.report.expression">
  130. <field name="label">balance</field>
  131. <field name="engine">tax_tags</field>
  132. <field name="formula">9</field>
  133. </record>
  134. </field>
  135. </record>
  136. <record id="l10n_mz_tax_report_field_10" model="account.report.line">
  137. <field name="name">Field 10 - Adjustments in favor of the state</field>
  138. <field name="code">MZ_TR_F_10</field>
  139. <field name="expression_ids">
  140. <record id="l10n_mz_tax_report_10_tag" model="account.report.expression">
  141. <field name="label">balance</field>
  142. <field name="engine">tax_tags</field>
  143. <field name="formula">10</field>
  144. </record>
  145. </field>
  146. </record>
  147. </field>
  148. </record>
  149. <record id="l10n_mz_tax_report_line_sum" model="account.report.line">
  150. <field name="name">Settlement Amount</field>
  151. <field name="children_ids">
  152. <record id="l10n_mz_tax_report_field_11" model="account.report.line">
  153. <field name="name">Field 11 - Tax base Total</field>
  154. <field name="aggregation_formula">MZ_TR_F_1.balance + MZ_TR_F_3.balance + MZ_TR_F_4.balance</field>
  155. </record>
  156. <record id="l10n_mz_tax_report_field_12" model="account.report.line">
  157. <field name="name">Field 12 - Total tax in favor of the taxable person</field>
  158. <field name="code">MZ_TR_F_12</field>
  159. <field name="aggregation_formula">MZ_TR_F_5.balance + MZ_TR_F_6.balance + MZ_TR_F_7.balance + MZ_TR_F_8.balance + MZ_TR_F_9.balance</field>
  160. </record>
  161. <record id="l10n_mz_tax_report_field_13" model="account.report.line">
  162. <field name="name">Field 13 - Total tax in favor of the state</field>
  163. <field name="code">MZ_TR_F_13</field>
  164. <field name="aggregation_formula">MZ_TR_F_2.balance + MZ_TR_F_10.balance</field>
  165. </record>
  166. </field>
  167. </record>
  168. <record id="l10n_mz_tax_report_line_final" model="account.report.line">
  169. <field name="name">Value before the use of the excess to be reported and other credits relating to previous periods</field>
  170. <field name="children_ids">
  171. <record id="l10n_mz_tax_report_field_14" model="account.report.line">
  172. <field name="name">Field 14 - If the value entered in field 13 is greater than that in field 12, enter the difference in field 14 (13-12)</field>
  173. <field name="code">MZ_TR_F_14</field>
  174. <field name="expression_ids">
  175. <record id="l10n_mz_tax_report_14_balance" model="account.report.expression">
  176. <field name="label">balance</field>
  177. <field name="engine">aggregation</field>
  178. <field name="formula">MZ_TR_F_13.balance - MZ_TR_F_12.balance</field>
  179. <field name="subformula">if_above(MZN(0))</field>
  180. </record>
  181. </field>
  182. </record>
  183. <record id="l10n_mz_tax_report_field_15" model="account.report.line">
  184. <field name="name">Field 15 - If the value entered in field 12 is greater than that in field 13, enter the difference in field 15 (12-13)</field>
  185. <field name="code">MZ_TR_F_15</field>
  186. <field name="expression_ids">
  187. <record id="l10n_mz_tax_report_15_balance" model="account.report.expression">
  188. <field name="label">balance</field>
  189. <field name="engine">aggregation</field>
  190. <field name="formula">MZ_TR_F_12.balance - MZ_TR_F_13.balance</field>
  191. <field name="subformula">if_above(MZN(0))</field>
  192. </record>
  193. </field>
  194. </record>
  195. </field>
  196. </record>
  197. <record id="l10n_mz_tax_report_line_credits" model="account.report.line">
  198. <field name="name"> Use of credits from previous periods. Important: values ​​can only be entered in fields 16 and 17 if this declaration is presented within the legal deadline.</field>
  199. <field name="children_ids">
  200. <record id="l10n_mz_tax_report_field_16" model="account.report.line">
  201. <field name="name">Field 16 - Excess to be reported from the previous period</field>
  202. <field name="code">MZ_TR_F_16</field>
  203. <field name="expression_ids">
  204. <record id="l10n_mz_tax_report_16_balance" model="account.report.expression">
  205. <field name="label">balance</field>
  206. <field name="engine">external</field>
  207. <field name="formula">sum</field>
  208. <field name="subformula">editable;rounding=0</field>
  209. </record>
  210. </field>
  211. </record>
  212. <record id="l10n_mz_tax_report_field_17" model="account.report.line">
  213. <field name="name">Field 17 - Credits communicated by the services</field>
  214. <field name="code">MZ_TR_F_17</field>
  215. <field name="expression_ids">
  216. <record id="l10n_mz_tax_report_17_balance" model="account.report.expression">
  217. <field name="label">balance</field>
  218. <field name="engine">external</field>
  219. <field name="formula">sum</field>
  220. <field name="subformula">editable;rounding=0</field>
  221. </record>
  222. </field>
  223. </record>
  224. </field>
  225. </record>
  226. </field>
  227. </record>
  228. <record id="l10n_mz_tax_report_frame_6" model="account.report.line">
  229. <field name="name">Frame 6 - Tax to be delivered to the state (This table should only be completed if field 14 of table 05 has been completed)</field>
  230. <field name="children_ids">
  231. <record id="l10n_mz_tax_report_field_18" model="account.report.line">
  232. <field name="name">Field 18 - Payable VAT</field>
  233. <field name="code">MZ_TR_F_18</field>
  234. <field name="expression_ids">
  235. <record id="l10n_mz_tax_report_18_balance" model="account.report.expression">
  236. <field name="label">balance</field>
  237. <field name="engine">aggregation</field>
  238. <field name="formula">MZ_TR_F_14.balance - MZ_TR_F_16.balance - MZ_TR_F_17.balance</field>
  239. <field name="subformula">if_above(MZN(0))</field>
  240. </record>
  241. </field>
  242. </record>
  243. <record id="l10n_mz_tax_report_field_19" model="account.report.line">
  244. <field name="name">Field 19 - Late payment fine</field>
  245. <field name="code">MZ_TR_F_19</field>
  246. <field name="expression_ids">
  247. <record id="l10n_mz_tax_report_19_balance" model="account.report.expression">
  248. <field name="label">balance</field>
  249. <field name="engine">external</field>
  250. <field name="formula">sum</field>
  251. <field name="subformula">editable;rounding=0</field>
  252. </record>
  253. </field>
  254. </record>
  255. <record id="l10n_mz_tax_report_field_20" model="account.report.line">
  256. <field name="name">Field 20 - Total payable</field>
  257. <field name="code">MZ_TR_F_20</field>
  258. <field name="aggregation_formula">MZ_TR_F_18.balance + MZ_TR_F_19.balance</field>
  259. </record>
  260. </field>
  261. </record>
  262. <record id="l10n_mz_tax_report_frame_7" model="account.report.line">
  263. <field name="name">Frame 7 - Tax to be recovered by taxable person</field>
  264. <field name="children_ids">
  265. <record id="l10n_mz_tax_report_field_21" model="account.report.line">
  266. <field name="name">Field 21 - Tax credit</field>
  267. <field name="code">MZ_TR_F_21</field>
  268. <field name="expression_ids">
  269. <record id="l10n_mz_tax_report_21_balance" model="account.report.expression">
  270. <field name="label">balance</field>
  271. <field name="engine">aggregation</field>
  272. <field name="formula">MZ_TR_F_15.balance + MZ_TR_F_16.balance + MZ_TR_F_17.balance - MZ_TR_F_14.balance</field>
  273. <field name="subformula">if_above(MZN(0))</field>
  274. </record>
  275. </field>
  276. </record>
  277. <record id="l10n_mz_tax_report_field_22" model="account.report.line">
  278. <field name="name">Field 22 - Report for the following period (If this declaration is submitted within the deadline)</field>
  279. <field name="code">MZ_TR_F_22</field>
  280. <field name="expression_ids">
  281. <record id="l10n_mz_tax_report_22_balance" model="account.report.expression">
  282. <field name="label">balance</field>
  283. <field name="engine">external</field>
  284. <field name="formula">sum</field>
  285. <field name="subformula">editable;rounding=0</field>
  286. </record>
  287. </field>
  288. </record>
  289. <record id="l10n_mz_tax_report_field_23" model="account.report.line">
  290. <field name="name">Field 23 - Refund request (If this declaration is submitted after the deadline)</field>
  291. <field name="code">MZ_TR_F_23</field>
  292. <field name="expression_ids">
  293. <record id="l10n_mz_tax_report_23_balance" model="account.report.expression">
  294. <field name="label">balance</field>
  295. <field name="engine">external</field>
  296. <field name="formula">sum</field>
  297. <field name="subformula">editable;rounding=0</field>
  298. </record>
  299. </field>
  300. </record>
  301. </field>
  302. </record>
  303. </field>
  304. </record>
  305. </odoo>