Hola Mauricio,
Gracias por el enlace...
Te comento que la situación que estoy presentando es la siguiente:
Anteriormente, el importe en letras en el PLD era proveniente del campo OCHO.TotalWords, el cual te provee del Total del Cheque en Letras, bien redactado, pero en casos de Cheques a emitir por 1.896.965,25, el campo de la tabla muestra "Un millón ochocientos noventa y seis mil novecientos sesenta y cinco Bolívares con Veinticinco Cént", ya que sólo contempla cien caracteres, así viene configurado.
Logramos definir el importe en letras del PLD, usando la variable 82 de Cheque para el Pago (Importe Vencido), el cual es el monto del cheque en Números, y seleccionamos la opción "Monto en Letras" en el PLD, este procedimiento no trunca los montos muy extensos (mayores a 100 caracteres), como el explicado con anterioridad, y al final aparece en el PLD el monto en letras completo, luego lo concatenamos con cero céntimos, en el caso de montos enteros.
El problema con esta nueva configuración, usando la función de monto en letras del PLD, es cuando el monto es mayor o igual a 2 millones, ya que el sistema traduce el mismo para un monto como 2.500.000 como "Dos Millón Quinientos con Cero Céntimos", lo cual es incorrecto.
El idioma del sistema está configurado como Español Latinoamericano. Estamos usando SBO 2007 A SP:00 PL:49
¿Cómo puedo resolver el problema de los importes en letras del PLD de Cheques?
Saludos