SIFENDE
Referencia APICatálogos

Enumeraciones SIFEN (Endpoint)

GET /api/v1/public/enums — lista todos los valores válidos de las enumeraciones SIFEN en tiempo real.

GET /api/v1/public/enums

Devuelve todas las enumeraciones SIFEN soportadas con sus valores y etiquetas. Endpoint público — no requiere autenticación. CORS habilitado para uso desde cualquier frontend.

Autenticación

Ninguna. No envíes Authorization.

Respuesta exitosa

Status: 200 OK

Mapa de 18 categorías. Cada entrada es un array de EnumValueDTO:

{
  "tipoDocumento": [
    { "name": "FACTURA_ELECTRONICA", "label": "Factura Electrónica", "val": 1 },
    { "name": "AUTOFACTURA_ELECTRONICA", "label": "Autofactura Electrónica", "val": 4 },
    { "name": "NOTA_DE_CREDITO_ELECTRONICA", "label": "Nota de Crédito Electrónica", "val": 5 },
    { "name": "NOTA_DE_DEBITO_ELECTRONICA", "label": "Nota de Débito Electrónica", "val": 6 },
    { "name": "NOTA_REMISION_ELECTRONICA", "label": "Nota de Remisión Electrónica", "val": 7 }
  ],
  "tipoEmision": [
    { "name": "NORMAL", "label": "Normal", "val": 1 },
    { "name": "CONTINGENCIA", "label": "Contingencia", "val": 2 }
  ],
  "moneda": [...],
  "...": "..."
}

EnumValueDTO

CampoTipoDescripción
namestringIdentificador en mayúsculas usado al enviar requests
labelstringTexto legible para mostrar en UI
valintegerCódigo numérico SIFEN (cuando aplica)

Al enviar requests, usá siempre el valor del campo name (string), nunca el val numérico. El val se expone solo como referencia al código SIFEN — la API rechaza enums numéricos con 400 invalid-enum-value.

Categorías disponibles

ClaveDescripciónUso
tipoDocumentoTipo de documento electrónicoCampo tipoDocumento
tipoEmisionTipo de emisiónCampo tipoEmision
tipoTransaccionTipo de transacciónCampo tipoTransaccion (solo FE)
condicionOperacionCondición de operaciónCampo condicionOperacion
tipoPagoTipo de pagoCampo condicionPago.tipoPago
naturalezaReceptorNaturaleza del receptorCampo receptor.tipoContribuyente
tipoOperacionTipo de operación B2B/B2CCampo receptor.tipoOperacion
tipoDocumentoReceptorTipo de documento del receptorCampo receptor.tipoDocumento
unidadMedidaUnidades de medida (con abreviatura)Campo items[].unidadMedida
afectacionIVAAfectación tributariaCampo items[].afectacionTributaria
motivoEmisionMotivo de emisión (NCE/NDE)Campo motivoEmision
tipoDocumentoAsociadoTipo de documento asociadoCampo documentoAsociado.tipoDocumento
monedaMonedas comunes (15 valores)Campo monedaOperacion
paisPaíses comunes (16 valores)Campo receptor.pais

Usá este endpoint para poblar dropdowns y selects en tu UI. Los valores se mantienen sincronizados con las versiones de SIFEN aceptadas por la API. Para la referencia estática completa, ver Enumeraciones.

Errores

Este endpoint no produce errores de autenticación. Solo 500 en caso de fallo del servidor.

Ejemplo

curl https://api.sifende.com.py/api/v1/public/enums

Filtrar una categoría específica con jq:

curl https://api.sifende.com.py/api/v1/public/enums | jq '.tipoDocumento'

On this page