AppDTE - Servicio REST: creanvioboleta

El endpoint creanvioboleta recibe un XML codificado en Base64 que representa un DTE firmado (boleta electrónica) 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/creanvioboleta
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
TipoDTE String Código SII del tipo de documento a enviar.

Ejemplo de solicitud

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

Ejemplo de estructura del sobre electrónico generado

<EnvioBoleta">
<SetDTE ID="SetDOC">
  <Caratula>
    <RutEmisor>78153289-4</RutEmisor>
    <RutReceptor>60803000-K</RutReceptor>
    <FchResol>2025-10-21</FchResol>
    <NroResol>123</NroResol>
  
<TmstFirmaEnv>2024-06-03T10:38:25</TmstFirmaEnv>
<SubTotDTE>
<TpoDTE>39</TpoDTE>
<roDTE>5</NroDTE>
</SubTotDTE>
</Caratula>


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

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"
}