/api/v1/sii/bhe/emisor/emitirEmitir una Boleta de Honorarios Electrónica
Emite una nueva Boleta de Honorarios Electrónica (BHE) en el SII.
Requisitos previos:
- El emisor debe tener inicio de actividades en 2da categoría
- Debe estar habilitado para emitir BHE en el SII
Tipos de retención:
- Tipo 1 (Receptor retiene): El cliente (empresa) retiene el 13.75% de impuesto
- Tipo 2 (Emisor retiene): El profesional declara y paga en su F29
Datos requeridos:
- RUT y domicilio del destinatario
- Región y comuna (usar endpoints de datos auxiliares)
- Detalle de prestaciones con montos
Tiempo estimado: ~8-12 segundos
⚠️ Importante: Una vez emitida, la boleta queda registrada en el SII. Solo puede anularse dentro del mismo mes de emisión.
Request body · BheEmitirRequestDto
| Campo | Tipo |
|---|---|
rut | string |
password | string |
tipo_retencion | number |
rut_destinatario | string |
nombre_destinatario | string |
domicilio_destinatario | string |
cod_region | string |
cod_comuna | string |
prestaciones | PrestacionDto[] |
mostrar_glosa | boolean |
day | number |
month | number |
year | number |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/bhe/emisor/emitir' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "12345678-5",
"password": "miClaveSII",
"tipo_retencion": 1,
"rut_destinatario": "12345678-5",
"nombre_destinatario": "Juan Pérez",
"domicilio_destinatario": "Av. Providencia 1234",
"cod_region": 13,
"cod_comuna": 13101,
"prestaciones": "[object Object]",
"mostrar_glosa": true,
"day": 30,
"month": 11,
"year": 2025
}'/api/v1/sii/bhe/emisor/anularAnular una Boleta de Honorarios Electrónica
Anula una Boleta de Honorarios previamente emitida.
Restricciones:
- Solo se pueden anular boletas del mes actual
- Debe especificarse una causa válida de anulación
- Una vez anulada, no se puede revertir
Causas de anulación:
- No se efectuó el pago
- No se efectuó la prestación de servicios
- Error en la digitación
Tiempo estimado: ~5-8 segundos
⚠️ Importante: La anulación queda registrada permanentemente en el SII.
Request body · BheAnularRequestDto
| Campo | Tipo |
|---|---|
rut | string |
password | string |
folio | string |
causa | number |
Respuesta 200 · Boleta anulada exitosamente
| Campo | Tipo |
|---|---|
success | boolean |
data | object |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/bhe/emisor/anular' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "12345678-5",
"password": "miClaveSII",
"folio": 94,
"causa": 2
}'/api/v1/sii/bhe/emisor/{year}Consultar Boletas de Honorarios Emitidas (Anual)
Lista todas las Boletas de Honorarios emitidas por el contribuyente durante un año.
Para profesionales independientes: Este endpoint permite ver el historial de boletas emitidas a clientes.
Información incluida:
- Folio y fecha de cada boleta
- RUT y nombre del receptor (cliente)
- Monto bruto y tipo de retención
- Estado (vigente, anulada)
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 emitidas por mes
| Campo | Tipo |
|---|---|
success | boolean |
data | object |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/bhe/emisor/2025' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "12345678-5",
"password": "miClaveSII"
}'/api/v1/sii/bhe/emisor/{year}/{month}Consultar Boletas de Honorarios Emitidas (Mensual)
Lista las Boletas de Honorarios emitidas en un mes específico.
Filtrado mensual del listado anual. Útil para conciliación con F29.
Tiempo estimado: ~3-5 segundos
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 emitidas
| Campo | Tipo |
|---|---|
success | boolean |
data | object |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/bhe/emisor/2025/1' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "12345678-5",
"password": "miClaveSII"
}'/api/v1/sii/bhe/emisor/{year}/{month}/pdf/{folio}Obtener PDF de una Boleta de Honorarios Emitida
Descarga el PDF oficial de una Boleta de Honorarios emitida.
El PDF incluye:
- Todos los datos de la boleta
- Timbre electrónico del SII
Formato: PDF codificado en Base64
Tiempo estimado: ~3-5 segundos
Parámetros de ruta
| Nombre | Tipo |
|---|---|
{year} | number |
{month} | number |
{folio} | string |
Request body · SiiCredentialsDto
| Campo | Tipo |
|---|---|
rut | string |
password | string |
Respuesta 200 · PDF de la boleta emitida
| Campo | Tipo |
|---|---|
success | boolean |
data | object |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/bhe/emisor/2025/1/pdf/100' \
-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 →