El formato de TasaOCuota para un impuesto en un CFDI v3.3 requiere 6 dígitos. Para el caso del IVA sería 0.1600000.
Una forma fácil de transformar el valor del campo a ese formato es usar la instrucción Format de SQL:
SELECT FORMAT(IVA, 'N6', 'es-mx') AS IVA FROM Venta_Producto
Retorna:
0.160000 o 0.080000 según sea el valor registrado en el campo IVA.
Una prueba más rápida la puedes hacer con:
SELECT FORMAT(0.16, 'N6', 'es-mx') AS IVA
Es importante señalar la región porque por defecto retornará:
0,160000