Saltar al contenido principal

Consultar emitidos

La integración recomendada para comprobantes emitidos usa los endpoints v2.

Listado v2

GET https://api-test.facturaelectronica.com.uy/v2/consulta/comprobantes/emitidos?pageNumber=1&pageSize=50
Authorization: Bearer ACCESS_TOKEN
X-Emisor: 219999830019

Recupera comprobantes emitidos por la empresa indicada en X-Emisor.

Headers requeridos

HeaderTipo o valor esperadoRequeridoDescripción
AuthorizationBearer ACCESS_TOKENBearer token obtenido en Autenticación.
X-EmisorString o Int64RUT de la empresa emisora cuyos comprobantes se consultan.

Paginación

Query paramTipoRequeridoDescripción
pageNumberIntNoNúmero de página. Default: 1.
pageSizeIntNoCantidad de resultados por página. Máximo: 100.

La respuesta no incluye total_count por motivos de performance.

Filtros disponibles

Query paramTipoRepetibleDescripción
FechaDesdeDateNoFecha de emisión inferior. Formato AAAA-MM-DD.
FechaHastaDateNoFecha de emisión superior. Formato AAAA-MM-DD.
FechaFirmaDesdeDateTimeNoFecha y hora de firma inferior. Formato AAAA-MM-DDTHH:MM:SS.
FechaFirmaHastaDateTimeNoFecha y hora de firma superior.
ReceptorStringNombre o documento del receptor.
SerieStringSerie del CFE.
ExcluirSerieBooleanNoSi es true, excluye las series indicadas.
NumeroDesdeIntNoNúmero inferior del rango.
NumeroHastaIntNoNúmero superior del rango.
TipoComprobanteIntTipo de CFE según tabla DGI.
ExcluirTipoComprobanteBooleanNoSi es true, excluye los tipos indicados.
EstadoReceptorStringEstado devuelto por el receptor.
ExcluirEstadoReceptorBooleanNoSi es true, excluye los estados indicados.
EstadoDgiStringEstado devuelto por DGI. Ej.: AE, BE, CE.
ExcluirEstadoDgiBooleanNoSi es true, excluye los estados DGI indicados.
SucursalIntCódigo de sucursal asociada al CFE.
ExcluirSucursalBooleanNoSi es true, excluye las sucursales indicadas.

Filtros repetibles

En v2, los filtros repetibles se envían repitiendo el mismo parámetro, sin [].

GET https://api-test.facturaelectronica.com.uy/v2/consulta/comprobantes/emitidos?pageNumber=1&pageSize=50&TipoComprobante=111&TipoComprobante=112&EstadoDgi=AE&EstadoDgi=BE
Authorization: Bearer ACCESS_TOKEN
X-Emisor: 219999830019
GET https://api-test.facturaelectronica.com.uy/v2/consulta/comprobantes/emitidos?pageNumber=1&pageSize=25&Receptor=120004430014&Serie=A&Serie=B
Authorization: Bearer ACCESS_TOKEN
X-Emisor: 219999830019

Respuesta del listado

La consulta devuelve un objeto paginado con esta forma:

{
"items": [
{
"id": 5037362,
"tipo_comprobante": 111,
"serie": "A",
"numero": 9439065,
"fecha_emision": "2026-03-20T00:00:00",
"fecha_firma": "2026-03-20T12:01:06.2",
"receptor": {
"ruc": "120004430014",
"razon_social": "CLIENTE ACME S.A"
},
"totales": {
"total": 1069.5,
"total_pagar": 1069.5
},
"estado_receptor": {
"codigo": "ACEPTADO"
},
"estado_dgi": {
"codigo": "AE"
}
}
],
"page_number": 1,
"page_size": 50
}

Cada ítem resume el comprobante e incluye su identificador interno para consultar el detalle.

Campos de la respuesta del listado

CampoTipoDescripción
itemsArray de objetosLista paginada de comprobantes emitidos.
page_numberIntNúmero de página devuelto por la API.
page_sizeIntCantidad de resultados incluidos en la página.
items[].idInt64Identificador interno del comprobante.
items[].tipo_comprobanteIntTipo de CFE.
items[].serieStringSerie fiscal del comprobante.
items[].numeroIntNúmero fiscal del comprobante.
items[].fecha_emisionDateTimeFecha de emisión del CFE.
items[].fecha_firmaDateTimeFecha y hora de firma electrónica.
items[].receptorObjDatos resumidos del receptor.
items[].receptor.rucStringDocumento o RUT del receptor.
items[].receptor.razon_socialStringNombre o razón social del receptor.
items[].totalesObjTotales resumidos del comprobante.
items[].totales.totalDecimalTotal del comprobante.
items[].totales.total_pagarDecimalTotal a pagar.
items[].estado_receptor.codigoStringEstado informado por el receptor.
items[].estado_dgi.codigoStringEstado informado por DGI.

Detalle v2

GET https://api-test.facturaelectronica.com.uy/v2/consulta/comprobantes/emitidos/5037362
Authorization: Bearer ACCESS_TOKEN
X-Emisor: 219999830019

Obtiene el detalle completo de un comprobante emitido.

Parámetros de ruta

ParámetroTipoRequeridoDescripción
idInt64Identificador interno del comprobante emitido.

Campos principales de la respuesta

CampoTipoDescripción
idInt64Identificador interno del comprobante.
id_externoStringIdentificador externo informado al crear el comprobante, si existe.
tipo_comprobanteIntTipo de CFE emitido.
serieStringSerie fiscal del comprobante.
numeroIntNúmero fiscal del comprobante.
fecha_emisionDateTimeFecha de emisión del comprobante.
fecha_firmaDateTimeFecha y hora de firma electrónica.
fecha_vencimientoDateTimeFecha de vencimiento cuando aplica.
emisorObjDatos de la empresa emisora.
receptorObjDatos de la empresa receptora.
totalesObjImportes principales del comprobante.
itemsArray de objetosLíneas detalladas del comprobante.
descuentos_recargosArray de objetosAjustes adicionales cuando corresponden.
referenciasArray de objetosReferencias a otros comprobantes, si aplica.
medios_pagoArray de objetosMedios de pago informados, si existen.
estado_receptorObjEstado del comprobante frente al receptor.
estado_dgiObjEstado del comprobante frente a DGI.
url_qr_dgiURLURL de consulta QR de DGI, si aplica.

Migración desde legacy

Legacyv2 recomendadoCambio principal
GET /consulta/comprobantes/emitidosGET /v2/consulta/comprobantes/emitidosEl listado ahora es paginado y devuelve {items, page_number, page_size}.
Sin endpoint de detalle documentadoGET /v2/consulta/comprobantes/emitidos/{id}El detalle se consulta por id interno del comprobante.
Filtros repetibles con [] en ejemplos previosRepetir el parámetro sin []Ej.: TipoComprobante=111&TipoComprobante=112.
Endpoint legacy deprecado

GET /consulta/comprobantes/emitidos sigue funcionando por compatibilidad, pero está deprecado. Las integraciones nuevas deberían usar GET /v2/consulta/comprobantes/emitidos y GET /v2/consulta/comprobantes/emitidos/{id}.

Recomendación

Si necesitás interpretar estados DGI, complementá esta página con Tablas de referencia.