45
44
return {'value': v}
47
46
def execute(self, cr, uid, ids, context=None):
48
In this method I will configure all needs for work out of the box with
49
fiscal requirement and Venezuela Laws
50
and update all your partners information.
48
52
wiz_data = self.browse(cr, uid, ids[0])
53
partner = self.pool.get('res.users').browse(cr, uid, uid).company_id.partner_id
54
#Data on res partner address - Invoice
55
address=self.pool.get('res.partner.address').create(cr, uid, {'partner_id':partner.id,
57
'street':wiz_data.add,
58
'country':self.pool.get("res.country").search(cr,uid,[('code','=','VE')])[0]})
49
60
data = {'name': wiz_data.name, 'vat': "VE%s" % wiz_data.vat, 'vat_apply': wiz_data.vat_apply}
50
partner = self.pool.get('res.users').browse(cr, uid, uid).company_id.partner_id
51
print 'esto es partner_id',partner.id
52
61
self.pool.get('res.partner').write(cr, uid, [partner.id], data)
55
64
'vat': fields.char('VAT', 16, required=True, help='Partner\'s VAT to update the other fields'),
56
65
'name': fields.char('Name', 64, help="The commercial name of the company"),
66
'add':fields.char('Invoice Address',64,help='Put Here the address declared on your VAT information on SENIAT'),
57
67
'vat_apply': fields.boolean("Apply VAT?"),
59
69
fiscal_requirements_config()