Add default statement journal

issue11156
review393471002
This commit is contained in:
Cédric Krier
2022-01-30 13:06:39 +01:00
parent e5524e3f12
commit 0ed30642a2
6 changed files with 20 additions and 50 deletions
+1
View File
@@ -1,3 +1,4 @@
* Create default statement journal
* Add support for Python 3.10
* Remove support for Python 3.6
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tryton>
<data noupdate="1">
<record model="account.journal" id="journal_statement">
<field name="name">Statement</field>
<field name="code">STA</field>
<field name="type">statement</field>
<field name="sequence" ref="account.sequence_account_journal"/>
</record>
</data>
</tryton>
+1 -14
View File
@@ -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,
+2 -18
View File
@@ -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,
+2 -18
View File
@@ -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,
+1
View File
@@ -8,6 +8,7 @@ depends:
currency
party
xml:
account.xml
statement.xml
journal.xml
message.xml