Saltar al contenido principal

Paraguay: Método para consultar el RUT en la Entidad Tributaria (GetAccount)

Este método permite consultar información de un RUC determinado, realizando una consulta directa a los registros de SIFEN, con la finalidad de conocer el estado de un RUC y determinar si es posible emitirle documentos. El método responde si el RUC consultado existe o no en los registros de SIFEN, y en caso de existir, informa si está Activo, suspendido, bloqueado, cancelado, y si es o no facturador electrónico.

Para conectarse a esta funcionalidad será necesario que ingrese la URL de acuerdo con el ambiente a consumir:

PRODUCCIÓNhttps://developers.gosocket.net/api/v1/Account/GetAccount
SANDBOXhttps://developers-sbx.gosocket.net/api/v1/Account/GetAccount

¿Cómo funciona el método GetAccount?

ANTES DE INICIAR

Es importante señalar que este método debe ser habilitado por Gosocket para poder hacer uso del mismo.

Solicita el acceso con el equipo comercial de Gosocket.

Para realizar la petición, el método tiene los siguientes parámetros con la siguiente estructura:

GetAccount (request)

ParámetroTipoDescripciónValores permitidos
AccountCodeStringID Fiscal a consultarConsultar tabla Estructura ID FiscalEstructura ID Fiscal
countryIdStringCódigo del país de la empresa que realiza la consultapy

Ejemplo de petición

image-20240516-191019.png

Nota

Recuerde que antes de utilizar el método, debe realizar su autenticación dentro de la pestaña Authorization.

Para este método utilizamos la pestaña Params de Postman.

  1. Seleccione el tipo de método. En este caso, se debe seleccionar GET.
  2. Ingrese la URL del método.
  3. Ingrese el parámetro que se muestran en la tabla anterior con sus valores correspondientes.
  4. Presione Send.

Ejemplos de respuesta

{
  "ErrorMessage": null,
  "IsValid": false,
  "StatusCode": "500",
  "StatusDescription": "Empresa no activa para utilizar el evento GetAccount",
  "StatusMessage": "Empresa no activa para utilizar el evento GetAccount",
  "XmlBase64Bytes": null,
  "XmlBytes": null,
  "XmlDocumentKey": null,
  "XmlFileName": null,
  "ResponseType": null,
  "OtherData": null,
  "GlobalDocumentId": "00000000-0000-0000-0000-000000000000",
  "Timestamp": null,
  "Response": null,
  "TaxDocument": null,
  "PrinterXml": null
}

Para interpretar adecuadamente esta respuesta, tome en cuenta los siguientes parámetros:

GetAccount (response)

ParámetroTipoDescripciónValores permitidos
errorMessageStringcode | description según corresponda mensajes de error retornados
isValidBolean- true cuando el RUC es válido
- false cuando no es válido
- True
- False
statusCodeStringCódigo de respuestaConsultar tabla de códigos de respuesta que se muestra a continuación.
statusDescriptionStringDescripción del código
StatusMessageStringCódigo de respuesta statusCode - statusDescription
xmlBase64BytesStringXML en base 64 retornado por la SIFEN
xmlBytesStringnull
XmlDocumentKeyStringID Fiscal consultado
XmlFileNameStringnull
ResponseTypeStringTipo de respuesta: SíncronoSync
OtherDataStringSolo en caso de que haya concluido con éxito la consulta se debe retornar con los parámetros que siguen:
- BusinessNameRUC
- StatusCodeRUC
- StatusDescriptionRUC
- IsBillerElectronicRUC
OtherData.BusinessNameRUCStringdRazCons“NOMBRE DE CLIENTE”
OtherData.StatusCodeRUCStringdCodEstConsEjemplo "ACT"
OtherData.StatusDescriptionRUCStringdDesEstConsEjemplo "ACTIVO"
OtherData.IsBillerElectronicRUCStringdRUCFactElecEjemplo "S"
GlobalDocumentIdStringTrackId de la consultaUUID
TimestampStringFecha-hora de consulta2025-05-02T21:50:31.7268377Z
ResponseStringnull
TaxDocumentStringnull
PrinterXmlStringnull

Códigos de respuesta

CódigoDescripción
0460Mensaje de datos de entrada del WS siConsRUC superior a 1000 KB
0500RUC inexistente
0501RUC no tiene permiso para utilizar el WS
0502Éxito en la consulta