Saltar al contenido principal

API de Factura Electrónica Uruguay

Esta guía resume la API de FEU para autenticarte, emitir comprobantes y consultar documentos emitidos o recibidos sin depender de una sola página enorme.

Lectura rápida

  1. Leé Autenticación para obtener el token.
  2. Seguí con Crear CFE para emitir comprobantes.
  3. Si necesitás un documento puntual, revisá Consulta directa de comprobantes.
  4. Usá Consultar emitidos o Consultar recibidos según el flujo.
  5. Consultá Consulta DGI o Certificados para operaciones complementarias.
  6. Revisá Errores y Tablas de referencia cuando necesites diagnóstico o códigos.
  7. Consulta el Changelog para ver cambios documentados.

Ambientes

Ambiente de prueba

Los ejemplos de esta guía usan las URLs de test.

AmbienteAuth base URLAPI base URL
Testhttps://auth-test.facturaelectronica.com.uyhttps://api-test.facturaelectronica.com.uy
ProducciónCredenciales y endpoints separados del ambiente de test.Los tokens de test no sirven en producción.

Mapa de rutas

OperaciónEndpoint de testGuía
Obtener token de accesoPOST /token sobre auth-test.facturaelectronica.com.uyAutenticación
Crear un CFEPOST /comprobantes/crearCrear CFE
Consultar un comprobante puntualGET /comprobantes/{id}Consulta directa de comprobantes
Consultar por id externoGET /comprobantes/e/{id}Consulta directa de comprobantes
Descargar PDF de un comprobanteGET /comprobantes/{id}/pdfConsulta directa de comprobantes
Consultar CFE emitidosGET /v2/consulta/comprobantes/emitidosConsultar emitidos
Consultar CFE recibidosGET /v2/consulta/comprobantes/recibidosConsultar recibidos
Consultar actividad empresarial DGIGET /consulta-dgi/actividad-empresarial/{rut}Consulta DGI
Importar certificadoPOST /certificado/importarCertificados
Consultar certificadoGET /certificado/consultarCertificados

Antes de integrar

  • Los tokens son específicos por ambiente.
  • Los endpoints protegidos usan Authorization: Bearer ....
  • Muchas rutas también requieren X-Emisor con el RUT de la empresa que emite o consulta.
  • Cuando una ruta no muestra X-Emisor en esta guía, es porque tampoco aparece como header explícito en la colección Postman publicada.