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.#
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