🧾
Documentación API
  • Bienvenido
  • Detalles Generales
    • Autenticación
    • Certificado
    • Cronjobs
    • Parámetros SIFEN
      • Unidades de Medida
      • Tipos de Impuestos
      • Tipos de Obligaciones
      • Pago (Tipo y Formas)
      • Tipo de Transacción
      • Tipo de Factura
      • Venta contado/crédito
    • Parámetros Documentos
      • Clientes
        • Ejemplos
        • Detalles
      • Artículos
  • Documentos SIFEN
    • Factura
      • Ejemplo Documento
      • Endpoints
      • Respuestas
      • Nominación Factura
    • Nota Crédito/Débito
      • Ejemplo Documento
      • Endpoints
      • Respuestas
    • Nota de Remisión
      • Ejemplo Documento
      • Endpoints
      • Respuestas
  • Otros Documentos
    • Recibo de Dinero
  • Endpoints Adicionales
    • Consultas
    • Obtener Datos
    • Información Certificado
    • Reenvío de correo
Con tecnología de GitBook
En esta página
  1. Endpoints Adicionales

Consultas

El campo status sirve como indicador para en caso que el dato enviado no cumpliese alguna validación (o en el caso de consulta de RUC y CDC, si hubiere inconvenientes con la SIFEN para obtener los datos solicitados)

Consultar RUC

Endpoint

  • GET ip:puerto/consulta/ruc/[nro_documento] (sin dígito verificador)

Respuesta

{
  "status": true,
  "found": false,
  "requestId": "4055fd8a-f79b-404c-b7e3-39990b688ff9",
  "message": "[0500] RUC no existe"
}
{
  "status": true,
  "found": true,
  "requestId": "4055fd8a-f79b-404c-b7e3-39990b688ff9",
  "message": "Dato encontrado",
  "data": {
    "ruc": 123456,
    "razon_social": "Nombre Empresa SRL",
    "estado": "ACTIVO",
    "factElec": "N"
  }
}
Consultar CDC

Endpoint

  • GET ip:puerto/consulta/cdc/[nro_cdc]

Respuesta

{
  "status": true,
  "found": false,
  "requestId": "4055fd8a-f79b-404c-b7e3-39990b688ff9",
  "message": "[0500] Documento No Existe en SIFEN o ha sido Rechazado"
}
{
  "status": true,
  "found": false,
  "requestId": "4055fd8a-f79b-404c-b7e3-39990b688ff9",
  "message": "Dato encontrado",
  "data": {
    "cod": "0422",
    "message": "CDC Encontrado",
    "fechaProcesado": "2024-06-27T16:54:53-04:00",
    "xml": "el contenido del XML recibido por la SIFEN"
  }
}
Consulta URL de documento

Endpoint

  • GET ip:puerto/consulta/url//[nro_cdc]

Respuesta

{
  "status": true,
  "found": false,
  "requestId": "4055fd8a-f79b-404c-b7e3-39990b688ff9",
  "message": "No se encontró el documento con el CDC indicado"
}
{
  "status": true,
  "found": true,
  "rechazado": false,
  "anulado": false,
  "message": "Documento Encontrado",
  "hasUrl": true,
  "data" : {
    "url": "https://ekuatia.set.gov.py/...",
    "base64": "data:image/gif;base64,... base64 del qr para el enlace"
  }
}

En caso de no poder obtener el enlace del documento, se remitirá el enlace default del módulo de consultas de documentos de la SIFEN

Consulta de estado de documento

Endpoint

  • GET ip:puerto/consulta/estado//[nro_cdc]

Respuesta

{
  "requestId": "1f8becb0-f4ee-4139-bc7f-ba064eb7c46d",
  "status": true,
  "found": true | false,
  "estado": "A",
  "message": "Documento encontrado."
}

Códigos de Estados

  • Aprobado: A

  • Inutilizado: I

  • Anulado: C

  • Rechazado: R

  • En Cola: P

  • No Encontrado: X (la única opción que puede devolver found: false)

Consulta cola de documentos

Recuperar los últimos documentos (hasta 200) que se encuentren en cola

Endpoint

  • GET ip:puerto/consulta/cola/conlote//[cantidad]

  • GET ip:puerto/consulta/cola/sinlote//[cantidad]

Respuesta

{
  "requestId": "92eb0f85-9922-4b18-b6cf-3a3115ed9a02",
  "status": true,
  "found": false,
  "data": [],
  "message": "[ReKU] No se encontraron documentos pendientes con/sin nro de lote."
}
{
  "requestId": "b617bec6-b95a-4977-b5e6-c75c23b027e3",
  "status": true,
  "found": true,
  "message": "[ReKU] Documentos recuperados",
  "data": [
    "12341234123412341234123412341234123412341234",
    "12341234123412341234123412341234123412341235",
    "12341234123412341234123412341234123412341236"
  ]
}
Consulta últimos documentos

Recuperar los últimos documentos (hasta 200) según el estado

Endpoint

  • GET ip:puerto/consulta/ultimos///[cantidad]

Respuesta

{
  "requestId": "a8ff3a30-1158-4dcc-965d-9dd1b7d4ddbc",
  "status": false,
  "found": false,
  "data": [],
  "message": "[ReKU] No se encontraron documentos pendientes sin nro de lote"
}
{
  "requestId": "a8ff3a30-1158-4dcc-965d-9dd1b7d4ddbc",
  "status": false,
  "found": false,
  "message": "[ReKU] Documentos recuperados",
  "data": [
    "12341234123412341234123412341234123412341234",
    "12341234123412341234123412341234123412341235",
    "12341234123412341234123412341234123412341236"
  ]
}

Última actualización hace 6 meses