Colombia - Códigos de respuesta
| Códigos de Respuesta (SendDocumentToAuthority) | ||||
|---|---|---|---|---|
| Code | SubCodeError | Description | Comentarios | Acciones |
| 00 | N/A | Procesado Correctamente. | Cuando el documento se procesó correctamente | |
| 500 | Q001 | Error Asignando folio | Cuando la administración de los folios la hace el Gestor de Folios de Gosocket y ocurre un error al momento de asignar el folio. | Verificar la configuración en el Gestor de folios antes de enviar de nuevo el documento. Si no se encuentra error en la configuración, se puede escalar el caso a Gosocket. |
| 500 | Q002 | No existe documento de referencia para este evento. | Cuando se está generando un acuse comercial y no existe el documento electrónico al que hace referencia el acuse. | Verificar el documento electrónico al que hace referencia el acuse antes de enviar de nuevo el documento. Si no encuentra el error o el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| 500 | Q003 | ERROR Transformando Archivo | Cuando se presenta algún error durante el proceso de transformación del DTE al UBL tributario. | Interpretar y corregir el error entregado en Messages, antes de enviar de nuevo el documento. Si no encuentra el error o el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| 500 | Q004 | ERROR Parseando Archivo | Cuando se presenta algún error durante el proceso de parseo del documento. | Interpretar y corregir el error entregado en Messages, antes de enviar de nuevo el documento. Si no encuentra el error o el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| 500 | Q005 | Empresa no activa para emitir | Cuando la empresa no tiene habilitada la emisión de documentos. | Comunicarse con Gosocket para validar posible bloqueo por motivos financieros. |
| 500 | Q006 | Proceso pendiente para el documento [Object], TrackId:[Object]. | Cuando se reciben solicitudes concurrentes en el envío del mismo documento, debido a que el sistema puede no haber alcanzado a procesarlo, se realiza este bloqueo de 1 minuto para garantizar la integridad de los documentos y evitar rechazos por duplicidad. | Esperar 1 minuto o confirmar el estado del documento antes de enviarlo de nuevo. Si luego de 1 minuto el problema persiste, se puede escalar el caso a Gosocket. |
| 500 ó COMPLIANCECO510 | Q007 | No se pudo completar el envío del documento electrónico, debido a una o varias excepciones detectadas durante la solicitud a la entidad tributaria. | Cuando el proceso que se realiza entre la API y la Entidad Tributaria (proceso llamado compliance) no regresa un código de error, sino una excepción que es controlada. | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| 500 | Q008 | Ha ocurrido un error. Por favor inténtentelo de nuevo. | Es una respuesta propia de la DIAN. | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| 99 | N90 | Validación contiene errores en campos mandatorios. | Cuando en los registros de la DIAN ya existe el documento que se está enviando, la DIAN regresa “Regla 90”, lo que significa que para la DIAN es un documento duplicado. | En la respuesta (en Messages) se entrega el CUFE/CUDE/CUDS del documento que se encuentra aprobado por la DIAN. Siempre que sea posible y la información entregada por la DIAN sea consistente, Gosocket realiza el proceso de sincronización del documento aprobado de forma asíncrona y automática. |
| 99 | N99 | Validación contiene errores en campos mandatorios. | Cuando el documento es rechazado por la DIAN. | Interpretar y corregir la razón del rechazo DIAN entregado en Messages, antes de enviar de nuevo el documento. Si no encuentra el error o el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| 99 | N091 | Validación contiene errores en campos mandatorios. | Cuando el documento que se está enviando esta duplicado y ya existe aceptado anteriormente en los registros de Gosocket. | Verificar que exista el documento aprobado en Inbox. Corregir la serie, el folio o el tipo de documento, en caso de ser necesario y volver a enviar. |
| 99 | N092 | Documentos Tipo: Invoice: FAD09e | La fecha de generación de la factura es diferente a la fecha de firma de la factura CreditNote: CAD09e | La fecha de generación de la NC es diferente a la fecha de firma de la NC DebitNote: DAD09e |
| 401 | N/A | Está enviando con el ApiUser {apiKey}, el cual no está autorizado para su empresa ({senderCode}) en {country}. | Cuando se realiza el consumo del método utilizando credenciales que no están asociadas a la empresa emisora. | Verificar que se está utilizando el ApiKey correcto, el cual debe corresponder al autorizado para la empresa que está emitiendo el documento. Si no encuentra el error o el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| G001 | N/A | El documento no puede ser procesado debido a que tiene una fecha futura [Object] | Cuando se está emitiendo el documento con una fecha futura. | Verificar la fecha del documento y corregirla antes de volver a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| 504 | N/A | Contingencia DIAN. | Cuando el documento se emite durante el rango de tiempo que se encuentra activa la contingencia DIAN. | Cuando la contingencia DIAN finalice, los documentos se envian de forma automática a la DIAN para su validación. |
| 503 | N/A | Timeout envio DIAN | Cuando los servicios de la DIAN presentan demoras en los tiempos de respuesta. | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| 7 | N/A | Error al procesar la solicitud. Id de error: [Object] Fecha: [Object]. Mensaje de error: [Object] | Cuando dentro del proceso se presenta una Excepción no controlada. | Interpretar y corregir el error entregado en el mensaje, antes de enviar de nuevo el documento. Si no encuentra el error o el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| 66 | N/A | TrackId no existe en los registros de la DIAN. | Es una respuesta propia de la DIAN. | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. ******* |
| 89 | N/A | The server is busy. | Es una respuesta propia de la DIAN. | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. ******* |
| 98 | N/A | En Proceso. | Es una respuesta propia de la DIAN. | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. ******* |
| COMPLIANCECO500 | N/A | Uno o varios errores se detectaron durante el procesamiento de la solicitud. Intente nuevamente en unos minutos. Si la respuesta no ha cambiado, informe al equipo de soporte para verificar el caso. | Cuando se detectan errores en el proceso que se realiza entre la API y la Entidad Tributaria (proceso llamado compliance) | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| COMPLIANCECO501 | N/A | Se agotó el tiempo de espera para la respuesta. Es posible que el servidor remoto esté temporalmente indisponible. Intente realizar la solicitud nuevamente en unos minutos. | Cuando se agota el tiempo de espera para la respuesta en el proceso que se realiza entre la API y la Entidad Tributaria (proceso llamado compliance) | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| COMPLIANCECO502 | N/A | Algo salió mal con una solicitud HTTP y no se pudo establecer comunicación con el servidor remoto de los servicios. | Cuando no se pudo establecer comunicación entre la API y la Entidad Tributaria (proceso llamado compliance) | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| COMPLIANCECO503 | N/A | Certificado digital no fue encontrado. | Cuando no se encuentra el certificado que se utiliza para establecer la comunicación en el proceso que se realiza entre la API y la Entidad Tributaria (proceso llamado compliance) | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| COMPLIANCECO504 | N/A | No se pudo completar el envío del documento electrónico, debido a que se agotó el tiempo de espera para la respuesta de la entidad tributaria. | Cuando se agota el tiempo de espera para la respuesta en el proceso que se realiza entre la API y la Entidad Tributaria (proceso llamado compliance) | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. ******* |
| COMPLIANCECO510 | Q007 | No se pudo completar el envío del documento electrónico, debido a una o varias excepciones detectadas durante la solicitud a la entidad tributaria. | Cuando el proceso que se realiza entre la API y la Entidad Tributaria (proceso llamado compliance) no regresa un código de error, sino una excepción que es controlada. | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. ******* |
| COMPLIANCECO512 | N/A | No se pudo completar el envío del documento electrónico, debido a que se presentó una interrupción con la solicitud y no se pudo establecer comunicación con el servicio de la entidad tributaria. | Cuando no se pudo completar el proceso que se realiza entre la API y la Entidad Tributaria (proceso llamado compliance) | Espere unos minutos y vuelva a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. ******* |
| DNT | N/A | Documento no tributario | Cuando el documento que se esta enviando corresponde a un Documento No Tributario. | |
| DNT-02 | N/A | Documento no tributario no pudo ser almacenado por tener la misma fecha, mismo consecutivo, por existir ya en la plataforma y se encuentra referenciado a una factura en estado Aceptado. | Cuando para un Documento No Tributario, no se supera la validación de misma fecha, consecutivo y estar referenciada a una factura aprobada. | Verificar los datos mencionados en la respuesta y realizar las correcciones necesarias antes de volver a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| DNT-03 | N/A | Documento no tributario no pudo ser almacenado por que ya se encuentra referenciado a una factura en estado Rechazado. | Cuando para un Documento No Tributario, no se supera la validación de estar referenciado a una factura rechazada. | Verificar los datos mencionados en la respuesta y realizar las correcciones necesarias antes de volver a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| DNT-06 | N/A | Documento no tributario no pudo ser almacenado por tener el mismo consecutivo, el año de la fecha es el mismo, por existir ya en la plataforma y este se encuentra referenciado a una factura en estado Aceptado. | Cuando para un Documento No Tributario, no se supera la validación de mismo año, consecutivo y estar referenciada a una factura aprobada. | Verificar los datos mencionados en la respuesta y realizar las correcciones necesarias antes de volver a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| DNT-07 | N/A | Documento no tributario no pudo ser almacenado por tener el mismo consecutivo, el año de la fecha es el mismo, por existir ya en la plataforma y este se encuentra referenciado a una factura en estado Rechazado. | Cuando para un Documento No Tributario, no se supera la validación de mismo año, consecutivo y estar referenciada a una factura rechazada. | Verificar los datos mencionados en la respuesta y realizar las correcciones necesarias antes de volver a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| DNT-08 | N/A | Documento no tributario no pudo ser almacenado por tener el mismo consecutivo, el año de la fecha es el mismo, por existir ya en la plataforma y este se encuentra asociado a una Factura electrónica que esta en un proceso activo de validaciones smart supply. | Cuando para un Documento No Tributario, no se supera la validación de mismo año, consecutivo y estar referenciada a una factura con proceso activo en las validaciones de Smart Supply. | Verificar los datos mencionados en la respuesta y realizar las correcciones necesarias antes de volver a enviar el documento, si el problema persiste luego de varios intentos de re-envío, se puede escalar el caso a Gosocket. |
| ******* Los códigos diferenciados con los asteriscos en la sección de Acciones, cuentan con un proceso adicional por parte de Gosocket, el cual consiste en llevar estos documentos a una cola de espera, donde cada 4 horas se realiza el re-envío de estos documentos a la Entidad tributaria. No se tiene un horario fijo para iniciar el conteo de las 4 horas, ya que existen acciones que pueden provocar el re-inicio del contador, tales como actualizaciones (despliegues) en el código fuente de la API, re-inicios de la API. Cabe aclarar que, antes de realizar el re-envío de cada documento, se verifica si el documento ha tenido algún cambio de estado o de código de respuesta, para evitar re-procesar documentos que ya no requieren re-envío, por ejemplo, los documentos que al ser re-enviados por el usuario obtuvieron una respuesta satisfactoria. |
Algunos ejemplos de respuesta
Code: 00 Description: Procesado Correctamente ¿Cómo replicarlo? Rta/. Emitiendo un documento que se procese correctamente
{
"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 Asignando folio ¿Cómo replicarlo? Rta/. informando en el request un BillerId que no exista, por ejemplo:"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 Transformando Archivo ¿Cómo replicarlo? Rta/. informando en el request un mapping que no exista, por ejemplo "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 Parseando Archivo ¿Cómo replicarlo? Rta/. Enviando la fecha de emisión del documento con un formato invalido, por ejemplo 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: Empresa no activa para emitir ¿Cómo replicarlo? Rta/. No hay una tecnica que se pueda compartir para replicar este error, ya que depende de configuraciones internas que el usuario no tiene como modificar.
{
"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: Proceso pendiente para el documento {code}, TrackId: {trackId}.
¿Cómo replicarlo? Rta/. Enviar solicitudes concurrentes del mismo documento.
{
"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: Ha ocurrido un error. Por favor inténtentelo de nuevo. ¿Cómo replicarlo? Rta/. No hay una tecnica que se pueda compartir para replicar este error, ya que depende directamente de los servicios de la DIAN.
{
"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: Validación contiene errores en campos mandatorios. ¿Cómo replicarlo? Rta/. Enviar el mismo documento (serie-folio) emitido en dias anteriores con fecha actual
{
"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: Validación contiene errores en campos mandatorios. ¿Cómo replicarlo? Rta/. Enviar un documento que sea rechazado por la 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: Validación contiene errores en campos mandatorios. ¿Cómo replicarlo? Rta/. Enviar el mismo documento (serie-folio) emitido en dias anteriores con fecha actual
{
"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|La fecha de generación de la factura es diferente a la fecha de firma de la factura. ¿Cómo replicarlo? Rta/. Enviar el documento con fecha de emisión anterior a la fecha actual
{
"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: Está enviando con el ApiUser {apiKey}, el cual no está autorizado para su empresa ({senderCode}) en {country}.
¿Cómo replicarlo? Rta/. Consumiendo el método con credenciales de autenticación que no estén asociadas a la empresa emisora.
{
"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 envio DIAN ¿Cómo replicarlo? Rta/. Agregando a los personalizados del documento la frase textual “timeout entidad tributaria”.
{
"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: Contingencia DIAN ¿Cómo replicarlo? Rta/. No hay una tecnica que se pueda compartir para replicar este error, ya que esta respuesta solo es posible obtenerla cuando el sistema tiene activa la contingencia.
{
"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
}