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_TOKENSíBearer token obtenido en Autenticación.
X-EmisorString o Int64SíRUT 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.
EmisorStringSíNombre o documento del emisor o proveedor.
SerieStringSíSerie del CFE.
ExcluirSerieBooleanNoSi es true, excluye las series indicadas.
NumeroDesdeIntNoNúmero inferior del rango.
NumeroHastaIntNoNúmero superior del rango.
TipoComprobanteIntSíTipo de CFE según tabla DGI.
ExcluirTipoComprobanteBooleanNoSi es true, excluye los tipos indicados.
EstadoStringSíEstado 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
idInt64SíIdentificador 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}.