API Facturación Electrónica¶
Autenticación¶
Registrar empresa.
El registro de la empresa se hace mediante una solicitud por correo electrónico donde se debe enviar los datos de la empresa, de la resolución y datos del software.
Una vez se haga el registro de la empresa por parte de e-Misión se le dará un
token
.Consumir API.
Ya habiendo obtenido
token
la aplicación cliente deberá almacenar el token en una cookie, variable sesión o similar. Y asi cada vez que el usuario interactúe con el API, este token se adjuntará a la solicitud utilizando el encabezadoAuthorization
.Authorization: Bearer ``token``
Endpoints¶
Todas las solicitudes deben ir dirigidas a una URL especifica.
Ambiente |
URI BASE |
---|---|
Pruebas |
https://test.endpoint.emision.co/api/v1 |
Producción |
https://endpoint.emision.co/api/v1 |
Para tener en cuenta¶
Es muy importante que almacene en su base de datos el CUFE o CUDE, la fecha y hora de emisión de los documentos. Ya que estos son necesarios para hacer reenvío de documentos o crear documentos referenciados, como por ejemplo las notas a facturas electrónicas.
Facturación electrónica¶
Lista de estado de documentos¶
En la siguiente tabla se describe los diferentes estados por los que puede pasar un documento.
Estado
Nombre
Descripción
5
Aceptada DIAN
Documento validado exitosamente
6
Enviado al Cliente
Documento validado exitosamente y enviado al adquiriente
7
Error
Error en el sistema
8
En verificación
Ejemplar recibido exitosamente pasará a verificación
9
Errores Semánticos XML
El ejemplar contiene errores de validación semántica
10
No hay código de estado DIAN
Respuesta no estandarizada por DIAN
11
Rechazada por la DIAN
La DIAN rechazo el documento
12
Código zipKey inválido
Posiblemente el documento haya sido enviado nuevamente y haya generado un nuevo
13
Rechazada por e-Misión
EL documento no supero las validaciones e-Misión
15
Error 500 DIAN
Error 500 DIAN