Descargar formatos de documentos electrónicos#

Este servicio permite descargar los diferentes formatos asociados al proceso de emisión de los documentos electrónicos, tales como:

  • PDF

  • UBL-XML

  • AttachedDocument

  • DTO

Para realizar el consumo de la API, es necesario definir previamente el entorno de trabajo en el que se ejecutará la solicitud.

SOVOS Saphety dispone de dos ambientes (Pruebas y Producción), los cuales se encuentran detallados en el apartado de Entornos.

Consumo del método para descargar formato PDF.#

descargarPDF-FE

El Verbo Http (acción) que se utiliza para la consulta de este formato es:

GET

El método que se utiliza para la consulta de este formato es:

    /v2/{virtualOperator}/outbounddocuments/{documentId}/pdf/content

Para esta petición se requiere como parámetro el alias de su operador virtual y el código identificador único del documento emitido.

Parámetro 1 - virtualOperator

Recuerde reemplazar en el método el parámetro {virtualOperator} con el alias de su operador virtual en minúsculas, por defecto el alias es “saphety”.

Parámetro 2 - DocumentId

Recuerde reemplazar en el método el parámetro {DocumentId} con el código identificador único del documento emitido.

Respuesta del Servicio#

Cuando la solicitud se procesa correctamente, el servicio retorna el formato en binario del archivo PDF correspondiente al documento electrónico solicitado.

Indica que la solicitud no pudo ser procesada correctamente. Esto puede deberse a parámetros incorrectos o a que el documento solicitado no existe.

Important

Una vez recibida la respuesta con el PDF codificado en binario, se podrá realizar la conversión o decodificación del archivo para obtener el documento en formato PDF legible.

Consumo del método para descargar formato UBL - XML.#

descargarUBL-FE

El Verbo Http (acción) que se utiliza para la consulta de este formato es:

GET

El método que se utiliza para la consulta de este formato es:

    /v2/{virtualOperator}/outbounddocuments/{documentId}/ubl/content

Para esta petición se requiere como parámetro el alias de su operador virtual y el código identificador único del documento emitido.

Parámetro 1 - virtualOperator

Recuerde reemplazar en el método el parámetro {virtualOperator} con el alias de su operador virtual en minúsculas, por defecto el alias es “saphety”.

Parámetro 2 - DocumentId

Recuerde reemplazar en el método el parámetro {DocumentId} con el código identificador único del documento emitido.

Respuesta del Servicio#

El servicio retorna el archivo XML - UBL en formato binario correspondiente al documento electrónico solicitado.

Indica que el documento solicitado no fue encontrado o no existe en el sistema.

Important

Una vez recibida la respuesta con el XML - UBL codificado en binario, se podrá realizar la conversión para obtener el archivo en formato XML legible.

Consumo del método para descargar formato AttachedDocument.#

descargarAD-FE

El Verbo Http (acción) que se utiliza para la consulta de este formato es:

GET

El método que se utiliza para la consulta de este formato es:

    /v2/{virtualOperator}/outbounddocuments/{documentId}/attacheddocument/content

Para esta petición se requiere como parámetro el alias de su operador virtual y el código identificador único del documento emitido.

Parámetro 1 - virtualOperator

Recuerde reemplazar en el método el parámetro {virtualOperator} con el alias de su operador virtual en minúsculas, por defecto el alias es “saphety”.

Parámetro 2 - DocumentId

Recuerde reemplazar en el método el parámetro {DocumentId} con el código identificador único del documento emitido.

Respuesta del Servicio#

El servicio retorna el archivo AttachedDocument en formato binario correspondiente al documento electrónico solicitado.

Indica que el documento solicitado no fue encontrado o no existe en el sistema.

Important

Una vez recibida la respuesta con el AttachedDocument codificado en binario, se podrá realizar la conversión para obtener el archivo en formato XML legible.

Consumo del método para descargar formato DTO - Json.#

descargarDTO-FE

El Verbo Http (acción) que se utiliza para la consulta de este formato es:

GET

El método que se utiliza para la consulta de este formato es:

    /v2/{virtualOperator}/outbounddocuments/{documentId}/dto/content

Para esta petición se requiere como parámetro el alias de su operador virtual y el código identificador único del documento emitido.

Parámetro 1 - virtualOperator

Recuerde reemplazar en el método el parámetro {virtualOperator} con el alias de su operador virtual en minúsculas, por defecto el alias es “saphety”.

Parámetro 2 - DocumentId

Recuerde reemplazar en el método el parámetro {DocumentId} con el código identificador único del documento emitido.

Respuesta del Servicio#

El servicio retorna el archivo DTO o JSON en formato binario correspondiente al documento electrónico solicitado.

Indica que el documento solicitado no fue encontrado o no existe en el sistema.

Important

Una vez recibida la respuesta con el DTO codificado en binario, se podrá realizar la conversión para obtener el archivo en formato JSON legible.

Referencia: Swagger#

Para obtener más información, puedes consultar la documentación del API de SOVOS Saphety en Swagger. A continuación, se indican los enlaces según el ambiente: