SIIMIPYME
Obtener XML EnvioDTE de documento emitido MIPYME
Descargar XML (EnvioDTE) de un documento emitido MIPYME.
POST
/api/v1/sii/mipyme/emitidos/xml/{emisor}/{dte}/{folio}v1 · ESTABLEPOST /api/v1/sii/mipyme/emitidos/xml/{emisor}/{dte}/{folio}
Descargar XML (EnvioDTE) de un documento emitido MIPYME.
Obtiene el XML del EnvioDTE firmado electronicamente por el SII para un documento emitido. Util para almacenamiento legal y verificacion de autenticidad. Usa folio + tipo DTE para identificar el documento.
Autenticacion requerida: API token en header X-API-Token con scope sii:read
- credenciales SII PassAuth (persona representante) en el body.
Quota: Consume 1 consulta | Peso: 2x
Parametros de ruta
| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
emisor | string | Si | RUT de la empresa emisora |
dte | integer | Si | Tipo de DTE |
folio | integer | Si | Folio del documento |
Parametros de consulta
| Parametro | Tipo | Default | Descripcion |
|---|---|---|---|
formato | string | base64 | base64 (JSON con metadata) o xml (passthrough binario) |
Errores especificos
| Codigo | error_code | Causa | Resolucion |
|---|---|---|---|
| 400 | AUTH_ERROR | Credenciales SII incorrectas | Revisar RUT/clave |
| 401 | HTTP_401 | API token ausente o invalido | Enviar X-API-Token valido |
| 404 | HTTP_404 | Documento no existe | Verificar folio/dte |
| 429 | SII_RATE_LIMIT / QUOTA_EXCEEDED | Rate limit | Respetar Retry-After |
| 502 | SII_GATEWAY_ERROR | SII retorno error | Reintentar |
| 503 | SII_UNAVAILABLE | SII en mantenimiento | Reintentar en 5 min |
Notas
- El XML contiene la firma electronica del SII; guarde para auditoria.
Parámetros
Header / Body
Tipo
Descripción
Requerido
dte
integer · path
Tipo de DTE (33, 34, 61, etc.)
Sí
emisor
string · path
RUT de la empresa emisora
Sí
folio
integer · path
Folio del documento
Sí
formato
any · query
`base64` (default, JSON con metadata) o `xml` (binary passthrough)
No
Cuerpo de la solicitud
Requerido. Content-Type: application/json.
Respuestas
200XML EnvioDTE. `formato=base64` JSON con `FileBase64Response`; `formato=xml` XML binario.
400Parametros invalidos o credenciales SII incorrectas
401API token ausente o invalido
403Sin scope `sii:read` o sin representacion sobre empresa
404Documento no encontrado
422Body con formato invalido
429Limite de tasa excedido
502Error en servicio SII upstream
503SII en mantenimiento