1
# -*- encoding: utf-8 -*-
3
from openerp.osv import fields, osv
6
from datetime import date
7
from datetime import datetime
9
class configure_loan_product(osv.osv):
10
_name="configure.loan.product"
11
_description="Settings of loan product"
13
'company_id':fields.many2one('res.company','Company'),
14
'name': fields.char(u'Name',size=256,required=True),
15
'product_id': fields.many2one('loan.product','Loan product',domain=[('loan_product_type','=','loan_product')],required=True),
16
'xt_product': fields.many2one('loan.product','Interest payment',domain=[('loan_product_type','=','interest_payment')],required=True),
17
'xxt_product': fields.many2one('loan.product','Accumlated interest payment',domain=[('loan_product_type','=','accumulative_interest_payment')],required=True),
18
'loss_product': fields.many2one('loan.product','Surcharge payment',domain=[('loan_product_type','=','undue_loss')],required=True),
19
'xxz_product': fields.many2one('loan.product','Past due loans',domain=[('loan_product_type','=','xxz_product')],required=True),
20
'xb_product': fields.many2one('loan.product','Abnormal loans',domain=[('loan_product_type','=','xb_product')],required=True),
21
'ez_product': fields.many2one('loan.product','Doubted loans',domain=[('loan_product_type','=','ez_product')],required=True),
22
'mz_product': fields.many2one('loan.product','Bad loans',domain=[('loan_product_type','=','mz_product')],required=True),
26
'company_id':lambda self, cr, uid, c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id,
28
configure_loan_product()