BHE Recibidas / BTE Emitidas
6 endpoints disponibles · Base URL: https://api.baseapi.cl
/api/v1/sii/honorarios/{year}Consultar BHE recibidas y BTE emitidas (Anual)
Consulta en simultáneo el resumen anual de Boletas de Honorarios Electrónicas (BHE) recibidas y de Boletas de Terceros Electrónicas (BTE) emitidas por la empresa.
Ambas consultas se ejecutan en paralelo, equivale a llamarlas por separado en una sola petición.
bhe_recibidas: Boletas emitidas por profesionales independientes hacia la empresa.
bte_emitidas: Boletas emitidas por la empresa hacia trabajadores sin inicio de actividades.
Tiempo estimado: ~5-10 segundos
Parámetros de ruta
| Nombre | Tipo |
|---|---|
{year} | number |
Request body · SiiCredentialsDto
| Campo | Tipo |
|---|---|
rut | string |
password | string |
Respuesta 200 · Resumen anual de BHE recibidas y BTE emitidas
| Campo | Tipo |
|---|---|
success | boolean |
data | object |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/honorarios/2025' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "12345678-5",
"password": "miClaveSII"
}'/api/v1/sii/honorarios/{year}/{month}Consultar BHE recibidas y BTE emitidas (Mensual)
Consulta en simultáneo el detalle mensual de BHE recibidas y BTE emitidas.
Tiempo estimado: ~3-8 segundos (ambas consultas en paralelo)
Parámetros de ruta
| Nombre | Tipo |
|---|---|
{year} | number |
{month} | number |
Request body · SiiCredentialsDto
| Campo | Tipo |
|---|---|
rut | string |
password | string |
Respuesta 200 · Detalle mensual de BHE recibidas y BTE emitidas
| Campo | Tipo |
|---|---|
success | boolean |
data | object |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/honorarios/2025/1' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "12345678-5",
"password": "miClaveSII"
}'/api/v1/sii/bhe/receptor/{year}/{month}/pdf/{folio}Obtener PDF de una Boleta de Honorarios Recibida
Descarga el PDF oficial de una Boleta de Honorarios específica.
El PDF incluye:
- Datos completos del emisor y receptor
- Detalle de la prestación
- Monto bruto, retención y líquido
- Timbre electrónico del SII
Formato de respuesta: El PDF se retorna codificado en Base64 para facilitar su uso en aplicaciones web.
Tiempo estimado: ~3-5 segundos
Parámetros de ruta
| Nombre | Tipo |
|---|---|
{year} | number |
{month} | number |
{folio} | string |
Request body · BhePdfRequestDto
| Campo | Tipo |
|---|---|
rut | string |
password | string |
rut_emisor | string |
Respuesta 200 · PDF de la boleta
| Campo | Tipo |
|---|---|
success | boolean |
data | object |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/bhe/receptor/2025/1/pdf/100' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "12345678-5",
"password": "miClaveSII",
"rut_emisor": "98765432-5"
}'/api/v1/sii/bte/emitirEmitir una Boleta de Terceros Electrónica
Emite una nueva Boleta de Terceros Electrónica (BTE) en el SII.
¿Qué es una BTE? Es un documento emitido por empresas cuando pagan a personas sin inicio de actividades:
- Trabajadores ocasionales
- Arriendos a personas naturales
- Servicios esporádicos
La empresa emisora:
- Emite la boleta en nombre del tercero
- Retiene el 15.25% de impuesto (2024-2026)
- Declara e informa al SII
Datos requeridos:
- RUT del tercero (beneficiario)
- Domicilio, región y comuna
- Detalle de prestaciones (1-4 items)
Proceso:
- Formulario inicial (datos del tercero y prestaciones)
- Vista previa (borrador)
- Confirmación y obtención del folio
Tiempo estimado: ~8-12 segundos
⚠️ Importante:
- La boleta queda registrada inmediatamente en el SII
- El monto líquido a pagar es el bruto menos la retención (15.25%)
Request body · BteEmitirRequestDto
| Campo | Tipo |
|---|---|
rut | string |
password | string |
rut_tercero | string |
domicilio_tercero | string |
cod_region | string |
cod_comuna | string |
prestaciones | BtePrestacionDto[] |
day | number |
month | number |
year | number |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/bte/emitir' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "76543210-3",
"password": "miClaveSII",
"rut_tercero": "12345678-5",
"domicilio_tercero": "Av. Principal 123",
"cod_region": 13,
"cod_comuna": 13101,
"prestaciones": "[object Object]",
"day": 15,
"month": 2,
"year": 2026
}'/api/v1/sii/bte/anularAnular una Boleta de Terceros Electrónica
Anula una Boleta de Terceros Electrónica previamente emitida.
Condiciones para anular:
- Plazo: hasta 10 días desde la fecha de emisión
- Monto líquido: menor o igual a $1.000.000
Causas de anulación:
- 2: No se efectuó la prestación de servicios
- 3: Error en la digitación
Proceso:
- Ingreso del número de boleta y causa
- Visualización de la boleta para confirmación
- Confirmación de anulación
⚠️ Importante:
- La anulación queda registrada permanentemente en el SII
- El receptor será notificado y puede rechazar la anulación ante el SII
- Para boletas fuera de las condiciones, debe presentar F2117 en oficina del SII
Tiempo estimado: ~5-8 segundos
Request body · BteAnularRequestDto
| Campo | Tipo |
|---|---|
rut | string |
password | string |
folio | string |
causa | number |
Respuesta 200 · Boleta de Terceros anulada exitosamente
| Campo | Tipo |
|---|---|
success | boolean |
data | object |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/bte/anular' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "76543210-3",
"password": "miClaveSII",
"folio": 3,
"causa": 3
}'/api/v1/sii/bte/{year}Consultar Boletas de Terceros recibidas (resumen anual)
Consulta el resumen anual de Boletas de Terceros Electrónicas recibidas por el contribuyente.
¿Qué son las Boletas de Terceros? Son documentos emitidos por empresas cuando pagan a personas sin inicio de actividades (trabajadores ocasionales, arriendos a personas naturales, etc.).
Información retornada (resumen mensual):
- Mes y rango de folios recibidos
- Cantidad de boletas vigentes y anuladas
- Monto bruto total
Nota: Retorna un resumen agregado por mes, no el detalle individual de cada boleta.
Tiempo estimado: ~5-10 segundos
Parámetros de ruta
| Nombre | Tipo |
|---|---|
{year} | number |
Request body · SiiCredentialsDto
| Campo | Tipo |
|---|---|
rut | string |
password | string |
Respuesta 200 · Resumen anual de Boletas de Terceros recibidas
| Campo | Tipo |
|---|---|
success | boolean |
data | object |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/bte/2025' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "12345678-5",
"password": "miClaveSII"
}'¿Listo para integrar?
Crea tu cuenta gratis y obtén tu API Key en menos de un minuto.
Empezar gratis →