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

La respuesta es un objeto cuyas claves identifican las categorías. Este extracto muestra dos de ellas:

{
  "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_DE_REMISION_ELECTRONICA", "label": "Nota de remisión electrónica", "val": 7 }
  ],
  "departamento": [
    { "name": "CAPITAL", "label": "CAPITAL", "val": 1 },
    { "name": "PTE_HAYES", "label": "PTE. HAYES", "val": 15 }
  ]
}

Campos de cada valor

CampoTipoDescripción
namestringIdentificador en mayúsculas usado al enviar solicitudes
labelstringTexto legible para mostrar en UI
valinteger | nullCódigo numérico SIFEN, o null cuando no aplica

extra contiene la abreviatura en la categoría unidadMedida; puede ser null.

Para los campos de tipo enum, enviá name como texto. Los campos numéricos conservan su tipo: por ejemplo, transporte.vehiculos[].tipoIdentificacion usa 1 o 2, y tipoDocumento en una inutilización usa el código numérico. Consultá el modelo de la operación.

receptor.departamento acepta el name (PTE_HAYES), el label (PTE. HAYES) o el código como texto ("15").

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
condicionCreditoModalidad de créditocondicionPago.condicionCredito
unidadPlazoCreditoDías o mesescondicionPago.plazoEstructurado.unidad
tipoPagoTipo de pagoCampo condicionPago.tipoPago o pagos[].tipoPago
tipoTarjetaDenominación de la tarjetaCampo pagos[].tarjeta.tipoTarjeta
formaProcesamientoPagoForma de procesamiento de la tarjetaCampo pagos[].tarjeta.formaProcesamientoPago
indicadorPresenciaPresencia del compradorCampo indicadorPresencia (sólo FE)
tipoImpuestoImpuesto afectadoCampo tipoImpuesto (sólo FE)
condicionAnticipoAnticipo global o por ítemCampo condicionAnticipo (sólo FE)
tipoOperacionVehiculoTipo de operación de venta de vehículo nuevoCampo items[].vehiculoNuevo.tipoOperacion
tipoCombustibleTipo de combustibleCampo items[].vehiculoNuevo.tipoCombustible
naturalezaReceptorNaturaleza del receptorCampo receptor.tipoContribuyente
tipoContribuyenteReceptorPersona física o jurídicaCampo receptor.tipoContribuyenteReceptor (sólo receptores contribuyentes)
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 asociadoCampos documentoAsociado.tipoDocumento y documentosAsociados[].tipoDocumento
tipoDocumentoImpresoTipo de comprobante impreso: FACTURA, NOTA_DE_CREDITO, NOTA_DE_DEBITO, NOTA_DE_REMISIONCampo documentosAsociados[].tipoDocumentoImpreso; la FE admite FACTURA y NOTA_DE_REMISION
departamentoDepartamentos del ParaguayCampo receptor.departamento; las ciudades se consultan en geografía
monedaMonedas comunes (15 valores)Campo monedaOperacion
monedaCompletaCatálogo completo de monedas ISO 4217Campo monedaOperacion
paisPaíses comunes (16 valores)Campo receptor.pais
paisCompletoCatálogo completo de países ISO 3166Campo receptor.pais

Las categorías de remisión son caracteristicaCarga, motivoTraslado, responsableEmision, tipoTransporte, modalidadTransporte, responsableFlete, incoterm, tipoDocumentoImpresoRemision, relevanciaMercaderia, tipoDocumentoTransportista, tipoDocumentoAsociadoRemision y tipoIdentificacionVehiculo. También se devuelve obligacionAfectada.

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