Tengo un problema con la definicion de una tabla, estoy aprendiendo Web2py y algo obvio se me debe estar pasando me aparecen estos errores:
db.define_table('orden',
Field('cliente', 'reference cliente'),
Field('numero','integer',notnull=True),
Field('remision',label="Remisión"),
Field('fecha','date',label="Fecha",default=request.now,notnull=True),
Field('plazo','integer',label="Plazo",requires=IS_INT_IN_RANGE(0,90),comment=T("In days, 0 for immediate payment"),notnull=True),
Field('transporte', 'reference transporte',notnull=True),
Field('subtotal','double',label="SubTotal",default=0),
Field('calcular_IVA','boolean',label="Calcular IVA",),
Field('calcular_ReteFuente','boolean',label="Calcular ReteFuente",),
Field('calcular_ReteICA','boolean',label="Calcular ReteICA",),
Field('calcular_ReteCREE','boolean',label="Calcular ReteCREE",),
Field('calcular_ReteIVA','boolean',label="Calcular ReteIVA",),
Field('iva','double',label="IVA",default=0),
Field('retefuente','double',label="ReteFuente",default=0),
Field('reteica','double',label="ReteICA",default=0),
Field('retecree','double',label="ReteCREE",default=0),
Field('reteiva','double',label="ReteIVA",default=0),
Field('neto','double',lambda r: r.subtotal+r.iva-(r.retefuente+r.reteica+r.retecree+r.reteiva) ),
migrate='orden.table',
format=lambda r: '%s de %s' % (r.numero, db.cliente[r.cliente].nombre )
)