diff --git a/CHANGELOG b/CHANGELOG index 1ac70ce5d2..82b8d85f11 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,4 @@ +* Create default statement journal * Add support for Python 3.10 * Remove support for Python 3.6 diff --git a/account.xml b/account.xml new file mode 100644 index 0000000000..79a69f7c2b --- /dev/null +++ b/account.xml @@ -0,0 +1,13 @@ + + + + + + Statement + STA + statement + + + + diff --git a/tests/scenario_account_statement.rst b/tests/scenario_account_statement.rst index a41c39d061..162c3cffff 100644 --- a/tests/scenario_account_statement.rst +++ b/tests/scenario_account_statement.rst @@ -116,22 +116,9 @@ Create statement:: >>> StatementJournal = Model.get('account.statement.journal') >>> Statement = Model.get('account.statement') >>> StatementLine = Model.get('account.statement.line') - >>> Sequence = Model.get('ir.sequence') - >>> SequenceType = Model.get('ir.sequence.type') >>> AccountJournal = Model.get('account.journal') - >>> sequence_type, = SequenceType.find([('name', '=', "Account Journal")]) - >>> sequence = Sequence(name='Satement', - ... sequence_type=sequence_type, - ... company=company, - ... ) - >>> sequence.save() - >>> account_journal = AccountJournal(name='Statement', - ... type='statement', - ... sequence=sequence, - ... ) - >>> account_journal.save() - + >>> account_journal, = AccountJournal.find([('code', '=', 'STA')], limit=1) >>> statement_journal = StatementJournal(name='Test', ... journal=account_journal, ... account=cash, diff --git a/tests/scenario_statement_origin.rst b/tests/scenario_statement_origin.rst index 002f1e7de0..5376c82c69 100644 --- a/tests/scenario_statement_origin.rst +++ b/tests/scenario_statement_origin.rst @@ -45,28 +45,12 @@ Create parties:: >>> customer = Party(name="Customer") >>> customer.save() -Create Account Journal:: - - >>> Sequence = Model.get('ir.sequence') - >>> SequenceType = Model.get('ir.sequence.type') - >>> AccountJournal = Model.get('account.journal') - - >>> sequence_type, = SequenceType.find([('name', '=', "Account Journal")]) - >>> sequence = Sequence(name="Satement", - ... sequence_type=sequence_type, - ... company=company, - ... ) - >>> sequence.save() - >>> account_journal = AccountJournal(name="Statement", - ... type='statement', - ... sequence=sequence, - ... ) - >>> account_journal.save() - Create a statement with origins:: + >>> AccountJournal = Model.get('account.journal') >>> StatementJournal = Model.get('account.statement.journal') >>> Statement = Model.get('account.statement') + >>> account_journal, = AccountJournal.find([('code', '=', 'STA')], limit=1) >>> journal_number = StatementJournal(name="Number", ... journal=account_journal, ... account=cash, diff --git a/tests/scenario_statement_origin_invoices.rst b/tests/scenario_statement_origin_invoices.rst index 3215156044..2f07e18145 100644 --- a/tests/scenario_statement_origin_invoices.rst +++ b/tests/scenario_statement_origin_invoices.rst @@ -70,28 +70,12 @@ Create 2 customer invoices:: >>> customer_invoice2.state 'posted' -Create Account Journal:: - - >>> Sequence = Model.get('ir.sequence') - >>> SequenceType = Model.get('ir.sequence.type') - >>> AccountJournal = Model.get('account.journal') - - >>> sequence_type, = SequenceType.find([('name', '=', "Account Journal")]) - >>> sequence = Sequence(name="Satement", - ... sequence_type=sequence_type, - ... company=company, - ... ) - >>> sequence.save() - >>> account_journal = AccountJournal(name="Statement", - ... type='statement', - ... sequence=sequence, - ... ) - >>> account_journal.save() - Create a statement with origins:: + >>> AccountJournal = Model.get('account.journal') >>> StatementJournal = Model.get('account.statement.journal') >>> Statement = Model.get('account.statement') + >>> account_journal, = AccountJournal.find([('code', '=', 'STA')], limit=1) >>> journal_number = StatementJournal(name="Number", ... journal=account_journal, ... account=cash, diff --git a/tryton.cfg b/tryton.cfg index d8ce17cc66..ee37db6c5a 100644 --- a/tryton.cfg +++ b/tryton.cfg @@ -8,6 +8,7 @@ depends: currency party xml: + account.xml statement.xml journal.xml message.xml