Emite en segundos
Boleta o factura desde una sola ventana: eliges la serie, el cliente y los productos, y listo. El sistema calcula el IGV y los totales por ti.
Facturación electrónica SUNAT · Panel web + API REST
Emite boletas, facturas y notas desde nuestro panel web, o conecta tu POS, ERP o tienda online con nuestra API REST. Nosotros calculamos, firmamos y enviamos a SUNAT por ti.
Desarrollado en Perú por BarnacleSoft
Así viaja cada comprobante
Elige cómo facturar
Empieza por el panel y conecta tu sistema cuando quieras, o usa los dos a la vez: todo queda en la misma cuenta.
Para negocios
Pensado para que emitas rápido y sin errores, aunque nunca hayas usado un sistema de facturación.
Boleta o factura desde una sola ventana: eliges la serie, el cliente y los productos, y listo. El sistema calcula el IGV y los totales por ti.
Escribe el RUC o DNI y la razón social o el nombre aparecen automáticamente. Menos tipeo, cero errores en los datos del cliente.
Registra productos y servicios con su precio, con o sin IGV, y agrégalos al comprobante con un clic.
Comprobantes con tu logo, código QR, monto en letras y tus cuentas bancarias. En hoja A4 o en ticketera térmica, como prefieras.
Abre y cierra caja con su cuadre. Un mismo comprobante puede pagarse con efectivo, tarjeta, Yape o Plin a la vez.
Vende al crédito con una o varias cuotas y sus fechas de pago, tal como lo pide SUNAT en la factura.
Ventas por rango de fechas, comprobantes aceptados, pendientes o con observaciones. Todo a la vista, sin exportar a Excel.
Cada persona entra con su propio usuario y solo ve lo que le corresponde: el cajero emite, el contador consulta, tú controlas todo.
Registra cada establecimiento con sus series y su caja. Todo en la misma cuenta de tu empresa.
Para desarrolladores
Olvídate del XML, la firma digital, los catálogos de SUNAT y los webservices SOAP. Envía la venta en JSON y recibe el comprobante aceptado.
curl https://api.barnaclesoft.com/api/v1/comprobantes \
--header "X-API-Key: fapi_prefijo.secreto" \
--header "Idempotency-Key: pedido-123" \
--header "Content-Type: application/json" \
--data '{
"type": "RECEIPT",
"series": "B001",
"currency": "PEN",
"customer": { "documentType": "1", "document": "12345678", "name": "Juan Perez" },
"items": [{
"description": "Producto",
"quantity": "1.000000",
"price": "50.00",
"unitCode": "NIU",
"taxAffectationCode": "10"
}]
}'JSON simple, documentación interactiva en Swagger y especificación OpenAPI 3 para generar tu cliente en cualquier lenguaje.
Crea una clave por integración y elige exactamente qué puede hacer: emitir, consultar, gestionar clientes o caja. Revócala cuando quieras.
Envía un Idempotency-Key y reintenta sin miedo: la misma venta nunca genera dos comprobantes, aunque se caiga la conexión.
Tú envías precios; la API calcula bases, IGV, ISC, ICBPER y totales con aritmética decimal exacta. Sin redondeos que SUNAT rechace.
Descarga el XML firmado, el PDF (A4 o ticket) y la constancia de SUNAT de cada comprobante cuando los necesites.
Códigos HTTP consistentes y mensajes claros: sabes si falta un dato, si el plan venció o qué regla de SUNAT no se cumplió.
Comprobantes
Desde la boleta del día a día hasta percepciones y retenciones, con las reglas tributarias de SUNAT ya resueltas.
Al contado o al crédito con cuotas, con detracción cuando corresponde.
Enviada al instante y además incluida en el resumen diario automático.
Anulaciones, descuentos y devoluciones sobre una boleta o factura.
Intereses, penalidades o aumentos de valor.
Para agentes de percepción registrados en el padrón de SUNAT.
Para agentes de retención, sobre facturas ya pagadas.
Documento interno no fiscal que se canjea después por boleta o factura.
Guía electrónica de remitente para el traslado de bienes.
Tributos incluidos
El cálculo tributario vive en la plataforma, no en tu sistema ni en tu cabeza. Si SUNAT cambia una regla, la actualizamos nosotros.
Confiable y seguro
Detrás de cada comprobante hay controles que evitan errores, duplicados y rechazos.
Cada empresa firma con su propio certificado digital. Antes de firmar verificamos que pertenezca a tu RUC.
Tu clave SOL y tu certificado se guardan cifrados. Nadie del equipo los ve en texto plano.
Cada XML se valida contra el esquema oficial de SUNAT antes de salir, y las reglas de SUNAT se revisan al emitir. Los errores se detectan aquí, no en SUNAT.
Los envíos quedan en cola y se reintentan. Puedes recuperar la constancia (CDR) de cualquier comprobante cuando la necesites.
Los datos de cada empresa están separados de las demás, y cada usuario opera solo las empresas a las que tiene acceso.
La numeración se asigna de forma atómica: dos ventas al mismo tiempo nunca reciben el mismo número.
Cómo empezar
No tienes que hacerlo solo. Te acompañamos desde la configuración hasta tu primer comprobante aceptado.
Cuéntanos si vas a facturar desde el panel o conectar tu sistema. Te asesoramos sin compromiso.
Registramos contigo tu RUC, certificado digital, clave SOL, locales y series. Te acompañamos en cada paso.
Entra al panel y emite tu primer comprobante, o crea una API key y conecta tu sistema en una tarde.
Desarrollado por

FacturacionAPI es desarrollada por BarnacleSoft, una empresa peruana de software. La construimos desde cero siguiendo las especificaciones y reglas de validación oficiales de SUNAT, y la usamos en nuestros propios productos.
AppRest, nuestro sistema para restaurantes, emite sus boletas y facturas con FacturacionAPI por dentro.
Tus dudas, técnicas o tributarias, las resuelve el mismo equipo que desarrolla la plataforma.
Nuevos comprobantes, tributos y funciones a medida que SUNAT y nuestros clientes lo necesitan.
No necesitas servidores ni actualizaciones. Entras desde cualquier navegador, estés donde estés.
Preguntas frecuentes
Tu RUC, tu clave SOL y un certificado digital tributario. Si todavía no tienes el certificado, te orientamos para obtenerlo. Nosotros configuramos el resto contigo.
No. Si solo quieres emitir boletas y facturas, usas el panel web desde el navegador de tu computadora, tablet o celular. La API es para quienes quieren conectar su propio sistema.
Sí. Se generan en el formato oficial UBL 2.1, se firman con tu propio certificado digital y se envían directamente a SUNAT. Cada comprobante queda guardado con su XML y su constancia de recepción (CDR).
Sí. Cualquier sistema que pueda hacer una petición HTTP (POS, ERP, tienda online, app móvil) puede emitir con nuestra API REST. Tienes documentación interactiva, ejemplos y una especificación OpenAPI para generar tu cliente.
Tu comprobante se registra igual y su envío queda en cola para reintentarse. Tú sigues vendiendo y puedes ver en todo momento qué está aceptado, pendiente u observado.
Sí. Subes tu logo y tus cuentas bancarias, y eliges entre PDF en hoja A4 o ticket de 80 mm para ticketera térmica.
Sí. Soportamos la tasa especial de IGV para restaurantes y hoteles, y además tenemos AppRest, nuestro sistema para restaurantes que ya factura con FacturacionAPI por dentro.
Tenemos planes según la cantidad de comprobantes que emites al mes y el número de locales. Escríbenos por WhatsApp y te recomendamos el que mejor te conviene.
¿Tienes otra pregunta? Escríbenos por WhatsApp.
Cuéntanos cómo vendes y te decimos cómo empezar: con el panel, con la API o con los dos. Te respondemos por WhatsApp.