1
# -*- encoding: utf-8 -*-
2
##############################################################################
4
# OpenERP, Open Source Management Solution
5
# Copyright (C) 2004-TODAY OpenERP s.a. (<http://www.openerp.com>)
6
# Copyright (C) 2013-TODAY Mentis d.o.o. (<http://www.mentis.si/openerp>)
8
# This program is free software: you can redistribute it and/or modify
9
# it under the terms of the GNU Affero General Public License as
10
# published by the Free Software Foundation, either version 3 of the
11
# License, or (at your option) any later version.
13
# This program is distributed in the hope that it will be useful,
14
# but WITHOUT ANY WARRANTY; without even the implied warranty of
15
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
# GNU Affero General Public License for more details.
18
# You should have received a copy of the GNU Affero General Public License
19
# along with this program. If not, see <http://www.gnu.org/licenses/>.
21
##############################################################################
23
from openerp.osv import osv, fields
24
import openerp.addons.decimal_precision as dp
26
class account_journal(osv.Model):
27
_inherit = "account.journal"
30
'type': fields.selection([('sale', 'Sale'),
31
('sale_refund','Sale Refund'),
32
('purchase', 'Purchase'),
33
('purchase_refund','Purchase Refund'),
35
('bank', 'Bank and Checks'),
36
('reconcile', 'Reconciliation'),
37
('general', 'General'),
38
('situation', 'Opening/Closing Situation')], 'Type', size=32, required=True,
39
help="Select 'Sale' for customer invoices journals."\
40
" Select 'Purchase' for supplier invoices journals."\
41
" Select 'Cash' or 'Bank' for journals that are used in customer or supplier payments."\
42
" Select 'Reconciliation' for journals used for reconciling receivable and payable entries."\
43
" Select 'General' for miscellaneous operations journals."\
44
" Select 'Opening/Closing Situation' for entries generated for new fiscal years."),