Postular software al proceso de certificacion

Postular software al proceso de certificacion DTE del SII.

POST /api/v1/sii/certificacion/facturas/postular/{contribuyente}
import requests
 
headers = {
    "X-API-Token": "sk_live_replace_with_your_token",
}
 
response = requests.post(
    "https://api.fiscalbridge.cl/api/v1/sii/certificacion/facturas/postular/:contribuyente",
    headers=headers,
)
response.raise_for_status()
print(response.json())

Postular software al proceso de certificacion DTE del SII.

Registra la intencion del contribuyente de certificar un software propio o de mercado para emitir documentos tributarios electronicos. Requiere informacion del administrador, emails de contacto, datos del software y codigos DTE que se van a certificar.

Autenticacion requerida: API token en header X-API-Token con scope sii:write

  • certificado digital en el body.

Quota: Consume 1 consulta | Peso: 3x (operacion costosa SII)


Parametros

NombreUbicacionTipoRequeridoDescripcion
contribuyentepathstringSiRUT formato DDDDDDDD-X
formatoqueryenumNojson (default) o html

Body: datos.*

CampoTipoRequeridoDescripcion
datos.rut_administradorstringSiRUT administrador (ej: DDDDDDDD-X)
datos.emails.administradorstringSiEmail del administrador
datos.emails.contacto_siistringSiEmail de contacto SII
datos.emails.intercambio_empresasstringSiEmail intercambio empresas
datos.software.nombrestringSiNombre del software
datos.software.urlstringNoURL del software
datos.documentosarray[int]SiCodigos DTE a certificar

Codigos DTE (datos.documentos)

CodigoDocumento
33Factura Electronica (incluye NC + ND)
34Factura Exenta
39Boleta Electronica
41Boleta Exenta Electronica
43Liquidacion Factura Electronica
46Factura de Compra
52Guia de Despacho
110Documentos de Exportacion

Errores especificos

Ver tabla de endpoint 1. Adicional: 403 INSUFFICIENT_SCOPE si el token no tiene sii:write.

Parámetros

Header / Body
Tipo
Descripción
Requerido
contribuyente
string · path
RUT del contribuyente (ej: 77742536-6)
formato
string · query
Formato: json, html
No

Cuerpo de la solicitud

Requerido. Content-Type: application/json.

{
  "auth": {
    "cert": {
      "cert-data": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0t...",
      "passphrase": "mi_passphrase_segura",
      "pkey-data": "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVkt..."
    }
  },
  "datos": {
    "documentos": [
      0
    ],
    "emails": {
      "administrador": "string",
      "contacto_sii": "string",
      "intercambio_empresas": "string"
    },
    "rut_administrador": "string",
    "software": {
      "nombre": "string",
      "url": ""
    }
  }
}

Respuestas

200Successful Response
400Credenciales SII o datos invalidos
401API token ausente o invalido
403Sin permisos o cuenta bloqueada
422Path RUT o body con formato invalido
429Limite de tasa excedido
502Error en servicio SII upstream
503SII en mantenimiento

Forma de la respuesta

Código 200. Estructura del JSON devuelto.

{}

On this page