PLAZMA
Modo prueba gratisAPI, CLI y webhooks

Facturación electrónica para tu software.
Una sola API.

Envías un documento neutro y Plazma lo convierte en el comprobante oficial: lo firma, lo envía a la autoridad tributaria y te avisa el resultado.

Sin tarjetaWebhooks firmadosCLI y SDK
$ curl https://api.plazma.sh/v1/documents \
  -H "Authorization: Bearer sk_test_..." \
  -H "Idempotency-Key: 7b1c9e2a" \
  -d '{
    "type": "invoice",
    "company": "cmp_4fT2...",
    "currency": "PEN",
    "customer": {
      "tax_id": "20512345678",
      "name": "Acme SAC"
    },
    "lines": [{
      "description": "Annual plan",
      "quantity": "1",
      "unit_price": "1200.00"
    }]
  }'
Respuesta
{
  "id": "doc_9Qm1...",
  "number": "F001-00000124",
  "status": "accepted",
  "files": { "xml", "receipt", "pdf" }
}
Cómo funciona

De tu factura a un comprobante aceptado

Tres pasos separan tu factura de un comprobante aceptado por la autoridad.

  1. 1

    Configura tu empresa

    Datos fiscales, certificado digital y series. Una vez por empresa, desde el panel o la API.

  2. 2

    Envía el documento

    Un JSON neutro, igual para todos los países. El catálogo del país te dice qué campos extra pide.

  3. 3

    Recibe el resultado

    Webhook con el estado, número oficial, XML firmado, constancia de la autoridad y PDF.

Desarrolladores

Hecho para desarrolladores

Catálogo por país

GET /v1/catalog devuelve tipos de documento, formularios y acciones permitidas. Tu interfaz se arma con datos, no con código por país.

Modo prueba real

Las keys sk_test_ emiten contra el entorno de pruebas de cada autoridad. Pasas a producción cambiando la key.

Webhooks firmados

Firma HMAC con marca de tiempo, reintentos automáticos y registro de cada entrega.

Idempotencia

Reintentar un POST nunca emite dos veces el mismo comprobante.

Archivos legales

XML, constancia y PDF guardados por el plazo que exige cada país.

Notas y anulaciones

Notas de crédito, débito y bajas como acciones sobre el documento original.

CLI

Todo Plazma desde tu terminal

Configura empresas, emite, consulta y prueba webhooks sin escribir una línea de código. Ideal para probar, para soporte y para scripts.

Inicia sesión con el navegador. El CLI guarda una key de prueba.

$ npm install -g @plazma/cli
$ plazma login
Your pairing code is: amber-ocean-pine-tide
Press Enter to open the browser (^C to quit)
Done. Connected to Andes Digital (test mode).
Países

Un país a la vez, sin cambiar tu integración

Cada país es un módulo aislado. Sumar uno no cambia la API que ya integraste.

PerúSUNATDisponible
MéxicoSAT · CFDI 4.0Próximamente
EspañaVeriFactu · TicketBAIPróximamente
ColombiaDIANPróximamente
ChileSIIPróximamente

Emite tu primer comprobante de prueba hoy

Crea tu cuenta, configura tu empresa en modo prueba y envía tu primer documento en minutos.