-
- In order to test Validate Ledger Postings wizard in OpenERP I created a account move
-
+ Demo data for Account tax code
+-
+ !record {model: account.tax.code, id: account_tax_code_0}:
+ name : Tax Code Test
+ sign : 1.00
+-
+ In order to test the 'Post Journal Entries' wizard in OpenERP, I created an account move
-
!record {model: account.move, id: account_move_0}:
- date: '2010-06-07'
+ date: !eval time.strftime('%Y-%m-%d')
journal_id: account.bank_journal
line_id:
- account_id: account.cash
amount_currency: 0.0
credit: 2000.0
- date: '2010-06-07'
+ date: !eval time.strftime('%Y-%m-%d')
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'
+ ref: '2011010'
tax_amount: 0.0
- journal_id: account.bank_journal
period_id: account.period_6
- ref: '2010010'
+ ref: '2011010'
+ tax_code_id: account_tax_code_0
tax_amount: 0.0
account_id: account.a_recv
amount_currency: 0.0
credit: 0.0
- date: '2010-06-07'
+ date: !eval time.strftime('%Y-%m-%d')
debit: 2000.0
name: Basic Computer
partner_id: base.res_partner_desertic_hispafuentes
quantity: 0.0
name: /
period_id: account.period_6
- ref: '2010010'
+ ref: '2011010'
state: draft
-
I check that Initially account move state is "Draft"
-
- !assert {model: account.move, id: account_move_0}:
+ !assert {model: account.move, id: account_move_0, string: initialstatedraft}:
- state == 'draft'
-
- I validate this account move by using Validate Ledger Postings
+ I validate this account move by using the 'Post 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
+ I click on validate Button
-
!python {model: validate.account.move}: |
- 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"), })
-
+ 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"), })
-
I check that the invoice state is now "Posted"
-
- !assert {model: account.move, id: account_move_0}:
+ !assert {model: account.move, id: account_move_0, string: moveincorrect}:
- state == 'posted'