AppDTE - Servicio REST: creanvioboleta

El endpoint creanviodte recibe un XML codificado en Base64 que representa un DTE firmado (Factura, Factura Exenta, Nota de Crédito Nota de Débito, Guía de Despacho) y genera un sobre electrónico que lo contiene. El sobre generado se devuelve también codificado en Base64 dentro de un JSON.

Nota: Asegúrese de que el XML enviado esté correctamente firmado y codificado en Base64 antes de llamar al endpoint.

Detalles del Servicio

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

Parámetros de entrada

Parámetro Tipo Descripción
xmlBase64 String XML del DTE firmado, codificado en Base64.
num_resol String Número de resolución entregada por el SII.
fecha_resol String Fecha de resolución entregada por el SII.
rut_emisor String Rut de Empresa Emisora de DTE
rut_usurio String Rut del Usuario que crea y envía el documento
rut_receptor_caratula String Rut del Receptor de carátula

Ejemplo de solicitud

{
  "xmlBase64": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0i... (DTE firmado en Base64)"
}

Ejemplo de estructura del sobre electrónico generado

<EnvioDTE>
<SetDTE>
  <Caratula>
    <RutEmisor>78153289-4</RutEmisor>
    <RutReceptor>60803000-K</RutReceptor>
    <FchResol>2025-10-21</FchResol>
    <NroResol>123</NroResol>
  </Caratula>
<SubTotDTE>
<TpoDTE>33</TpoDTE>
<NroDTE>1</NroDTE>
</SubTotDTE>

  <DTE>
    <Documento ID="F39T1">
      ...XML recibido insertado aquí...
    </Documento>
  </DTE>
</SetDTE>

</EnvioDTE>

Ejemplo de respuesta

{
  "xmlResultado": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0i... (sobre electrónico en Base64)",
  "resultado": "OK",
  "mensaje": "SOBRE ELECTRONICO GENERADO CORRECTAMENTE"
}

Respuesta de error

{
  "resultado": "ERROR",
  "mensaje": "EL XML ES INVALIDO NO SE HA PODIGO GENERAR SOBRE ELECTRONICO"
}