API para la Certificación de documentos FEL#
Totaldoc pone a su disposición los siguientes servicios los cuales ayudan a cubrir los pasos del proceso FEL:
- Creación de DTE (XML)#
Es un servicio para crear un DTE a través de un servicio REST usando un simple documento en formato JSON que incluye la información del documento a ser creado. Luego, devuelve una respuesta con el XML listo para poder ser enviado a certificación.
- Aplicar la Firma de Emisor en DTE#
Este servicio de firma electrónica de un DTE a través de un servicio REST, al que se envía el XML del DTE y se envía al servidor de totaldoc para ser firmado digitalmente. El servidor devuelve un archivo con la firma digital.
- Certificación y Firma de Certificadora#
El servicio de certificar un DTE por medio de un servicio REST el archivo XML con la información del emisor a la API de Totaldoc y esperar la respuesta que indicará si el documento ha sido aceptado o rechazado.
- Creación de PDF (con catálogo de formatos, y formato personalizado a la medida)#
Este servicio de crear una representación gráfica de un DTE por medio de un solicitud GET al servidor de Totaldoc que alberga el archivo deseado obteniendo el PDF o el XML.
- Consulta de NIT#
Es un servicio para obtener los datos del contribuyente por medio del NIT a los servidores de Totaldoc. Esta solicitud debe incluir el número de NIT como parámetro de la consulta. La API procesa y devuelve los datos asociados a ese número de NIT en formato JSON.
- Consulta de CUI#
Este servicio permite realizar una solicitud HTTP a la API de Totaldoc, indicando el CUI del individuo como parámetro. La API responderá con una representación en formato JSON que incluirá información del individuo asociado con el CUI proporcionado.
- Consulta de DTE#
Con éste seervicoi se puede obtener información de un DTE certificado por Totaldoc. Generalmente utilizado para validar una certificación previa o bien en casos donde la aplicación requiera obtener de nuevo toda la información del DTE.
Para las distintas peticiones se tienen dos llaves apiKey y appKey.
apiKey |
Para los servicios: Firma, Certificación y Consulta de DTE. |
appKey |
Para los servicios: Crear XML y, Consulta de NIT y CUI. |