Emitir DTEs
Guía completa para emitir documentos tributarios electrónicos. Facturas, boletas, notas de crédito y más.
Tipos de Documentos
Factura Electrónica
Documento tributario para ventas con IVA.
Uso: Ventas B2B con derecho a crédito fiscal.
Factura Exenta
Factura para operaciones exentas de IVA.
Uso: Exportaciones, ventas exentas por ley.
Boleta Electrónica
Documento para ventas a consumidor final.
Uso: Ventas retail, servicios a personas naturales.
Boleta Exenta
Boleta para ventas exentas de IVA.
Uso: Productos exentos a consumidor final.
Guía de Despacho
Documento que ampara traslado de mercaderías.
Uso: Despacho de productos, traslados internos.
Nota de Débito
Aumenta el monto de una factura emitida.
Uso: Corrección de precios, cobro de intereses.
Nota de Crédito
Anula o disminuye el monto de una factura.
Uso: Devoluciones, descuentos, correcciones.
Campos Requeridos
Receptor
rutRUT del cliente (formato: 12345678-9)
razon_socialNombre o razón social del cliente
giroActividad económica del cliente
direccionDirección del cliente
comunaComuna del cliente
Items (Detalle)
nombreDescripción del producto o servicio
cantidadCantidad vendida
precioPrecio unitario neto (sin IVA)
unidadUnidad de medida (opcional)
descuentoDescuento en porcentaje (opcional)
Emisor (Automático)
rutRUT de tu empresa (se obtiene automáticamente)
razon_socialRazón social registrada en SII
giroActividad económica principal
direccionDirección del emisor
comunaComuna del emisor
Los datos del emisor se obtienen automáticamente de tu empresa registrada.
Ejemplos de Código
Emitir Factura Electrónica (Tipo 33)
POST /v1/dte/emit
Content-Type: application/json
X-API-Key: sk_live_tu_api_key
{
"tipo": 33,
"receptor": {
"rut": "76543210-K",
"razon_social": "Empresa Cliente SpA",
"giro": "Servicios de tecnología",
"direccion": "Av. Providencia 1234, Of. 567",
"comuna": "Providencia"
},
"items": [
{
"nombre": "Desarrollo de software a medida",
"cantidad": 1,
"precio": 1500000,
"unidad": "Servicio"
},
{
"nombre": "Mantención mensual de sistemas",
"cantidad": 3,
"precio": 200000,
"unidad": "Mes"
}
],
"observaciones": "Proyecto completado según contrato #2024-001"
}Emitir Boleta Electrónica (Tipo 39)
POST /v1/dte/emit
Content-Type: application/json
X-API-Key: sk_live_tu_api_key
{
"tipo": 39,
"receptor": {
"rut": "12345678-9",
"razon_social": "Juan Pérez González"
},
"items": [
{
"nombre": "Café Americano Grande",
"cantidad": 2,
"precio": 2500
},
{
"nombre": "Croissant de Almendras",
"cantidad": 1,
"precio": 3200
}
]
}Emitir Nota de Crédito (Tipo 61)
POST /v1/dte/emit
Content-Type: application/json
X-API-Key: sk_live_tu_api_key
{
"tipo": 61,
"receptor": {
"rut": "76543210-K",
"razon_social": "Empresa Cliente SpA",
"giro": "Servicios de tecnología",
"direccion": "Av. Providencia 1234, Of. 567",
"comuna": "Providencia"
},
"referencia": {
"tipo_doc": 33,
"folio": 1234,
"fecha": "2024-01-15",
"razon": "Anulación de factura por error en RUT"
},
"items": [
{
"nombre": "Desarrollo de software a medida",
"cantidad": 1,
"precio": 1500000
}
]
}Las notas de crédito y débito requieren una referencia al documento original que modifican.
Respuesta Exitosa
{
"success": true,
"data": {
"id": "dte_abc123xyz",
"tipo": 33,
"folio": 1234,
"fecha_emision": "2024-01-20T10:30:00Z",
"monto_neto": 2100000,
"monto_iva": 399000,
"monto_total": 2499000,
"estado": "ENVIADO",
"track_id": "123456789",
"pdf_url": "https://api.sii-api.cl/v1/dte/dte_abc123xyz/pdf",
"xml_url": "https://api.sii-api.cl/v1/dte/dte_abc123xyz/xml"
}
}Flujo de Emisión
1. Envío
PENDIENTEEnvías los datos del DTE a nuestra API.
2. Generación
GENERADOGeneramos el XML y firmamos con tu certificado.
3. Envío al SII
ENVIADOEnviamos el documento al SII para su procesamiento.
4. Aceptación
ACEPTADOEl SII valida y acepta el documento.
Consulta de Estado
Puedes consultar el estado de un DTE en cualquier momento con GET /v1/dte/{id}/status
¿Necesitas más detalles?
Consulta la referencia completa de la API para ver todos los parámetros disponibles.