Saltar al contenido
Klevy.

Dar de alta un emisor

post /v1/facturacion/emisores

Da de alta un emisor: la empresa por cuenta de la que se firman los documentos. Devuelve su id, que identifica al emisor en el resto de la API.

El certificado (p12_base64 + clave) se guarda cifrado y no vuelve a salir; la respuesta sólo confirma el RUT del firmante y que quedó cargado.
En certificación resolucion_numero es 0; en producción es el real (la Res. Ex. SII 80 del 2014-08-22). Si no calza, el SII rechaza el envío por carátula.

Autenticación

Requiere API key (sk_live_… · sk_test_…) en la cabecera authorization: Bearer …. Ver autenticación.

Cuerpo de la petición

rut string obligatorio
razon_social string obligatorio
giro string obligatorio
actividades integer[] obligatorio
direccion string obligatorio
comuna string obligatorio
ciudad string
telefono string
correo string
resolucion_fecha string obligatorio
resolucion_numero integer

Por omisión: 0

ambiente enum

Por omisión: "certificacion"

certificacionproduccion
certificado object
p12_base64 string obligatorio
clave string obligatorio

Respuesta 201

Emisor creado

id string obligatorio
rut string obligatorio
razon_social string obligatorio
ambiente enum obligatorio
certificacionproduccion
rut_envia string | null obligatorio
tiene_certificado boolean obligatorio

Errores

CódigoCuándo
400Parámetros inválidos o certificado ilegible

El cuerpo de cualquier error sigue la misma forma y su code viene de un catálogo cerrado. Ver errores.