Saltar al contenido

Características

Todo lo que rodea a un DTE, en un SDK tipado.

dte-sdk cubre la emisión y todo lo que la rodea (los servicios web del SII, los libros, el portal y sus folios, la certificación y las muestras impresas), tipado de punta a punta y cuidadoso con tus llaves.

Tipos de documento

9

Pruebas

3.164

Exigencia de cobertura

100%

Puntos de entrada

4

Por qué dte-sdk

Completo

La emisión, y todo lo que la rodea.

  • Nueve tipos de documento: 33, 34, 39, 41, 43, 46, 52, 56, 61
  • Servicios web del SII: envíos, estados, aceptación y reclamos
  • Libros, portal y folios, RCV y respaldo MIPYME
  • Certificación completa y muestras impresas

Correcto

Montos y bytes que el SII acepta.

  • Redondeo por línea, líneas exentas y precios con IVA incluido
  • TED y XMLDSig verificados byte a byte
  • Libros y respuestas de intercambio válidos contra los esquemas oficiales en las pruebas
  • Envíos en ISO-8859-1 con la declaración que espera el SII

Cuidadoso

Hecho para el lugar donde viven tus llaves.

  • Sin RUT, nombres ni texto de ítems en los mensajes de error
  • Las capturas redactan tokens, semillas, cookies y llaves
  • Envíos y reclamos que nunca se repiten una vez que el SII respondió
  • Pasos irreversibles solo con una opción explícita

Portable

Un núcleo, cuatro puntos de entrada.

  • Núcleo en Node, Bun y Deno; se empaqueta para el navegador
  • Portal, adaptadores de Node y muestras impresas en Node
  • Solo módulos ES, Node ≥ 22.12
  • Modelo de dominio en inglés con JSDoc bilingüe

Confiable, con pruebas

Cada área se ejercita contra respuestas sintéticas del SII (válidas, inválidas y adversas) con pruebas de propiedades, de tipos y sobre el paquete construido, detrás de una exigencia de cobertura que hace fallar la CI ante cualquier baja del 100 %.

Casos de prueba

3.164

Suites de prueba

132

Exigencia de cobertura

100%

Por área

  • Servicios web del SII833
  • Portal y folios896
  • Certificación519
  • Libros del SII276
  • Documentos recibidos132
  • Documentos y totales114
  • Muestras impresas111
  • TED, CAF y firmas110
  • Texto, XML, fechas y RUT77
  • Errores55
  • API pública y paquetes41

Qué se cubre

Documentos y totales

  • Los nueve tipos de documento
  • Largos del esquema y validación de RUT
  • Referencias en notas y boletas
  • Precios con IVA incluido y retención
  • Invariantes de totales basadas en propiedades

Timbres y firmas

  • Lectura del CAF, rango de folios y vencimiento
  • TED armado y verificado
  • Idas y vueltas de XMLDSig y canonicalización
  • PKCS#12 (antiguo y moderno) y PEM
  • Documentos recibidos y las llaves del SII para los CAF

Servicios web del SII

  • Semilla, token y caché de tokens, también en disco
  • Envíos, duplicados y reintentos
  • Consulta de estados dentro de un presupuesto de tiempo
  • Registro de aceptación y reclamos, con la regla de los ocho días
  • Registro público de emisores autorizados
  • Captura redactada y archivo de envíos

Libros del SII

  • Compras y ventas, guías y consumo de folios
  • Todos los tipos de envío
  • Resúmenes calculados desde las líneas
  • Validación contra los esquemas oficiales

Portal y certificación

  • Inicio de sesión, sesiones, páginas de rechazo y la verificación de actividades
  • Folios, solicitudes de CAF y anulación
  • Archivos CAF en disco
  • RCV, sus 49 códigos de documento y respaldo MIPYME
  • Sets de prueba, runner, intercambio y boletas

Salida y empaquetado

  • Muestras impresas, el timbre PDF417 y la oficina del SII de cada comuna
  • Codificación ISO-8859-1 y saneamiento de texto
  • Pruebas de humo de cada entrada construida
  • Pruebas de la API pública y de tipos
dte-sdk

Licencia MIT © 2026 Arrow Software