Saltearse al contenido
Documentación en construcción: todavía no están descritas todas las llamadas de la API; se agregan de forma progresiva.

Introducción a Host Factura

Host Factura es la plataforma de facturación electrónica de Host Admin para Uruguay. Su API REST permite emitir, consultar y administrar Comprobantes Fiscales Electrónicos (CFE) integrándose con los servicios de la DGI (Dirección General Impositiva), sin que tengas que armar la integración SOAP/XML contra DGI desde cero.

Y, en las cuentas que lo tengan habilitado, también cobra: links de pago, cobro con tarjeta registrada y suscripciones, con el comprobante fiscal emitido automáticamente cuando el cobro se confirma. Ver Cobros con tarjeta.

La idea es simple: tu sistema envía un JSON con los datos de la operación y Host Factura se encarga de armar el XML del CFE, calcular totales e IVA, asignar el CAE y la numeración, firmarlo digitalmente y enviarlo a DGI.

NecesidadCómo la cubre Host Factura
Emitir CFE sin operar SOAP de DGIEnviás un JSON estructurado a POST /v1/cfe/emitir y la plataforma hace el resto. Ver Emisión de CFE.
Migrar un armador de XML existenteSi ya emitías XML contra DGI, lo enviás tal cual a POST /v1/cfe/emitir-xml; Host Factura solo firma, numera y envía.
Cubrir todos los tipos de comprobantee-Ticket, e-Factura, Exportación, Cuenta Ajena, Boleta de Entrada, e-Remito, e-Resguardo y sus Notas. Ver Tipos de CFE.
Numeración y CAE sin colisionesSerie y número se asignan dentro de una transacción con lock sobre el CAE vigente.
Capturar datos propios del negocio en cada CFECampos no fiscales definidos por cuenta (transacción de pago, referencia externa, etc.). Ver Metadatos personalizados.
PDF e impresiónPDF con QR de DGI en formato A4 o rollo térmico (GET /v1/cfe/pdf/{id}).
Leer los comprobantes que recibísListado, detalle, PDF y XML firmado de los CFE que te mandan tus proveedores, aunque no emitas. Ver CFE recibidos.
Consultar padrón y cotizacionesDatos de empresas por RUT y tipos de cambio del BCU.
Notificaciones en tiempo realWebhooks para recibir eventos de CFE, cobros, reportes diarios y alertas de CAE/certificado sin polling. Ver Webhooks.
Cobrar con tarjetaLinks de cobro, tarjetas guardadas del cliente y suscripciones recurrentes. Cobrar no obliga a facturar: el CFE del cobro se emite si lo pedís, al cobrar o después. Ver Cobros con tarjeta.
Tener tus clientes en Host FacturaCrear o recuperar un cliente con tu propio identificador, con o sin documento. Ver Clientes.
Acotar lo que una credencial puede hacerAlcances por ApiAccess: una clave que sólo cobra no puede emitir ni tocar tarjetas. Ver Autenticación.
Integrar una vez y facturar por varias empresasUna credencial de revendedor opera sobre las subcuentas de su cartera con la cabecera x-cuenta-id.

DGI define un régimen de documentación electrónica obligatorio en el que cada operación comercial debe respaldarse con un CFE válido. El flujo, simplificado:

  1. Tu sistema le pide a Host Factura emitir un CFE (JSON o XML).
  2. Host Factura asigna CAE (Código de Autorización de Emisión: serie, rango y vencimiento autorizados por DGI), arma y firma el XML con el certificado digital de la cuenta.
  3. Se construye el sobre, se valida contra los XSD oficiales de DGI y se envía por SOAP.
  4. DGI responde con un estado (aceptado / observado / rechazado / pendiente) que queda persistido en el CFE.
  5. Diariamente se envía a DGI el reporte diario con el detalle de lo emitido.
  1. Si querés ver la API funcionando primero, seguí el Inicio rápido: de la credencial al primer e-Ticket emitido en homologación.
  2. Conseguí tu API_KEY y entendé el modelo de credenciales en Autenticación.
  3. Repasá los Tipos de CFE para saber qué comprobante corresponde a cada operación, explicado como lo plantea DGI.
  4. Emití tu primer CFE siguiendo Emisión de CFE.
  5. Si necesitás capturar datos propios del negocio en cada CFE, mirá Metadatos personalizados.
  6. Configurá notificaciones en tiempo real con Webhooks.
  7. Si además vas a cobrar, seguí Cobros con tarjeta.