Convierte números a texto en formato para boletas y facturas electrónicas según la SUNAT Perú.
Este paquete es una herramienta útil para convertir números a su representación textual. Ideal para aplicaciones que requieren formatos específicos en documentos como boletas y facturas.
Nota: Este paquete se basa en el código original de efrenfuentes, que ha sido mejorado significativamente. Ahora incluye soporte para múltiples monedas, conversiones optimizadas y correcciones en el formato.
-
numberToLetters()
Convierte un número a letras en su forma básica.
Ejemplo de Uso:
const { numberToLetters } = require("number-to-letters-js"); console.log(numberToLetters(120.0)); // Salida: ciento veinte
-
convertNumberLetters()
Convierte un número a letras con el formato requerido para boletas o facturas electrónicas. Esta función permite especificar el tipo de moneda mediante un código.
Ejemplo de Uso:
const { convertNumberLetters } = require("number-to-letters-js"); console.log(convertNumberLetters(120, "PEN")); // Salida: CIENTO VEINTE SOLES Y 00/100 CÉNTIMOS
Codigo | Moneda |
---|---|
PEN | Sol Peruano |
USD | Dolar Estadounidense |
EUR | Euro |
Agrega el paquete a tu proyecto usando npm:
npm i number-to-letters-js
Agrega el paquete a tu proyecto usando yarn:
yarn add number-to-letters-js
- Asegúrate de usar el código de moneda correcto para evitar errores en el formato de salida.
- Este paquete es compatible con Node.js y es ideal para integrarlo en sistemas de facturación o gestión administrativa.