¿Cómo evitar que a un número con punto decimal se le quiten los ceros a la izquierda?


21 de Febrero del 2020

Buenas esta es la primera vez que pregunto en algún foro. Este es mi problema:

Tengo una declaración como esta

Dim objImpuestoTrasladado As New ComprobanteConceptoImpuestosTraslado
objImpuestoTrasladado.TasaOCuota = 0.16

pero lo que quiero es que el campo TasaOCuota sea igual a 0.160000. Cuando le pongo los 4 ceros a la izquierda y paso a la siguiente línea de código el campo TasaOCuota regresa a ser 0.16

Necesito estrictamente asignar el valor 0.160000 por que quiero timbrar una factura pero el PAC que estoy usando no me lo permite hacer por que al momento de intentar timbrar me manda un mensaje que dice que el valor esta fuera de rango

He hecho pruebas en C# y ahí sí puedo asignar ese valor y de hecho ya he timbrado, el problema es que estoy obligado a usar Visual Basic



21 de Febrero del 2020

Hola,

¿Ya intentaste pasar ese dato como un string?  en casos similares lo he usado y me a funcionado:

Dim Valor as string = "0.16000"

objeto.campo1 = Valor

Espero esto te pueda funcionar