Saltar al contenido principal

Consultar recibidos

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

Listado v2

GET https://api-test.facturaelectronica.com.uy/v2/consulta/comprobantes/recibidos?PageNumber=1&PageSize=25
Authorization: Bearer ACCESS_TOKEN
X-Emisor: 219999830019

Recupera comprobantes recibidos 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 receptora 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 colección Postman publicada usa PageNumber y PageSize para este endpoint. 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.
EmisorStringNombre o documento del emisor o proveedor.
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.
EstadoStringEstado del comprobante recibido.
ExcluirEstadoBooleanNoSi es true, excluye los estados indicados.

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/recibidos?FechaFirmaDesde=2026-01-01T00:00:00&FechaFirmaHasta=2026-01-31T23:59:59&PageNumber=1&PageSize=25&TipoComprobante=111&TipoComprobante=112&Estado=AE&Estado=BE
Authorization: Bearer ACCESS_TOKEN
X-Emisor: 219999830019
GET https://api-test.facturaelectronica.com.uy/v2/consulta/comprobantes/recibidos?PageNumber=1&PageSize=25&Emisor=218617380010&Emisor=170309760019&Serie=A
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,
"forma_pago": 1,
"moneda": "UYU",
"fecha_emision": "2026-03-20T00:00:00",
"fecha_firma": "2026-03-20T12:01:06.2",
"emisor": {
"ruc": "120004430014",
"razon_social": "SUPERMERCADO ACME S.A"
},
"receptor": {
"nro_doc": "170222030019",
"denominacion": "SURTEC SOFTWARE S.A.S"
},
"totales": {
"total": 1069.5,
"total_pagar": 1069.5
},
"estado": {
"codigo": "AE"
}
}
],
"page_number": 1,
"page_size": 25
}

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 recibidos.
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 recibido.
items[].serieStringSerie fiscal del comprobante.
items[].numeroIntNúmero fiscal del comprobante.
items[].forma_pagoIntForma de pago informada en el comprobante.
items[].monedaStringMoneda del comprobante.
items[].fecha_emisionDateTimeFecha de emisión del CFE.
items[].fecha_firmaDateTimeFecha y hora de firma electrónica.
items[].emisorObjDatos resumidos del emisor.
items[].emisor.rucStringDocumento o RUT del emisor.
items[].emisor.razon_socialStringNombre o razón social del emisor.
items[].receptorObjDatos resumidos del receptor.
items[].receptor.nro_docStringDocumento del receptor.
items[].receptor.denominacionStringNombre o razón social del receptor.
items[].totales.totalDecimalTotal del comprobante.
items[].totales.total_pagarDecimalTotal a pagar.
items[].estado.codigoStringEstado resumido del comprobante recibido.

Detalle v2

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

Obtiene el detalle completo de un comprobante recibido.

Parámetros de ruta

ParámetroTipoRequeridoDescripción
idInt64Identificador interno del comprobante recibido.

Campos principales de la respuesta

CampoTipoDescripción
idInt64Identificador interno del comprobante consultado.
tipo_comprobanteIntTipo de CFE recibido.
serieStringSerie fiscal del comprobante.
numeroIntNúmero fiscal del comprobante.
fecha_emisionDateTimeFecha de emisión del comprobante.
fecha_firmaDateTimeFecha y hora de firma electrónica.
monedaStringMoneda del comprobante.
forma_pagoIntForma de pago informada en el comprobante.
totalesObjDatos económicos principales del comprobante.
emisorObjEmpresa que emitió el comprobante recibido.
receptorObjEmpresa receptora asociada al X-Emisor.
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 asociado al receptor, cuando la respuesta lo incluye.
estado_dgiObjEstado asociado a DGI, cuando la respuesta lo incluye.
complemento_fiscalObjInformación fiscal adicional cuando aplica.

Migración desde legacy

Legacyv2 recomendadoCambio principal
GET /consulta/comprobantes/recibidosGET /v2/consulta/comprobantes/recibidosEl listado ahora es paginado y devuelve {items, page_number, page_size}.
Sin endpoint de detalle documentadoGET /v2/consulta/comprobantes/recibidos/{id}El detalle se consulta por id interno del comprobante.
Filtros repetibles con [] en ejemplos previosRepetir el parámetro sin []Ej.: Emisor=218617380010&Emisor=170309760019.
Filtros legacy EstadoEmisor[], EstadoDgi[], Sucursal[]Filtro Estado en el listado v2La consulta v2 simplifica los filtros del listado recibido.
Endpoint legacy deprecado

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