SWSPERU FACT

Factura electrónica ante SUNAT, integrada a tu sistema en horas, no en meses.

SWSPERU FACT es la API de facturación electrónica para Perú: Facturas, Boletas, Notas de Crédito/Débito y Guías de Remisión, con ambiente de pruebas gratuito y sin certificado digital que gestionar tú mismo.

De cero a tu primer comprobante en 3 pasos

  1. 1

    Regístrate

    Crea tu cuenta en el portal con los datos de tu empresa (RUC, email). Tu cuenta queda lista para operar en el ambiente beta apenas la aprobamos.

  2. 2

    Configura tus credenciales SUNAT

    Conecta tus datos SOL y tu certificado digital — nosotros nos encargamos del resto (series, ambientes beta y producción separados, renovación de sesión con SUNAT).

  3. 3

    Emite

    Un solo POST a nuestra API y tu Factura, Boleta, Nota o Guía queda emitida, con XML, CDR y PDF listos para descargar de inmediato.

Integración

Un POST, un comprobante emitido

Así de directo es emitir un comprobante real. Este ejemplo no es teórico — es el mismo curl que corrimos en vivo contra el ambiente beta de SUNAT para armar nuestra documentación.

POST /invoices — emite una Boleta

curl -s -X POST "{BASE_URL}/invoices" \
  -H "Authorization: Bearer {API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "tipo_comprobante": "03",
    "external_reference": "MI-PRIMER-PEDIDO",
    "customer": {
      "tax_id": "10412345678",
      "name": "CLIENTE DE PRUEBA",
      "address": "AV. SIEMPRE VIVA 123",
      "document_type": "1"
    },
    "items": [
      { "sku": "DEMO-1", "description": "Producto de prueba", "quantity": 2, "unit_price": 15.90 }
    ]
  }'

Respuesta (resumida, la real trae más campos)

{
  "id": 7,
  "environment": "beta",
  "serie": "B001",
  "numero": "00000003",
  "total": "31.80",
  "estado_sunat": "aceptado",
  "descripcion_sunat": "La Boleta numero B001-00000003, ha sido aceptada",
  "documents": { "xml_available": true, "cdr_available": true, "pdf_available": true }
}

XML, CDR (la constancia oficial de SUNAT) y PDF quedan disponibles al instante. Sin SDK que instalar, sin certificado que renovar a mano.

Ver referencia completa de la API →

Todo lo que necesitas para facturar en Perú

  • Factura electrónica

    Para tus clientes con RUC.

  • Boleta de venta electrónica

    Para consumidor final.

  • Notas de Crédito y Débito

    Anula, corrige o ajusta un comprobante ya emitido, ligado siempre al original.

  • Guía de Remisión electrónica

    Como remitente o como transportista, para el traslado de mercadería.

Más que facturación

Consultas, validaciones y notificaciones a tus clientes

Tu misma API key también te da acceso a esto — sin contratar nada aparte ni integrar un proveedor distinto.

Consultas y validación de datos

  • Consulta de RUC

    Razón social, estado ante SUNAT, condición de domicilio y dirección — al instante.

  • Consulta de DNI

    Nombre completo, fecha de nacimiento y dirección, para autocompletar los datos de tu cliente.

  • Tipo de cambio

    Compra y venta oficial para una fecha específica, para tus operaciones en moneda extranjera.

  • Establecimientos anexos

    Todos los locales/sucursales que un RUC tiene registrados ante SUNAT.

  • Representantes legales

    Quiénes están autorizados a firmar por una empresa, con su cargo y desde cuándo.

  • Comisiones AFP

    La tabla vigente de comisiones y aportes por periodo, siempre actualizada.

  • Validación de comprobantes

    Confirma si una Factura o Boleta de un tercero es válida ante SUNAT antes de aceptarla.

Notificaciones a tus clientes

  • Avisos por WhatsApp

    Cuando emites una Factura o Boleta, tu cliente recibe un WhatsApp confirmando que ya está lista — identificado a nombre de tu negocio. Opt-in por comprobante (tú decides cuándo enviarlo) y nunca retrasa ni bloquea tu emisión.

Todo se consulta con la misma API key que ya usas para facturar, sujeto a un cupo mensual incluido en tu cuenta.

Ver el detalle técnico en la documentación →

Precios

Precios claros, sin letra chica

Los límites de cada plan son una guía de uso esperado. Si tu volumen crece más rápido de lo previsto, te avisamos antes de que sea un problema — nunca vas a quedar bloqueado a mitad de una operación.

  • Beta

    Gratis

    Gratis

    Hasta 200 comprobantes/mes

    • Certificado y series de prueba
    • Acceso completo a la API
    • Soporte por documentación
  • Starter

    S/ 49/mes

    Hasta 300 comprobantes/mes

    • Ambiente de producción
    • Soporte por email
    • 1 usuario de portal
  • Growth

    S/ 99/mes

    Hasta 1,000 comprobantes/mes

    • Todo lo de Starter
    • Soporte prioritario
    • Múltiples usuarios de portal
  • Enterprise

    Cotizar

    A medida comprobantes/mes

    • Volumen alto
    • SLA dedicado
    • Onboarding asistido

FAQ

Preguntas frecuentes

¿Qué es SWSPERU FACT?

Una API de facturación electrónica: te conectas una vez y emites Facturas, Boletas, Notas y Guías de Remisión válidas ante SUNAT, sin construir tú mismo la integración con SUNAT ni gestionar certificados digitales.

¿En qué se diferencia de usar el SEE-SOL de SUNAT directamente?

SEE-SOL es gratuito pero manual — no tiene API, no se integra con tu sistema de ventas o ERP. SWSPERU FACT es para negocios que emiten desde su propio software y necesitan que la facturación pase automáticamente, sin que alguien tipee cada comprobante a mano.

¿Qué es el ambiente beta?

Un ambiente de pruebas completo y gratuito (hasta 200 comprobantes/mes) contra los servidores de pruebas de SUNAT — lo que emites ahí no tiene validez tributaria real. Te permite integrar y probar tu sistema de punta a punta antes de mover un solo comprobante a producción.

¿Cómo paso a producción?

Cuando tu integración esté validada en beta, activas tu cuenta de producción desde el portal (credenciales y certificado se configuran por separado del ambiente beta — nunca se mezclan). Cada comprobante queda etiquetado con el ambiente en que se emitió.

¿Qué tan rápido puedo integrarme?

El flujo básico (emitir y consultar un comprobante) es un POST y un GET — la mayoría de las integraciones sencillas están funcionando en beta el mismo día. Nuestra guía de inicio rápido lleva de "no tengo cuenta" a "emití mi primer comprobante, lo notifiqué por WhatsApp y consulté un RUC" en 5 pasos.

¿Qué pasa si SUNAT rechaza u observa un comprobante?

Tu request a nuestra API sigue respondiendo con éxito (201) — el resultado real de SUNAT viene en el campo estado_sunat de la respuesta: aceptado, observado (quedó registrado, pero con una observación menor) o rechazado (no válido, se corrige y se reemite). Nunca ocultamos un rechazo de SUNAT ni lo disfrazamos de error técnico.

¿Las consultas de RUC/DNI y las notificaciones WhatsApp cuestan aparte?

No necesitas contratar nada adicional ni integrar un proveedor distinto — se consultan con la misma API key que ya usas para facturar, sujeto a un cupo mensual incluido en tu cuenta. Contáctanos si tu volumen necesita un cupo mayor.

Contacto

¿Tienes preguntas? Escríbenos

Cuéntanos sobre tu negocio y te ayudamos a evaluar si SWSPERU FACT encaja con tu integración.

¿Listo para dejar de facturar a mano?

Regístrate gratis