Roboteka
Roboteka · Robots · Número en letras (cualquier idioma)

Número en letras (cualquier idioma)

El robot «Número en letras» escribe un número con palabras en los procesos de negocio y robots de Bitrix24 (Alaio): 10000 se convierte en «Diez mil» y 2021 en «Dos mil veintiuno». Idiomas: inglés, español, portugués, francés, italiano, alemán, polaco y turco. Se puede añadir la palabra de la moneda y los centavos como fracción, por ejemplo 75/100.

El robot sirve para facturas, contratos y cheques en los que el importe también debe ir en letras. La entrada es un número de un campo de la negociación o de la factura, un idioma y, si se quiere, la palabra de la moneda — por ejemplo pesos, euros o dólares. En los idiomas con género gramatical se indica el género de la palabra de la moneda para que el número concuerde: «veintiún pesos», pero «veintiuna libras». La parte decimal se escribe como fracción, por ejemplo 75/100, el formato habitual en cheques y facturas, o se omite. El número puede llevar punto o coma decimal, y se aceptan espacios entre grupos de cifras. Devuelve el importe completo en letras y, por separado, la parte entera en letras. Use el resultado en una plantilla de documento, un correo o un campo de texto en los siguientes pasos del proceso.

¿Qué parámetros de entrada acepta el robot?

Parámetro Tipo ¿Obligatorio? Por defecto
Número string sí
Idioma select Inglés, Español, Portugués (Brasil), Francés, Italiano, Alemán, Polaco, Turco sí en
Palabra de la moneda (opcional), p. ej. pesos string —
Género de la palabra de la moneda select Masculino, Femenino — masculine
Parte decimal select Como NN/100 si no es cero, Siempre como NN/100, Omitir — auto

¿Qué devuelve el robot?

Parámetro Tipo
Número en letras string
Parte entera en letras string
Éxito bool
Error string

¿Qué errores puede devolver el robot?

El robot escribe estos mensajes en el registro del proceso de negocio cuando no puede completar un paso. El texto indica qué corregir en la configuración o en los datos.

  • No se pudo leer el número «{raw}»
  • El número «{raw}» es demasiado grande: la parte entera admite como máximo 15 dígitos
  • Idioma desconocido «{raw}»

Escenario: una factura para un cliente de México

  1. El importe de la negociación es 10500,75
  2. El robot con idioma Español y la palabra de moneda pesos devuelve «Diez mil quinientos pesos 75/100»
  3. La línea se inserta en la plantilla de factura en español

Robots similares