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. Si administrás numeración, revisá Consulta de CAEs e Importar un CAE.
  6. Consultá Consulta DGI o Certificados para operaciones complementarias.
  7. Revisá Errores y Tablas de referencia cuando necesites diagnóstico o códigos.
  8. 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 CAEs por empresaGET /v2/cae/consultaConsulta de CAEs
Importar un CAEPOST /v2/cae/importarImportar un CAE
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.