Crear tenant sin resolución
Es el caso normal de una empresa que todavía no postuló al SII. Nace enestadoCertificacion: "borrador" y ambiente: "certificacion".
Crear tenant con resolución
Para una empresa que ya postuló al SII, el número que corresponde es el del ambiente de certificación — el par_cert.
Campos requeridos
Campos opcionales: las dos resoluciones
El SII publica dos números de resolución distintos: uno al aceptar la postulación al ambiente de certificación y otro al autorizar la emisión en producción. La carátula de cada envío declara el del ambiente en que el tenant está parado, así que declarar el equivocado hace que el SII rechace el envío completo.
Reglas que la API valida:
- Cada par va completo o vacío. Mandar
numeroResolucionsinfechaResoluciondevuelve400. - Las fechas van en
YYYY-MM-DD. Otro formato devuelve400. - Si mandas
numeroResolucionestando en certificación, la API lo copia al par_certpor compatibilidad — es la única resolución que ese tenant puede tener. No sobrescribe unnumeroResolucionCertque ya tenga valor.
Estado de certificación
estadoCertificacion es de solo lectura: no se acepta en el payload de creación ni de edición.
Pasar a producción
PUT con ambiente: "produccion" devuelve 409 TENANT_NO_CERTIFICADO mientras el tenant no esté certificado. El camino es un endpoint aparte, que exige la resolución de producción y requiere rol administrativo:
certificado + produccion y guarda su resolución en una sola operación. El número es obligatorio porque la API no lo puede inferir: es una afirmación de que el SII autorizó la emisión, y usar el de certificación en producción hace que el SII rechace todos los envíos.
Las API keys no tienen rol administrativo, así que no pueden llamar a
go-live. Es una operación de consola: ocurre una vez en la vida de un tenant.Listar tenants
Siguiente paso
Una vez creado el tenant, necesitas que el titular configure sus credenciales (certificado digital + API key de Simple API).Credenciales
Configurar credenciales del tenant

