Introducción
openUBL es un SDK y API REST para generar, firmar y validar documentos electrónicos conformes a SUNAT (Perú). Produce XML UBL 2.1 listo para envío a la plataforma de facturación electrónica.
Tres formas de usar openUBL
Sección titulada «Tres formas de usar openUBL»Puedes usar openUBL como biblioteca Python nativa, consumir la API REST con cualquier cliente HTTP, o integrar el SDK TypeScript. La elección depende de tu stack y de si prefieres levantar un servidor. Lee los detalles en Arquitectura y la guía de decisión en Cómo elegir.
Documentos soportados
Sección titulada «Documentos soportados»| Documento | Descripción |
|---|---|
Invoice | Factura electrónica |
CreditNote | Nota de crédito |
DebitNote | Nota de débito |
VoidedDocuments | Comunicación de baja |
SummaryDocuments | Resumen diario de boletas |
Perception | Percepción |
Retention | Retención |