Aceptación Tácita¶
Url POST¶
/v1/034
Headers¶
Content-Type: application/json Accept: application/json Authorization: Bearer token
Parameters¶
- send
type: boolean
Indica si envía correo al emisor y receptor de la factura.
- number *
type: integer
Número del evento.
- identification_number *
type: integer
Número de identificación de la compañía que genera el evento, receptor habilitado.
- notes
type: array object
Campo que puede ser utilizado para expresar información adicional que corresponda al evento. (Obligatorio cuando el Evento es aceptación Tácita).
- text
type: string
Texto de la nota.
- sender_party
type: object
Grupo para informar persona o institución que genera el evento.
- identification_type_code
type: integer
Código de documento de identidad.
Nota
Ver listado en https://test.endpoint.emision.co/dian-tables/IdentificationType.
- identification_number
type:
Número de identificación.
- name
type: string
Razón social.
- document_reference
type: object
Grupo para informar el documento al cual está referenciado el evento.
- number
type: string
Prefijo y Número del documento referenciado.
- uuid
type: string
CUFE del documento referenciado.
- person
type: object
Grupo para informar la persona dentro de la compañía que genera el evento. Ejem: Contadora, Bodegista, Administrador, Gerente, etc.
- identification_type_code
type: integer
Código de documento de identidad.
Nota
Ver listado en https://test.endpoint.emision.co/dian-tables/IdentificationType.
- identification_number
type:
Número de identificación.
- organization_department
type: string
Departamento de organización.
- job_title
type: string
Título profesional.
- first_name
type: string
Nombre.
- family_name
type: string
Apellido.
Body¶
1 { 2 "number": 1, 3 "identification_number": "901285179", 4 "notes": [ 5 { 6 "text": "Manifiesto bajo la gravedad de juramento que transcurridos 3 días habiles contados desde la creación del recibo de bienes y servicios [xxxxxxx] con CUDE [XXXXXX], el adquiriente [Razón social] identificado con NIT [XXX] no manifestó expresamente la aceptación o rechazo de la referida factura, ni reclamo en contra de su contenido." 7 } 8 ], 9 "person": { 10 "identification_type_code": 13, 11 "identification_number": "1234567890", 12 "organization_department": "Administrativa", 13 "job_title": "Gerente de Operaciones", 14 "first_name": "Pepito", 15 "family_name": "Perez" 16 }, 17 "sender_party": { 18 "identification_type_code": 31, 19 "identification_number": "901285179", 20 "name": "NODEXUM S.A.S" 21 }, 22 "document_reference": { 23 "number": "SETP990057509", 24 "uuid": "0a2c65effa7fced8b61185aa03ac740e59e4df8e9bc1b7140364f364722aa69c4113bda991d9ce4310b687e7d33b843f" 25 } 26 }
Responses¶
Response 200 OK¶
Si el documento ha superado las validaciones y fue enviado a la DIAN.
1 { 2 "status": "success",// Estado de la solicitud. 3 "message": "Evento Aceptación Tácita enviado a la DIAN",// Mensaje sobre el estado de la solicitud. 4 "event": { // Datos generados para el documento contenido en la solicitud. 5 "number": "10020", // Consecutivo. 6 "statusCode": 5,// Código para identificar el estado. 7 "statusDescription": "Documento validado exitosamente",// Descripción al código de estado. 8 "uuid": "Cune",// Cune generado para el evento 9 "Base64Bytes": "Xml",// Xml codificado en base64 comprimido en un archivo zip 10 "appResponseBase64Bytes": "Application response", // XML de la respuesta de la DIAN codificado en base64. 11 "attachedDocumentBase64Bytes": "Attached document" // XML que contiene el XML del evento y el APP response. 12 } 13 }
Response 422¶
Si el body no cumple con las validaciones, devolverá los errores en un arreglo los cuales deben ser solucionados para poder continuar con el ciclo del documento electrónico (Evento Mercantil).
Errores por parte de la DIAN
1 { 2 "status": "error", // Estado de la solicitud. 3 "message": "El documento contiene algunos errores.", // Mensaje sobre el estado de la solicitud. 4 "event": { // Datos generados para el documento contenido en la solicitud. 5 "number": "10019", // Consecutivo. 6 "uuid": "Cune", //CUNE 7 "statusCode": 11, // Código para identificar el estado. 8 "statusDescription": "DIAN rechazo el documento ", // Descripción al código de estado. 9 "errors": [ // Lista de los campos y errores que presenta el documento. 10 "Regla: LGC01, Rechazo: Evento registrado previamente" 11 ] 12 } 13 }Errores por parte e-Misión
1 { 2 "status": "error", // Estado de la solicitud. 3 "message": "La solicitud del evento Acuse de recibo de Factura Electrónica de Venta contiene algunos errores", // Mensaje sobre el estado de la solicitud. 4 "event": { 5 "number": 10019, 6 "statusCode": 13, 7 "statusDescription": "EL documento no supero las validaciones e-Misión", // Descripción al código de estado. 8 "errors": [ // Lista errores que presenta el documento. 9 "tipo de documento es inválido.", 10 "CUFE del documento electrónico afectado es inválido." 11 ], 12 "detailedErrors": { // Lista errores que presenta el documento en cada campo. 13 "person.identification_type_code": [ // Campo que presenta el error. 14 "tipo de documento es inválido." // Lista de errores del campo. 15 ], 16 "document_reference.uuid": [ 17 "CUFE del documento electrónico afectado es inválido." 18 ] 19 } 20 } 21 }