Calcular el IVA, aplicar un descuento, redondear un importe a euros y asegurarse de que el descuento no supera el límite: en el diseñador de procesos de Bitrix24 esa aritmética quita más tiempo que montar el propio esquema. Cuatro robots de Roboteka cubren los cálculos típicos como acciones separadas: porcentaje de un número con suma y resta, redondeo matemático a N decimales, redondeo siempre hacia arriba o hacia abajo con un paso, y comparación de dos números con selección del mayor y el menor.
¿Por qué la aritmética en los procesos es un cuello de botella?
Las fórmulas en los campos del diseñador de procesos funcionan, pero requieren una sintaxis exacta y fallan en silencio: la expresión devuelve un valor que no es y el proceso sigue adelante con un importe incorrecto. El resultado intermedio de una fórmula no se registra en ningún sitio; hay que depurar a ciegas, metiendo valores en comentarios. Un robot es una acción separada con campos explícitos y un resultado que se ve en el registro y se guarda en una variable del proceso o directamente en un campo de la negociación. Un cálculo, una acción: el esquema lo lee y lo corrige cualquier administrador del portal, no solo el autor de la fórmula. Los cuatro robots de abajo aceptan números tanto con punto como con coma como separador: el valor de un campo se puede pasar tal cual.
¿Cómo calcular un porcentaje: IVA, descuento, recargo?
«Porcentaje de un número». Entrada: número, porcentaje, operación y precisión, por defecto dos decimales. Hay tres operaciones: of, el N% del número (IVA del 20% del importe); add, el número más el N% (recargo); subtract, el número menos el N% (descuento). Hay dos salidas: el resultado de la operación y, por separado, el valor del propio porcentaje, útil cuando hacen falta tanto el total con descuento como el importe del descuento en euros para una notificación al responsable. Ejemplo: la negociación llega a la etapa «Factura» → el robot con la operación subtract calcula el importe con un 15% de descuento → el resultado se guarda en el campo «A pagar», y el valor del porcentaje, en un comentario para el historial.
¿Cómo redondear un importe según las reglas matemáticas?
«Redondear número (a N decimales)» realiza el redondeo matemático habitual. Entrada: el número y la cantidad de decimales, por defecto cero, a enteros. La precisión puede ser negativa: −2 redondea a centenas, y el precio 14 780 se convierte en 14 800. Aplicación: importes de factura sin céntimos tras calcular porcentajes, indicadores de plan a miles, horas-norma a enteros. La salida es una: el valor redondeado; se guarda en un campo numérico de la negociación o se pasa al siguiente cálculo. Para el dinero, tras conversiones y descuentos este es el último paso antes de guardar en la ficha: si no, en la factura aparecen importes del tipo 12 345,6789 que desconciertan al cliente y a contabilidad.
¿Cómo redondear siempre hacia arriba o hacia abajo?
El redondeo matemático no sirve cuando 8,2 cajas deben convertirse en nueve: quedarse corto es peor que un embalaje de más. «Redondeo hacia arriba / abajo» siempre redondea en la dirección indicada. Entrada: el número, la dirección up o down y el paso de redondeo, por defecto 1; puede ser 10, 100 o 0.5. Ejemplos: la cantidad de embalajes según el volumen del pedido, hacia arriba a enteros; la carga de trabajo en personas-día, hacia arriba con paso 0.5; el precio «psicológico», hacia abajo a centenas. Un solo robot cubre unidades, dinero y tiempo: solo cambian el paso y la dirección. La salida es una: el valor redondeado; se guarda en el campo de cantidad o de importe.
¿Cómo comparar dos números y tomar el mayor?
«Comparar dos números (max / min)» recibe los números A y B y devuelve de una vez tres valores: el mayor, el menor y el resultado de la comparación: greater, less o equal. Tarea típica: el descuento de un gestor no debe superar el límite de su puesto; tomas el menor entre el descuento solicitado y el límite y lo guardas en el campo, y la disputa se resuelve automáticamente sin la participación del responsable. El resultado de la comparación es cómodo para una bifurcación: greater lleva la negociación a una aprobación adicional, equal y less la dejan pasar; ya no hace falta comparar nada en el propio bloque «Condición», basta con verificar una sola palabra.
Lista de verificación
Porcentaje, IVA, recargo: «Porcentaje de un número»; redondeo matemático: «Redondear número (a N decimales)»; siempre hacia arriba o hacia abajo: «Redondeo hacia arriba / abajo»; el mayor y el menor de dos: «Comparar dos números». Todos los robots matemáticos están reunidos en la categoría matemáticas. ¿Falta alguna operación? Describe la tarea, hacemos el robot gratis y lo añadimos al catálogo.