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 devolverfound: 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