SIFENDE
Referencia APIEventos SIFEN

Listar Eventos

GET /eventos — paginá los eventos SIFEN (cancelaciones e inutilizaciones) de un contribuyente.

GET /eventos

Lista los eventos SIFEN —cancelaciones e inutilizaciones— enviados desde la API. Soporta paginación y filtrado por tipo.

Variantes

Hay dos rutas equivalentes según el modo de autenticación:

GET /api/v1/documento-electronico/eventos

Authorization: Bearer {api-key} — la clave determina el contribuyente automáticamente.

GET /api/v1/contribuyentes/{contribuyenteId}/eventos

Authorization: Bearer {jwt} — el usuario debe ser propietario del contribuyente.

Query parameters

ParámetroTipoDefaultDescripción
pageinteger0Página solicitada (base 0)
sizeinteger10Cantidad de elementos por página
tipoEventoenumFiltra por tipo: CANCELACION o INUTILIZACION

Respuesta exitosa

Status: 200 OK

La versión sesión (JWT) envuelve la respuesta en { status, payload }. La versión API key devuelve directamente el PageDTO.

{
  "status": "success",
  "payload": {
    "content": [
      {
        "eventoSifenId": 1024,
        "documentoElectronicoId": 8821,
        "contribuyenteId": 42,
        "tipoEvento": "CANCELACION",
        "estadoEvento": "PROCESADO",
        "cdc": "01800123451001001000000122026042710000000006",
        "motivo": "Error en datos del cliente",
        "protocoloAutorizacion": "20260427143218000",
        "codigoRespuesta": "0391",
        "mensajeRespuesta": "Evento de cancelación registrado exitosamente",
        "fechaCreacion": "2026-04-27T14:32:18",
        "fechaProcesamiento": "2026-04-27T14:32:45"
      }
    ],
    "totalElements": 87,
    "totalPages": 9,
    "size": 10,
    "number": 0
  }
}

Campos del EventoSifenDTO

CampoTipoDescripción
eventoSifenIdintegerID interno del evento
documentoElectronicoIdinteger|nullDE asociado (null en inutilizaciones)
contribuyenteIdintegerContribuyente emisor del evento
tipoEventoenumCANCELACION o INUTILIZACION
estadoEventoenumPENDIENTE, PROCESADO, RECHAZADO
cdcstring|nullCDC del documento (solo cancelación)
motivostringMotivo declarado al enviar el evento
protocoloAutorizacionstring|nullNúmero de protocolo SIFEN cuando se confirma
codigoRespuestastring|nullCódigo de respuesta SIFEN
mensajeRespuestastring|nullMensaje SIFEN
fechaCreaciondatetimeFecha de envío del evento
fechaProcesamientodatetime|nullFecha de respuesta de SIFEN

Solo en tipoEvento = INUTILIZACION

CampoTipoDescripción
numeroTimbradostringTimbrado del rango inutilizado
establecimientointegerEstablecimiento (3 dígitos)
puntoExpedicionintegerPunto de expedición (3 dígitos)
numeroIniciointegerPrimer número del rango
numeroFinintegerÚltimo número del rango
tipoDocumentoshortCódigo numérico del tipo de documento (ej. 1 = FE)
serieNumerostring|nullSerie utilizada (si aplica)

Errores

StatusTipoDescripción
401API key o JWT inválido
403access-deniedEl usuario no es propietario del contribuyente
422invalid-enum-valuetipoEvento con valor no válido

Ejemplo

curl "https://api.sifende.com.py/api/v1/documento-electronico/eventos?page=0&size=20&tipoEvento=CANCELACION" \
  -H "Authorization: Bearer $API_KEY"

On this page