-
  In order to test Generate Fiscalyear Opening Entries wizard of OpenERP I first create a fiscalyear to which the entries will move
-
  !record {model: account.fiscalyear, id: account_fiscalyear_fiscalyear0}:
    code: !eval "'FY%s'% (datetime.now().year+1)"
    company_id: base.main_company
    date_start: !eval "'%s-01-01' %(datetime.now().year+1)"
    date_stop: !eval "'%s-12-31' %(datetime.now().year+1)"
    name: !eval "'Fiscal Year %s' %(datetime.now().year+1)"
-
  I create a period for the month of january for the new fiscalyear
-
  !record {model: account.period, id: account_period_jan11}:
    company_id: base.main_company
    date_start: !eval "'%s-01-01'% (datetime.now().year+1)"
    date_stop: !eval "'%s-12-31'% (datetime.now().year+1)"
    fiscalyear_id: account_fiscalyear_fiscalyear0
    name: !eval "'Jan%s' %(datetime.now().year+1)"
    special: 1

-
  I made modification in journal so it can move entries
-
  !record {model: account.journal, id: account.close_journal}:
    name: End of Year
    code: NEW
    type: situation
    analytic_journal_id: sit
    sequence_id: sequence_journal
    default_debit_account_id: cash
    default_credit_account_id: cash
    company_id: base.main_company
    view_id: account_journal_bank_view
    centralisation: 1
-
  I called the Generate Fiscalyear Opening Entries wizard
-
  !record {model: account.fiscalyear.close, id: account_fiscalyear_close_0}:
    fy2_id: account_fiscalyear_fiscalyear0
    fy_id: account.data_fiscalyear
    journal_id: account.close_journal
    period_id: account_period_jan11
    report_name: End of Fiscal Year Entry
-
  I clicked on create Button

-
  !python {model: account.fiscalyear.close}: |
    self.data_save(cr, uid, [ref("account_fiscalyear_close_0")], {"lang": 'en_US',
      "active_model": "ir.ui.menu", "active_ids": [ref("account.menu_wizard_fy_close")],
      "tz": False, "active_id": ref("account.menu_wizard_fy_close"), })

-
  I check the opening entries By using "Entries by Line wizard"
-
  !record {model: account.move.journal, id: account_move_journal_0}:
   {}
-
  I clicked on Open Journal Button to check the entries

-
  !python {model: account.move.journal}: |
    self.action_open_window(cr, uid, [ref("account_move_journal_0")], {"lang": 'en_US',
      "active_model": "ir.ui.menu", "active_ids": [ref("account.menu_action_move_journal_line_form")],
      "tz": False, "active_id": ref("account.menu_action_move_journal_line_form"),
      })

#-
#  In order to test Cancel Opening Entries I cancelled the opening entries created for "Fiscal Year 2011"
#-
#  !record {model: account.open.closed.fiscalyear, id: account_open_closed_fiscalyear_1}:
#    fyear_id: account.data_fiscalyear
#-
#  I clicked on Open button
#-
#  !python {model: account.open.closed.fiscalyear}: |
#    self.remove_entries(cr, uid, [ref("account_open_closed_fiscalyear_1")], {"lang":
#      'en_US', "active_model": "ir.ui.menu", "active_ids": [ref("account.menu_wizard_open_closed_fy")],
#      "tz": False, "active_id": ref("account.menu_wizard_open_closed_fy"), })
#-
#  I check the opening entries By using "Entries by Line wizard"
#-
#  !record {model: account.move.journal, id: account_move_journal_2}:
#    journal_id: account.sales_journal
#    period_id: account_period_jan11
#
#-
#  I checked the Opening entries are cancelled successfully
#-
#  !python {model: account.move.journal}: |
#    self.action_open_window(cr, uid, [ref("account_move_journal_2")], {"lang": 'en_US',
#      "active_model": "ir.ui.menu", "active_ids": [ref("account.menu_action_move_journal_line_form")],
#      "tz": False, "active_id": ref("account.menu_action_move_journal_line_form"),
#      })