Descargar Application Response#

Con este servicio se podrá descargar el formato Application Response que corresponde a la respuesta que retorna la DIAN indicando que cada evento fue registrado exitosamente.

Para hacer el consumo de la API se deben tener en cuenta en que entorno se va a trabajar, SOVOS Saphety cuenta con dos ambientes especificados en el apartado de Entornos.

Consumo del método para descargar formato Application Response.#

descargarResposeRE

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}/inbounddocuments/{DocumentId}/applicationresponses

Para esta petición se requiere como parámetro el alias de su operador virtual y el codigo de la compañia companyId.

Parametro 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”.

Parametro DocumentId

Recuerde reemplazar en el método el parámetro {DocumentId} con el codigo identificador unico del documento recibido.

Respuesta#

{
    "IsValid": true,
    "Warnings": [],
    "Errors": [],
    "ResultData": [
        {
            "Id": "fee7fced-69a2-ed11-a2d6-00505695a8eb",
            "DocumentId": "c48fba10-a092-4d4c-abbd-85d110a9104e",
            "Status": "GoodsOrServicesReceived",
            "Reason": null,
            "ReasonCode": null,
            "StatusDate": "2023-02-01T19:52:14.5362599Z",
            "ApplicationResponseContent": null,
            "ContentType": "application/xml",
            "ContentLength": 0,
            "Filename": "c48fba10-a092-4d4c-abbd-85d110a9104e_GoodsOrServicesReceived.xml",
            "Source": "Inbound",
            "UserName": "iorwuzznrjzbgztbkz@ttirv.org",
            "ApplicationResponseInvalidSignature": false,
            "CreationDate": "2023-02-01T19:52:19.17Z",
            "AttachedDocumentContent": "Application Response en base64",
            "AttachedDocumentContentLength": 38535,
            "AttachedDocumentFileName": null,
            "IsDianSynchronization": false
        },
        {
            "Id": "69e2de21-c59d-ed11-a2d6-00505695a8eb",
            "DocumentId": "c48fba10-a092-4d4c-abbd-85d110a9104e",
            "Status": "Registered",
            "Reason": null,
            "ReasonCode": null,
            "StatusDate": "2023-01-26T22:00:24Z",
            "ApplicationResponseContent": null,
            "ContentType": "application/xml",
            "ContentLength": 0,
            "Filename": "c48fba10-a092-4d4c-abbd-85d110a9104e_Registered.xml",
            "Source": "DIAN",
            "UserName": "InboundDocCreation",
            "ApplicationResponseInvalidSignature": false,
            "CreationDate": "2023-01-26T22:02:33.07Z",
            "AttachedDocumentContent": null,
            "AttachedDocumentContentLength": 0,
            "AttachedDocumentFileName": null,
            "IsDianSynchronization": false
        }
    ],
    "ResultCode": 200
}
{
    "IsValid": false,
    "Warnings": [],
    "Errors": [
        {
            "Field": "cufe",
            "Code": "DocumentNotFound",
            "Description": null,
            "ExplanationValues": [
                "88f71533-0a2a-"
            ]
        }
    ],
    "ResultData": null,
    "ResultCode": 400
}

Note

Luego de recibir la respuesta con el Application Response codificado en base64 ya se podrá hacer la conversión a XML.

Referencia: Swagger#

Si quieres más información dirígete a Swagger que es el modelo del API de SOVOS Saphety, para el ambiente de QA https://api-factura-electronica-co-qa.saphety.com/swagger/index.html y para el ambiente de producción https://api-factura-electronica-co.saphety.com/swagger/index.html