1.0.2 • Published 5 months ago

fractuyo-ts v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Fractuyo-ts

Biblioteca TypeScript para la generación de comprobantes electrónicos según el estándar UBL 2.1 de SUNAT.

Este proyecto es un port a TypeScript de la librería original Fractuyo, manteniendo la misma funcionalidad pero añadiendo todas las ventajas del tipado estático.

¿Por qué usar Fractuyo-ts?

  • ✨ Tipado estático completo con TypeScript
  • 🚀 Autocompletado mejorado en tu IDE
  • 💪 Detección de errores en tiempo de desarrollo
  • 📦 Misma funcionalidad que la librería original
  • 🔒 Código más seguro y mantenible

Instalación

npm install fractuyo-ts

Documentación

Tipos de Comprobantes Soportados

  • ✅ Facturas (Invoice)
  • ✅ Boletas de Venta (Invoice)
  • ✅ Notas de Crédito (CreditNote)
  • ✅ Notas de Débito (DebitNote)

Tipos de Documentos

CódigoDescripción
6RUC
1DNI
4Carnet de Extranjería
7Pasaporte

Unidades de Medida Comunes

CódigoDescripción
NIUUnidad (UN)
KGMKilogramo (KG)
LTRLitro (L)
MTRMetro (M)
ZZServicio

Características Adicionales

  • 🔐 Generación de XML firmado
  • ✅ Validación de datos según SUNAT
  • 🔄 Soporte completo para UBL 2.1

Contribuir

Las contribuciones son bienvenidas. Por favor, abre un issue o un pull request.

Créditos

Este proyecto es un port a TypeScript de Fractuyo, desarrollado originalmente por Terexor. Todos los créditos de la funcionalidad base corresponden a los autores originales.

Licencia

MIT

1.0.2

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago