AppDTE - Servicio REST: timbredte

El endpoint timbredte permite timbrar un Documento Tributario Electrónico (DTE) usando un archivo CAF codificado en Base64. La respuesta es un JSON que contiene el XML timbrado codificado en Base64.

Detalles del Servicio

Método: POST
Ruta: /api/timbradte
Tipo de contenido: application/json

Parámetros JSON de entrada

Parámetro Tipo Descripción
xmlBase64 String Documento XML del DTE a timbrar codificado en Base64 o como texto XML.
cafBase64 String Archivo CAF codificado en Base64 que contiene la autorización de folios.

Ejemplo de solicitud

{
  "xmlBase64": "PHhtbD48RG9jdW1lbnRvPkZlY2hhPTIwMjUtMTAtMjk8L0RvY3VtZW50bz48L3htbD4=",
  "cafBase64": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0i..."
}

Ejemplo de respuesta

{
  "xmlResultado": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0i..."
}

El campo xmlBase64 contiene el XML timbrado codificado en Base64. Se puede decodificar y guardar con codificación ISO-8859-1.

Respuesta de error

{
  "resultado": "ERROR",
  "mensaje": "Error al timbrar el DTE"
}