2
from datetime import datetime
3
from osv import fields,osv
4
from tools.translate import _
6
class hr_fonacot_line(osv.osv):
7
_name = 'hr.fonacot.line'
8
_description = "HR Fonacot for Mexico"
10
'no_ct' : fields.char('Codigo Fonacot', size=10, required=True),
11
'code_credit' : fields.char('Codigo Credito', size=10, required=True),
12
'name' : fields.many2one('hr.employee', 'Empleado'),
13
'rfc' : fields.char('RFC', size=15),
14
'no_ss' : fields.char('NSS', size=15),
15
'no_nomina' : fields.char('N Nomina', size=15),
16
'ctd_creditos' : fields.integer('Cantidad de Creditos', required=True),
17
'rtc_mensual' : fields.float('Retencion Mensual', digits=(8,2)),
18
'retencion_mensual' : fields.float('Retencion Mensual', digits=(8,2)),
19
'retencion_real' : fields.float('Retencion Real', digits=(8,2)),
20
'fecha' : fields.date('Fecha', required=True),
21
'fecha_baja' : fields.date('Fecha de Baja', required=True),
22
'fecha_ini' : fields.date('Inicio Incapacidad', required=True),
23
'fecha_fin' : fields.date('Fin incapacidad', required=True),
24
'plazo_meses' : fields.integer('meses del Credito', required=True),
25
'saldo_plazo' : fields.float('Saldo del plazo', digits=(8,2)),
26
'saldo_corte' : fields.float('Saldo al corte', digits=(8,2)),