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ódigo | Cuándo |
|---|---|
400 | Pará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.