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.

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.

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        }