
convertir importe a letras
Publicado por Martinez (9 intervenciones) el 16/02/2017 23:09:02
Tengo un layout para imprimir cheques, pero al convertir importe a tengo errores como este
Ejemplo: Tengo cheques con cantidades de la siguiente manera:
999.9996------ cuando lo envía a la vista previa el valor en número es 1000.00 y en efecto me lo convierte el MIL 00/100.
Pero a la hora de convertir esta otra cantidad me errónea la conversión
961.6600------cuando lo envía a la vista previa el valor es de 161.66 ----y dice ---NOVECIENTOS SESENTA Y DOS 66/100.
esta prueba la genere con esta formula, como vemos en la segunda opción da error
Uppercase (Towords(round({comando.checksum}),0)) &””& right (Towords({comando.checksum},2),8))+””
-----------------------------------------------------usando otra formula--------------------------------
-------------------------------------------------------------------------------------------------------------------
Uppercase (Towords({comando.checksum}))
----------------------------------------------------------------------------------------
Ejemplo: Tengo cheques con cantidades de la siguiente manera:
999.9996------ cuando lo envía a la vista previa el valor en número es 1000.00 y en efecto me lo convierte el MIL y 00/100.
Pero a la hora de convertir esta otra cantidad me errónea la conversión
961.6600------cuando lo envía a la vista previa el valor es de 161.66 ----y dice ---NOVECIENTOS SESENTA Y un Y 66/100.
-------------------------------
con esta formula si da los totales en los dos casos, pero deseo saber si me pueden ayudar para eliminarle la "y" que esta antes de los centavos (decimales) -----Y 66/100.-----por que en el banco me cuetionan a la hora de cobrar el cheque.---------debe quedar asi---NOVECIENTOS SESENTA Y UNO 66/100.
De antemano muchas gracias.
Ejemplo: Tengo cheques con cantidades de la siguiente manera:
999.9996------ cuando lo envía a la vista previa el valor en número es 1000.00 y en efecto me lo convierte el MIL 00/100.
Pero a la hora de convertir esta otra cantidad me errónea la conversión
961.6600------cuando lo envía a la vista previa el valor es de 161.66 ----y dice ---NOVECIENTOS SESENTA Y DOS 66/100.
esta prueba la genere con esta formula, como vemos en la segunda opción da error
Uppercase (Towords(round({comando.checksum}),0)) &””& right (Towords({comando.checksum},2),8))+””
-----------------------------------------------------usando otra formula--------------------------------
-------------------------------------------------------------------------------------------------------------------
Uppercase (Towords({comando.checksum}))
----------------------------------------------------------------------------------------
Ejemplo: Tengo cheques con cantidades de la siguiente manera:
999.9996------ cuando lo envía a la vista previa el valor en número es 1000.00 y en efecto me lo convierte el MIL y 00/100.
Pero a la hora de convertir esta otra cantidad me errónea la conversión
961.6600------cuando lo envía a la vista previa el valor es de 161.66 ----y dice ---NOVECIENTOS SESENTA Y un Y 66/100.
-------------------------------
con esta formula si da los totales en los dos casos, pero deseo saber si me pueden ayudar para eliminarle la "y" que esta antes de los centavos (decimales) -----Y 66/100.-----por que en el banco me cuetionan a la hora de cobrar el cheque.---------debe quedar asi---NOVECIENTOS SESENTA Y UNO 66/100.
De antemano muchas gracias.
Valora esta pregunta


0