Ir al contenido

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.

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.

DocumentoDescripción
InvoiceFactura electrónica
CreditNoteNota de crédito
DebitNoteNota de débito
VoidedDocumentsComunicación de baja
SummaryDocumentsResumen diario de boletas
PerceptionPercepción
RetentionRetención