64 lines
1.8 KiB
YAML
64 lines
1.8 KiB
YAML
-
|
|
In order to test the 'Validate Journal Entries' wizard in OpenERP, I created an account move
|
|
|
|
-
|
|
!record {model: account.move, id: account_move_0}:
|
|
date: '2010-06-07'
|
|
journal_id: account.bank_journal
|
|
line_id:
|
|
- account_id: account.cash
|
|
amount_currency: 0.0
|
|
credit: 2000.0
|
|
date: '2010-06-07'
|
|
debit: 0.0
|
|
journal_id: account.bank_journal
|
|
name: Basic Computer
|
|
partner_id: base.res_partner_desertic_hispafuentes
|
|
period_id: account.period_6
|
|
ref: '2010010'
|
|
tax_amount: 0.0
|
|
- journal_id: account.bank_journal
|
|
period_id: account.period_6
|
|
ref: '2010010'
|
|
tax_amount: 0.0
|
|
account_id: account.a_recv
|
|
amount_currency: 0.0
|
|
credit: 0.0
|
|
date: '2010-06-07'
|
|
debit: 2000.0
|
|
name: Basic Computer
|
|
partner_id: base.res_partner_desertic_hispafuentes
|
|
quantity: 0.0
|
|
name: /
|
|
period_id: account.period_6
|
|
ref: '2010010'
|
|
state: draft
|
|
|
|
-
|
|
I check that Initially account move state is "Draft"
|
|
-
|
|
!assert {model: account.move, id: account_move_0}:
|
|
- state == 'draft'
|
|
-
|
|
I validate this account move by using the 'Validate Journal Entries' wizard
|
|
-
|
|
!record {model: validate.account.move, id: validate_account_move_0}:
|
|
journal_id: account.bank_journal
|
|
period_id: account.period_6
|
|
-
|
|
I clicked on validate Button
|
|
-
|
|
!python {model: validate.account.move}: |
|
|
try:
|
|
self.validate_move(cr, uid, [ref("validate_account_move_0")], {"lang": "en_US",
|
|
"active_model": "ir.ui.menu", "active_ids": [ref("account.menu_validate_account_moves")],
|
|
"tz": False, "active_id": ref("account.menu_validate_account_moves"), })
|
|
except:
|
|
pass
|
|
|
|
-
|
|
I check that the invoice state is now "Posted"
|
|
-
|
|
!assert {model: account.move, id: account_move_0}:
|
|
- state == 'posted'
|