~openerp-community/openobject-doc/openobject-doc-portal-features-mtr

« back to all changes in this revision

Viewing changes to source/book/3/3_9/journals.rst

  • Committer: Els Van Vossel
  • Date: 2011-10-31 14:15:46 UTC
  • Revision ID: evv@openerp.com-20111031141546-c3e1baw7np8tphlg
updated journals

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
Journals
6
6
========
7
7
 
8
 
All your accounting entries must appear in an accounting journal. So you must, at a minimum, create
9
 
a Sales Journal for customer invoices, a Purchase Journal for supplier invoices and a Cash Journal
10
 
for cash and bank transactions.
 
8
All your accounting entries need to appear in an accounting journal. So you should create a Sales Journal for customer invoices, a Sales Refund journal for customer credit notes, a Purchase Journal for supplier invoices, a Purchase Refund journal for supplier credit notes and a Bank Journal for bank transactions.
11
9
 
12
10
Configuring a Journal
13
11
---------------------
14
12
 
15
 
To view, edit or create new journals use the menu :menuselection:`Accounting -->
16
 
Configuration --> Financial Accounting --> Journals --> Journals`.
 
13
To view, edit or create new journals use the menu :menuselection:`Accounting --> Configuration --> Financial Accounting --> Journals --> Journals`.
17
14
 
18
15
.. figure::  images/account_journal_form.png
19
16
   :scale: 75
20
17
   :align: center
21
18
 
22
 
   *Definition of an accounting journal*
23
 
 
24
 
You have to associate a view with each journal. The journal view indicates the fields that must be
25
 
visible and required to enter accounting data in that journal. The view determines both the order of
26
 
the fields and the properties of each field. For example, the field :guilabel:`Account Number` must
27
 
appear when entering data in the bank journal but not in the other journals.
28
 
 
29
 
Before creating a new view for a journal, check that there is nothing similar already defined for
30
 
another journal. You should only create a new view for new types of journals.
 
19
   *Defining an Accounting Journal*
 
20
 
 
21
Blue fields are mandatory fields. When you select a journal type, some configuration parameters will be preset. The journal type will tell the system where the journal concerned can be used.
 
22
 
 
23
Each journal has a specific way of displaying data. The type of journal determines the journal view, which indicates the fields that need to be visible and are required to enter accounting data in that journal. The view determines both the order of the fields and the properties of each field. For example, the field :guilabel:`Statement` has to appear when entering data in the bank journal, but not in the other journals.
 
24
 
 
25
You can also create your own journal views. However, before creating a new view for a journal, check whether there is nothing similar already defined. You should only create a new view for new types of journals.
31
26
 
32
27
.. note:: Customizing Views
33
28
 
34
 
        You will often have to edit a journal view.
35
 
        For example, for a journal in a foreign currency you add a field for the currency, and this currency
36
 
        must be in the journal view.
37
 
 
38
 
        Conversely, to simplify data entry, the journal view for the bank is quite different from one of the
39
 
        invoicing journals.
40
 
 
41
 
You can create a sequence for each journal. This sequence gives the automatic numbering for
42
 
accounting entries. Or several journals can use the same sequence if you want to define one for them
43
 
all.
44
 
 
45
 
The credit and debit account by default permit the automatic generation of counterpart entries when
46
 
you are entering data in the journal quickly. For example, in a bank journal you should put an
47
 
associated bank account for default matching credits and debits, so that you do not have to create
48
 
counterparts for each transaction manually.
49
 
 
50
 
A journal can be marked as being centralized. When you do this, the counterpart entries will not be
51
 
owned by each entry, but globally for the given journal and period. You will then have a credit line
52
 
and a debit line centralized for each entry in one of these journals, meaning that both credit and
53
 
debit appear on the same line.
 
29
        You might sometimes have to edit a journal view. For example, for a journal in a foreign currency you add a field for the currency, and this currency should be in the journal view.
 
30
 
 
31
You can create a sequence for each journal. This sequence gives the automatic numbering for accounting entries. Or several journals can use the same sequence if you want to define one for them all.
 
32
 
 
33
.. tip:: Sequences
 
34
 
 
35
    Sequences can also be created from the :menuselection:`Administration --> Configuration -_> Sequences & Identifiers --> Sequences`.
 
36
 
 
37
The default credit and debit account allow the software to automatically generate counterpart entries when you are entering data in the journal quickly. In some journals, debit and credit accounts are mandatory. For example, in a bank journal you should put an associated bank account, so that you do not have to create counterparts for each transaction manually.
 
38
 
 
39
A journal can be marked as being centralised. When you do this, the counterpart entries will not be owned by each entry, but globally for the given journal and period. You will then have a credit line and a debit line centralized for each entry in one of these journals, meaning that both credit and debit appear on the same line. This option is used when posting opening entries in a situation journal.
 
40
 
 
41
.. note:: Bank Journal, Easy Configuration
 
42
 
 
43
    A bank journal can automatically be created from the bank account(s) you define for your company. Go to :menuselection:`Accounting --> Configuration --> Financial Accounting --> Accounts --> Setup your Bank Accounts`. Here you create the bank account or IBAN number of your company's bank account(s). Fill in the Bank Name, and when you save the entry, your Bank Journal will automatically be created with the Bank Name and the Account Number. The general ledger account for this bank will also be created for you.
54
44
 
55
45
Controls and Tips for Data Entry
56
46
--------------------------------
57
47
 
58
 
You can carry out two types of control on journals in OpenERP – controls over the financial
59
 
accounts and access controls for groups of users. In addition to these controls, you can also apply
60
 
all of the rights management detailed in :ref:`ch-config`.
61
 
 
62
 
To avoid mistakes while entering accounts data, you can place conditions in the general accounts
63
 
about who can use a given account. To do this, you must list all the accounts or valid account types
64
 
in the second tab, :guilabel:`Entry Controls`. If you have not added any accounts there, OpenERP applies no
65
 
restriction on data entry in the accounts or journals. If you list accounts and the types of accounts
66
 
that can be used in a journal, OpenERP prevents you from using any account not in that list. This
67
 
verification step starts from the moment you save the entry.
68
 
 
69
 
This functionality is useful for limiting possible data entry errors. Also, in a bank journal, it is
70
 
possible to restrict the accounts that can be linked to a bank to classes 1 to 5. Using this, you would
71
 
help prevent the user from making any false entries in the journal.
 
48
You can carry out two types of control on journals in OpenERP – controls over the accounts and access controls for groups of users. In addition to these controls, you can also apply all of the standard user rights management.
 
49
 
 
50
To avoid entering account data in wrong accounts, you can put conditions on the general accounts about which journal can use a given account. To do this, you have to list all the accounts or valid account types in the second tab, :guilabel:`Entry Controls`. If you have not added any accounts there, OpenERP applies no restriction on the accounts for that journal. If you list accounts and/or the types of accounts that can be used in a journal, OpenERP prevents you from using any account or account type not in that list. This verification step starts from the moment you enter data. You can only select allowed accounts or account types.
 
51
 
 
52
This functionality is useful for limiting possible data entry errors by restricting the accounts to be used in a journal.
72
53
 
73
54
.. tip:: Control of Data Entry
74
55
 
75
 
        In accounting it is not a good idea to allow a data entry directly from bank account A to bank
76
 
        account B.
77
 
        If you enter a transaction from bank A to bank B, the transaction will be accounted for twice.
78
 
 
79
 
        To prevent this problem, pass the transaction through intermediate account C.
80
 
        At the time of data entry, the system checks the type of account that is accepted in the bank
81
 
        journal:
82
 
        only accounts that are not of type ``Bank`` are accepted.
83
 
 
84
 
        If your accountant defines this control properly, non-accounting users are prevented from
85
 
        transferring payment from one bank to another, reducing your risks.
 
56
        In accounting it is not a good idea to allow a data entry directly from bank account A to bank
 
57
        account B.
 
58
        If you enter a transaction from bank A to bank B, the transaction will be accounted for twice.
 
59
 
 
60
        To prevent this problem, pass the transaction through intermediate account C.
 
61
        At the time of data entry, the system checks the type of account that is accepted in the bank
 
62
        journal: only accounts that are not of type ``Bank`` are accepted.
 
63
 
 
64
        If your accountant defines this control properly, non-accounting users are prevented from
 
65
        transferring payments from one bank to another, reducing your risks.
86
66
 
87
67
.. Copyright © Open Object Press. All rights reserved.
88
68