Módulo NumberWords

Información

Module name Number to Words
Editor / Editeur DoliCloud - www.dolicloud.com
Download or buy page / Page achat ou téléchargement www.dolistore.com
Status / Statut / Estado Stable
Prerequisites / Prérequis Dolibarr min version 5.0   
Last update date / Date mise à jour fiche / Fecha última actualización 2023-09-21
Note / Nota

Funcionalidad

Con este módulo, Dolibarr es capaz de traducir los números o importes a cadenas de texto ("110 dólares" se convierte en "ciento diez dólares")

Instalación

  • Descargar el archivo zip desde el sitio web www.dolistore.com o desde cualquier otro origen.
  • Instalar el módulo en el directorio custom de Dolibarr:
    • Ir a Utilidades administración - Actualización/Extensión (dolibarr <=v5) o Configuración - Módulos - Pestaña Instalar módulo externo (dolibarr >=6)
    • Suba el archivo. Si esto falla, puede descomprimir manualmente el archivo en el directorio custom desde la línea de comandos: Vaya al directorio *custom* y descomprima el archivo mediante el comando unzip archivodelmodulo.zip
  • El módulo se encuentra operativo.

Configuración

Para usar este módulo, primero debe activarlo. Para ello, con una cuenta de usuario administrador, vaya a la página "Inicio - Configuración - Módulos".

Busque en la pestaña donde se muestra el módulo. Haga clic en "Activar".

El módulo debería estar listo para ser utilizado.

En algunos módulos aparece una imagen al final de la línea. Haga clic en ella, para acceder a la página de configuración específica del módulo.

Ver "Uso"

Uso

Si es un usuario final

agregar la cadena:

  • __AMOUNT_TEXT__
  • __AMOUNT_EXCL_TAX_TEXT__
  • __AMOUNT_VAT_TEXT__
  • __AMOUNT_MULTICURRENCY_TEXT__
  • __AMOUNT_MULTICURRENCY_EXCL_TAX_TEXT__
  • __AMOUNT_MULTICURRENCY_VAT_TEXT__

en cualquier campo "Texto libre" para los PDF en el área de configuración de los módulos facturas, pedidos, presupuestos... La cadena será reemplazada por el importe en texto de caracteres alfabéticos.

Pare ODT, agregar la cadena:

  • {__AMOUNT_TEXT__}
  • {__AMOUNT_EXCL_TAX_TEXT__}
  • {__AMOUNT_VAT_TEXT__}
  • {__AMOUNT_MULTICURRENCY_TEXT__}
  • {__AMOUNT_MULTICURRENCY_EXCL_TAX_TEXT__}
  • {__AMOUNT_MULTICURRENCY_VAT_TEXT__}

Si es desarrollador

Puede también usar, en cualquier parte del código, el método

$langs->getLabelFromNumber($mynumber,0|1)

para obtener la cadena en texto de un número o importe.

Desarrollo

El desarrollo de este módulo no está en el repositorio GIT estandard de Dolibarr, pero sí en un repositorio dedicado a los módulos gestionados por el proyecto Dolibarr para DoliCloud. El código se encuentra alojado en el repositorio siguiente: