Colombia - Response codes
| Response Codes (SendDocumentToAuthority) | ||||
|---|---|---|---|---|
| Code | SubCodeError | Description | Comments | Actions |
| 00 | N/A | Processed Successfully. | When the document was processed successfully | |
| 500 | Q001 | Error Assigning Folio | When folio management is handled by Gosocket's Gestor de Folios and an error occurs when assigning the folio. | Check the configuration in the Gestor de Folios before resending the document. If no error is found in the configuration, the case can be escalated to Gosocket. |
| 500 | Q002 | Reference document does not exist for this event. | When a commercial acknowledgment is being generated and the electronic document referenced by the acknowledgment does not exist. | Check the electronic document referenced by the acknowledgment before resending the document. If you cannot find the error or the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| 500 | Q003 | ERROR Transforming File | When an error occurs during the process of transforming the DTE into the tax UBL. | Interpret and fix the error provided in Messages, before resending the document. If you cannot find the error or the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| 500 | Q004 | ERROR Parsing File | When an error occurs during the document parsing process. | Interpret and fix the error provided in Messages, before resending the document. If you cannot find the error or the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| 500 | Q005 | Company not active to issue | When the company does not have document issuance enabled. | Contact Gosocket to check for a possible block due to financial reasons. |
| 500 | Q006 | Pending process for document [Object], TrackId:[Object]. | When concurrent requests are received for sending the same document, because the system may not have finished processing it, this 1-minute lock is applied to guarantee document integrity and avoid duplicate rejections. | Wait 1 minute or confirm the document's status before sending it again. If the problem persists after 1 minute, the case can be escalated to Gosocket. |
| 500 o COMPLIANCECO510 | Q007 | Unable to complete the electronic document submission due to one or more exceptions detected during the request to the tax authority. | When the process performed between the API and the Tax Authority (a process called compliance) does not return an error code, but rather a handled exception. | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| 500 | Q008 | An error has occurred. Please try again. | This is a response specific to DIAN. | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| 99 | N90 | Validation contains errors in mandatory fields. | When the document being sent already exists in DIAN's records, DIAN returns "Rule 90", which means that for DIAN it is a duplicate document. | In the response (in Messages) the CUFE/CUDE/CUDS of the document approved by DIAN is provided. Whenever possible, and provided the information delivered by DIAN is consistent, Gosocket performs the synchronization process of the approved document asynchronously and automatically. |
| 99 | N99 | Validation contains errors in mandatory fields. | When the document is rejected by DIAN. | Interpret and fix the DIAN rejection reason provided in Messages, before resending the document. If you cannot find the error or the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| 99 | N091 | Validation contains errors in mandatory fields. | When the document being sent is a duplicate and already exists, previously accepted, in Gosocket's records. | Check that the approved document exists in Inbox. Correct the series, the folio, or the document type, if necessary, and resend. |
| 99 | N092 | Document Types: Invoice: FAD09e | The invoice generation date is different from the invoice signing date CreditNote: CAD09e | The credit note (NC) generation date is different from the credit note signing date DebitNote: DAD09e |
| 401 | N/A | You are sending with ApiUser {apiKey}, which is not authorized for your company ({senderCode}) in {country}. | When the method is consumed using credentials that are not associated with the issuing company. | Check that you are using the correct ApiKey, which must correspond to the one authorized for the company issuing the document. If you cannot find the error or the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| G001 | N/A | The document cannot be processed because it has a future date [Object] | When the document is being issued with a future date. | Check the document's date and correct it before resending the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| 504 | N/A | DIAN Contingency. | When the document is issued during the time range in which the DIAN contingency is active. | When the DIAN contingency ends, documents are automatically sent to DIAN for validation. |
| 503 | N/A | Timeout sending to DIAN | When DIAN's services experience delays in response times. | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| 7 | N/A | Error processing the request. Error Id: [Object] Date: [Object]. Error message: [Object] | When an unhandled Exception occurs within the process. | Interpret and fix the error provided in the message, before resending the document. If you cannot find the error or the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| 66 | N/A | TrackId does not exist in DIAN's records. | This is a response specific to DIAN. | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. ******* |
| 89 | N/A | The server is busy. | This is a response specific to DIAN. | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. ******* |
| 98 | N/A | In Process. | This is a response specific to DIAN. | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. ******* |
| COMPLIANCECO500 | N/A | One or more errors were detected while processing the request. Please try again in a few minutes. If the response has not changed, notify the support team to review the case. | When errors are detected in the process performed between the API and the Tax Authority (a process called compliance) | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| COMPLIANCECO501 | N/A | The response timeout has expired. The remote server may be temporarily unavailable. Please try the request again in a few minutes. | When the response timeout expires in the process performed between the API and the Tax Authority (a process called compliance) | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| COMPLIANCECO502 | N/A | Something went wrong with an HTTP request and communication with the remote services server could not be established. | When communication could not be established between the API and the Tax Authority (a process called compliance) | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| COMPLIANCECO503 | N/A | Digital certificate was not found. | When the certificate used to establish communication in the process performed between the API and the Tax Authority (a process called compliance) is not found | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| COMPLIANCECO504 | N/A | Unable to complete the electronic document submission because the response timeout for the tax authority's reply expired. | When the response timeout expires in the process performed between the API and the Tax Authority (a process called compliance) | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. ******* |
| COMPLIANCECO510 | Q007 | Unable to complete the electronic document submission due to one or more exceptions detected during the request to the tax authority. | When the process performed between the API and the Tax Authority (a process called compliance) does not return an error code, but rather a handled exception. | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. ******* |
| COMPLIANCECO512 | N/A | Unable to complete the electronic document submission because an interruption occurred with the request and communication with the tax authority's service could not be established. | When the process performed between the API and the Tax Authority (a process called compliance) could not be completed | Wait a few minutes and resend the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. ******* |
| DNT | N/A | Non-tax document | When the document being sent corresponds to a Non-Tax Document. | |
| DNT-02 | N/A | Non-tax document could not be stored because it has the same date and the same sequence number, as it already exists on the platform and is referenced to an invoice in Accepted status. | When, for a Non-Tax Document, the validation of the same date, sequence number, and being referenced to an approved invoice is not passed. | Check the data mentioned in the response and make the necessary corrections before resending the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| DNT-03 | N/A | Non-tax document could not be stored because it is already referenced to an invoice in Rejected status. | When, for a Non-Tax Document, the validation of being referenced to a rejected invoice is not passed. | Check the data mentioned in the response and make the necessary corrections before resending the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| DNT-06 | N/A | Non-tax document could not be stored because it has the same sequence number and the same year in the date, as it already exists on the platform and is referenced to an invoice in Accepted status. | When, for a Non-Tax Document, the validation of the same year, sequence number, and being referenced to an approved invoice is not passed. | Check the data mentioned in the response and make the necessary corrections before resending the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| DNT-07 | N/A | Non-tax document could not be stored because it has the same sequence number and the same year in the date, as it already exists on the platform and is referenced to an invoice in Rejected status. | When, for a Non-Tax Document, the validation of the same year, sequence number, and being referenced to a rejected invoice is not passed. | Check the data mentioned in the response and make the necessary corrections before resending the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| DNT-08 | N/A | Non-tax document could not be stored because it has the same sequence number and the same year in the date, as it already exists on the platform and is associated with an electronic invoice that is in an active Smart Supply validation process. | When, for a Non-Tax Document, the validation of the same year, sequence number, and being referenced to an invoice with an active process in Smart Supply validations is not passed. | Check the data mentioned in the response and make the necessary corrections before resending the document. If the problem persists after several resend attempts, the case can be escalated to Gosocket. |
| ******* The codes marked with asterisks in the Actions section have an additional process handled by Gosocket, which consists of placing these documents in a waiting queue, where every 4 hours these documents are resent to the Tax Authority. There is no fixed schedule for starting the 4-hour count, since there are actions that can restart the counter, such as updates (deployments) to the API's source code, or API restarts. It should be clarified that, before resending each document, the system checks whether the document has had any change in status or response code, in order to avoid reprocessing documents that no longer require resending — for example, documents that, when resent by the user, received a successful response. |
Some response examples
Code: 00 Description: Processed Successfully How to replicate it? Answer: By issuing a document that is processed successfully
{
"Success": true,
"GlobalDocumentId": "28ce5975-eebf-d0da-d3ce-0da9b57da903",
"CountryDocumentId": "930483ecc2032a9a42ee5b23c7a30fb5a7a6e1734ae0ff9ce4c080722a21505f7a5fead70a9bc5f3365bb8ee6bd2c298",
"OtherData": {
"Country": "co",
"Certifier": "DIAN",
"AuthorityTimeStamp": "27/05/2025 16:26:08",
"BarCodeText": "https://catalogo-vpfe-hab.dian.gov.co/document/searchqr?documentkey=930483ecc2032a9a42ee5b23c7a30fb5a7a6e1734ae0ff9ce4c080722a21505f7a5fead70a9bc5f3365bb8ee6bd2c298"
},
"Messages": [
"Regla: FAJ43b, Notificación: Nombre informado No corresponde al registrado en el RUT con respecto al Nit suminstrado."
],
"ResponseValue": "PD94bWwgdmVyc2lvbj0iMS4w ... c3BvbnNlPg0KPC9BcHBsaWNhdGlvblJlc3BvbnNlPg==",
"Code": "00",
"Description": "Procesado Correctamente.",
"ErrorException": null
}Code: 500 SubCodeError: Q001 Description: Error Assigning Folio How to replicate it? Answer: by providing a BillerId that does not exist in the request, for example: "11111111-1111-1111-1111-111111111111"
{
"Success": false,
"GlobalDocumentId": "00000000-0000-0000-0000-000000000000",
"CountryDocumentId": null,
"OtherData": {
"Country": "co",
"Certifier": "DIAN",
"AuthorityTimeStamp": "27/05/2025 14:41:58",
"SubCodeError": "Q001"
},
"Messages": [
"No fue posible asignar el folio de forma automática. 500 - The Biller not found"
],
"ResponseValue": null,
"Code": "500",
"Description": "Error Asignando folio",
"ErrorException": null
}Code: 500 SubCodeError: Q003 Description: ERROR Transforming File How to replicate it? Answer: by providing a mapping that does not exist in the request, for example "11111111-1111-1111-1111-11111111111a"
{
"Success": false,
"GlobalDocumentId": "00000000-0000-0000-0000-000000000000",
"CountryDocumentId": null,
"OtherData": {
"Country": "co",
"Certifier": "DIAN",
"AuthorityTimeStamp": "27/05/2025 14:37:26",
"SubCodeError": "Q003"
},
"Messages": [
"Regla: ERROR, Reintento: Error Transformando Archivo. Verifique el mapeo y reintente nuevamente.",
"Error Transformando Archivo, MSTransform.500 - Inicia proceso de transformación.No se encontro Xslt configurado.. Id error: 0c0359d0-986a-40f9-97fc-641402ec4504 Fecha: 2025-05-27"
],
"ResponseValue": null,
"Code": "500",
"Description": "ERROR Transformando Archivo",
"ErrorException": null
}Code: 500 SubCodeError: Q004 Description: ERROR Parsing File How to replicate it? Answer: By sending the document's issuance date in an invalid format, for example 2025/05/27
{
"Success": false,
"GlobalDocumentId": "00000000-0000-0000-0000-000000000000",
"CountryDocumentId": null,
"OtherData": {
"Country": "co",
"Certifier": "DIAN",
"AuthorityTimeStamp": "27/05/2025 14:47:08",
"SubCodeError": "Q004"
},
"Messages": [
"Regla: ERROR, Reintento: Error en el ParserXML, verifique el XML y reintente nuevamente.",
"System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.\r\nParameter name: length\r\n at System.String.Substring(Int32 startIndex, Int32 length)\r\n at Gosocket.Document.ApplicationServices.ParserServices.ParserCO_UBL_21(XmlDocument xmlDocument) in D:\a\1\s\L3 Application\Gosocket.Document.ApplicationServices\ParserServices.cs:line 4815\r\n at Gosocket.Document.ApplicationServices.ParserServices.ParserCO(XmlDocument xmlDocument) in D:\a\1\s\L3 Application\Gosocket.Document.ApplicationServices\ParserServices.cs:line 3234\r\n at Gosocket.Document.ApplicationServices.ParserServices.ParserXml(XmlDocument document, String country) in D:\a\1\s\L3 Application\Gosocket.Document.ApplicationServices\ParserServices.cs:line 40\r\n at Gosocket.Document.ApplicationServices.ColombiaApplicationServices.MakeDocumentAndSend(String country, String mappingId, String data, String apiKey, Boolean sign, Boolean systemDefaultCertificate, Boolean async, Guid trackId, List`1 accountCodes, Boolean internalSystemUpload, String& senderCode, ProcessPerformanceLogData& procLogData, Dictionary`2 additionalData) in D:\a\1\s\L3 Application\Gosocket.Document.ApplicationServices\CountryServices\ColombiaApplicationServices.cs:line 551"
],
"ResponseValue": null,
"Code": "500",
"Description": "ERROR Parseando Archivo",
"ErrorException": null
}Code: 500 SubCodeError: Q005 Description: Company not active to issue How to replicate it? Answer: There is no technique that can be shared to replicate this error, since it depends on internal configurations the user has no way to modify.
{
"Success": false,
"GlobalDocumentId": "00000000-0000-0000-0000-000000000000",
"CountryDocumentId": null,
"OtherData": {
"SubCodeError": "Q005"
},
"Messages": [],
"ResponseValue": "Empresa no activa",
"Code": "500",
"Description": "Empresa no activa para emitir",
"ErrorException": null
}Code: 500 SubCodeError: Q006 Description: Pending process for document {code}, TrackId: {trackId}.
How to replicate it? Answer: Send concurrent requests for the same document.
{
"Success": false,
"GlobalDocumentId": "00000000-0000-0000-0000-000000000000",
"CountryDocumentId": null,
"OtherData": {
"SubCodeError": "Q006"
},
"Messages": [
"Regla: Ya Existe un proceso pendiente para este documento: 1-SETP-990003275. (TipoDocumento-Serie-Folio)"
],
"ResponseValue": null,
"Code": "500",
"Description": "Proceso pendiente para el documento 1-SETP-990003275, TrackId:79bae241-2512-4432-b27f-e9f423e632fb.",
"ErrorException": null
}Code: 500 SubCodeError: Q008 Description: An error has occurred. Please try again. How to replicate it? Answer: There is no technique that can be shared to replicate this error, since it depends directly on DIAN's services.
{
"Success": false,
"GlobalDocumentId": "be44c877-9530-270c-b64d-0b2f79dfe53b",
"CountryDocumentId": "73210b645d0450bfcc9fa7200a64db698ef1018707f0a4d7d8aef9ae21a446450cb7bfbb479d26eeb27c2f7acd8fb01d",
"OtherData": {
"Country": "co",
"Certifier": "DIAN",
"AuthorityTimeStamp": "09/04/2025 17:42:41",
"BarCodeText": "https://catalogo-vpfe-hab.dian.gov.co/document/searchqr?documentkey=73210b645d0450bfcc9fa7200a64db698ef1018707f0a4d7d8aef9ae21a446450cb7bfbb479d26eeb27c2f7acd8fb01d",
"SubCodeError": "Q008"
},
"Messages": [
"Regla: 500, Rechazo: Ha ocurrido un error. Por favor inténtentelo de nuevo."
],
"ResponseValue": null,
"Code": "500",
"Description": "Ha ocurrido un error. Por favor inténtentelo de nuevo.",
"ErrorException": null
}Code: 99 SubCodeError: N90 Description: Validation contains errors in mandatory fields. How to replicate it? Answer: Send the same document (series-folio) issued on previous days with the current date
{
"Success": false,
"GlobalDocumentId": "24a0fa14-695a-c9a2-2e98-ff02cb94e157",
"CountryDocumentId": "654f45e52eded504717347b9224c62f202371a798147f87f6f57982e28d82b0c38c6c3fca197bc709fded15761257f3c",
"OtherData": {
"Country": "co",
"Certifier": "DIAN",
"AuthorityTimeStamp": "05/06/2025 17:49:38",
"BarCodeText": "https://catalogo-vpfe-hab.dian.gov.co/document/searchqr?documentkey=2f2c17cb6395bf0fe654f8157d5783816204c96af9a9976612118e699440ad8156d027a330cf0149ec4f4209e3680d03",
"CUFE": "654f45e52eded504717347b9224c62f202371a798147f87f6f57982e28d82b0c38c6c3fca197bc709fded15761257f3c",
"GlobalDocumentId": "54e33112-2192-03a6-7cc3-2c6fa4dc270a",
"SubCodeError": "N90"
},
"Messages": [
"Regla: 90, Notificación: Documento aceptado anteriormente con fecha de emisión 04-06-2025 a 890100577 con CUFE: 654f45e52eded504717347b9224c62f202371a798147f87f6f57982e28d82b0c38c6c3fca197bc709fded15761257f3c"
],
"ResponseValue": "PD94bWwgdmVyc2lv...BwbGljYXRpb25SZXNwb25zZT4=",
"Code": "97",
"Description": "Validación contiene errores en campos mandatorios.",
"ErrorException": null
}Code: 99 SubCodeError: N99 Description: Validation contains errors in mandatory fields. How to replicate it? Answer: Send a document that gets rejected by DIAN
{
"Success": false,
"GlobalDocumentId": "28ce5975-eebf-d0da-d3ce-0da9b57da903",
"CountryDocumentId": "930483ecc2032a9a42ee5b23c7a30fb5a7a6e1734ae0ff9ce4c080722a21505f7a5fead70a9bc5f3365bb8ee6bd2c298",
"OtherData": {
"Country": "co",
"Certifier": "DIAN",
"AuthorityTimeStamp": "27/05/2025 10:28:56",
"BarCodeText": "https://catalogo-vpfe-hab.dian.gov.co/document/searchqr?documentkey=930483ecc2032a9a42ee5b23c7a30fb5a7a6e1734ae0ff9ce4c080722a21505f7a5fead70a9bc5f3365bb8ee6bd2c298",
"SubCodeError": "N99"
},
"Messages": [
"Regla: CDG01, Rechazo: El código del departamento no coincide con el del municipio",
"Regla: FAJ32, Rechazo: Este código no corresponde a un valor válido de la lista",
"Regla: FAJ43b, Notificación: Nombre informado No corresponde al registrado en el RUT con respecto al Nit suminstrado."
],
"ResponseValue": "PD94bWwgdmVyc2lvbj0iMS ... ljYXRpb25SZXNwb25zZT4=",
"Code": "99",
"Description": "Validación contiene errores en campos mandatorios.",
"ErrorException": null
}Code: 99 SubCodeError: N091 Description: Validation contains errors in mandatory fields. How to replicate it? Answer: Send the same document (series-folio) issued on previous days with the current date
{
"Success": false,
"GlobalDocumentId": "98341785-cc68-bafd-6b27-15efbf9b8615",
"CountryDocumentId": "d0a5635acc7005060355d5439c82b282646505a1b3f8748d1432a6b2ff0b93b7754b34289ad8c7866f7514bf97e128f6",
"OtherData": {
"Country": "co",
"Certifier": "DIAN",
"AuthorityTimeStamp": "27/05/2025 10:23:24",
"BarCodeText": "https://catalogo-vpfe-hab.dian.gov.co/document/searchqr?documentkey=d3d26a20bc8a9923ac0749b2bc748f41c0f0819890c36e59f1f8bc28ce48939515764ddf7406bb5a754ff5547eae3ba3",
"SubCodeError": "N091"
},
"Messages": [
"Regla: 90, Notificación: Documento aceptado anteriormente con fecha con fecha de emisión 23-05-2025 a 890100577"
],
"ResponseValue": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz ... wvUGVyc29uYWxpemFkb3M+PC9JbnZvaWNlPgo=",
"Code": "99",
"Description": "Validación contiene errores en campos mandatorios.",
"ErrorException": null
}Code: 99 SubCodeError: N092 Description: FAD09e|The invoice generation date is different from the invoice signing date. How to replicate it? Answer: Send the document with an issuance date earlier than the current date
{
"Success": false,
"GlobalDocumentId": "bb25ee44-9241-44b3-4c40-af6f53179aa3",
"CountryDocumentId": "d9cf1224b2020a2a2005a636a6918f63ba63c1aa3b53078b4e672e8c4a3018e6bdc39c9fd73fef2b1ecac5eeaaeea157",
"OtherData": {
"Country": "co",
"Certifier": "DIAN",
"AuthorityTimeStamp": "04/07/2025 14:32:47",
"BarCodeText": "https://catalogo-vpfe-hab.dian.gov.co/document/searchqr?documentkey=d9cf1224b2020a2a2005a636a6918f63ba63c1aa3b53078b4e672e8c4a3018e6bdc39c9fd73fef2b1ecac5eeaaeea157",
"SubCodeError": "N092",
"Folio": "990003300",
"Mail": "adriana.jaramillo@gososcket.net",
"NumeroInterno": "01D04M07A252",
"Serie": "SETP",
"tipocufe": "CUFE-SHA384"
},
"Messages": [],
"ResponseValue": null,
"Code": "99",
"Description": "FAD09e|La fecha de generación de la factura es diferente a la fecha de firma de la factura",
"ErrorException": null
}Code: 401 Description: You are sending with ApiUser {apiKey}, which is not authorized for your company ({senderCode}) in {country}.
How to replicate it? Answer: By consuming the method with authentication credentials that are not associated with the issuing company.
{
"Success": false,
"GlobalDocumentId": "00000000-0000-0000-0000-000000000000",
"CountryDocumentId": "d2cdbbb78fd24c480103793a78ab09b72aa35a8279d8325d8904f7c93f8b023cad3e59739f0a12f403ec1d83d5cd6f7f",
"OtherData": null,
"Messages": [
"ApiUser no Autorizado para emisor [800100900] en sbx"
],
"ResponseValue": "Permiso Denegado",
"Code": "401",
"Description": "Esta enviando con el ApiUser 84b2f36f-b38a-4dc7-bae5-56d2ba903bbf el cual no esta autorizado para su empresa (800100900) en co.",
"ErrorException": null
}Code: 503 Description: Timeout sending to DIAN How to replicate it? Answer: By adding the literal phrase "timeout entidad tributaria" to the document's custom fields.
{
"Success": false,
"GlobalDocumentId": "c0ece5f4-a0fa-88b3-3789-5519d1f3a82f",
"CountryDocumentId": "8229a18ab2beb0686e280017e6ecaa979f4979114bef06ad6065b43eb826c2841711ee91e974a4801b7ac6cf155e745c",
"OtherData": {
"Country": "co",
"Certifier": "DIAN",
"AuthorityTimeStamp": "27/05/2025 17:28:15",
"BarCodeText": "https://catalogo-vpfe-hab.dian.gov.co/document/searchqr?documentkey=8229a18ab2beb0686e280017e6ecaa979f4979114bef06ad6065b43eb826c2841711ee91e974a4801b7ac6cf155e745c"
},
"Messages": [
"Regla: TIMEOUT, Reintento: Timeout envio DIAN, reintente nuevamente."
],
"ResponseValue": null,
"Code": "503",
"Description": "Timeout envio DIAN",
"ErrorException": null
}Code: 504 Description: DIAN Contingency How to replicate it? Answer: There is no technique that can be shared to replicate this error, since this response can only be obtained when the system has the contingency active.
{
"Success": true,
"GlobalDocumentId": "a676614e-3718-839e-753c-3e75dcc8b5d4",
"CountryDocumentId": "063975d5f2d61f1cbd46ae731ba11515a5f2bed621399a741e4a7c17f101abb65633783ec21a9565bc940f392206d7f3",
"OtherData": {
"Country": "co",
"Certifier": "DIAN",
"AuthorityTimeStamp": "19/05/2025 13:43:26",
"BarCodeText": "https://catalogo-vpfe-hab.dian.gov.co/document/searchqr?documentkey=063975d5f2d61f1cbd46ae731ba11515a5f2bed621399a741e4a7c17f101abb65633783ec21a9565bc940f392206d7f3"
},
"Messages": [
"Regla: CONTINGENCIA-504, Notificación: Contingencia DIAN."
],
"ResponseValue": null,
"Code": "504",
"Description": "Contingencia DIAN.",
"ErrorException": null
}