Saltar al contenido
Krezkadev
POST/invoices/{id}/void

Anular un comprobante (comunicación de baja)

Envía la comunicación de baja a SUNAT. Solo para comprobantes accepted u observed emitidos hace menos de 7 días calendario (plazo SUNAT). Las boletas se dan de baja por resumen diario; el flujo para el integrador es el mismo. El resultado llega por invoice.voided.

Parámetros de ruta

idstringrequerido

Cuerpo de la solicitud

reasonstringrequerido

Motivo de la baja; SUNAT lo exige.

Respuestas

  • 202Baja en curso
  • 401API key ausente o inválida
  • 404Recurso no encontrado
  • 409Conflicto de estado o de idempotencia: idempotency_key_reused, invoice_not_voidable, cdr_not_available, void_window_expired.
  • 422Parámetros inválidos. code indica el campo o la regla SUNAT incumplida.
POST /invoices/{id}/void
curl -X POST https://api.krezka.com/api/v1/invoicing/invoices/:id/void \
  -H "Authorization: Bearer $FALCONEXT_API_KEY" \
  -H "Idempotency-Key: 5f7c1e2a-9b3d-4a6e-8c1f-2d4b6e8a0c12" \
  -H "Content-Type: application/json" \
  -d '{
    "reason": "Error en los datos del cliente"
  }'
Respuesta · 202
JSON
{
  "id": "inv_3xK8p2Qm",
  "object": "invoice",
  "issuer_id": "iss_8Kp2Qm3x",
  "document_type": "invoice",
  "series": "F001",
  "number": 1234,
  "full_number": "F001-00001234",
  "status": "pending",
  "status_history": [
    {
      "status": "pending",
      "at": "2025-07-01T14:03:11Z",
      "sunat_code": "0",
      "message": "La Factura numero F001-00001234, ha sido aceptada"
    }
  ],
  "issue_date": "string",
  "currency": "PEN",
  "exchange_rate": 0,
  "customer": {
    "document_type": "ruc",
    "document_number": "20601234567",
    "name": "COMERCIAL ANDINA S.A.C.",
    "email": "compras@andina.pe",
    "address": "Av. Javier Prado Este 1234, San Isidro, Lima"
  },
  "items": [
    {
      "description": "Servicio de consultoría — octubre 2026",
      "product_code": "SRV-001",
      "quantity": 2,
      "unit": "ZZ",
      "unit_value": 500,
      "tax_affectation": "taxed",
      "discount": 0
    }
  ],
  "payment_terms": {
    "type": "cash",
    "due_date": "2026-12-15",
    "installments": [
      {
        "amount": 590,
        "due_date": "2026-12-15"
      }
    ]
  },
  "totals": {
    "taxable": 0,
    "exempt": 0,
    "unaffected": 0,
    "export": 0,
    "free": 0,
    "discount": 0,
    "tax": 0,
    "total": 1180
  },
  "sunat": {
    "response_code": "0",
    "response_message": "string",
    "hash": "string",
    "accepted_at": "2025-07-01T14:03:11Z",
    "cdr_available": true
  },
  "files": {
    "xml": true,
    "cdr": true,
    "pdf": true
  },
  "external_id": "string",
  "metadata": {},
  "created_at": "2025-07-01T14:03:11Z",
  "updated_at": "2025-07-01T14:03:11Z"
}
Pruébalo
API de Facturación2026-11-01

Se guarda solo en tu navegador (localStorage). Nunca se incluye en el código copiable.

POSThttps://api.krezka.com/api/v1/invoicing/invoices/%7Bid%7D/void

Parámetros

id*
curl -X POST https://api.krezka.com/api/v1/invoicing/invoices/%7Bid%7D/void \
  -H "Authorization: Bearer $FALCONEXT_API_KEY"
Respuesta

Envía una solicitud para ver la respuesta