---
title: "Obtener factura por ID"
method: GET
path: "/invoices/{invoiceId}"
tags: ["Facturas"]
---

# Obtener factura por ID

`GET /invoices/{invoiceId}`

## Request

- Base URL: `https://www.facture.ar/api`
- URL: `https://www.facture.ar/api/invoices/{invoiceId}`
- Auth: API key in header `x-api-key`

Obtiene los detalles de una factura específica por su ID.

## Path parameters

- `invoiceId` string, required

## Response `200`

Factura obtenida exitosamente

- Invoice
  - `id` string, required: ID de la factura
  - `userId` string, required: ID del usuario
  - `cuitId` string, required: ID del CUIT emisor
  - `environment` 'production' | 'homologation', required: Entorno en el que se emitió
  - `amount` number, required: Importe total
  - `voucherNumber` integer, required: Número de comprobante
  - `ptoVta` integer, nullable: Punto de venta
  - `invoiceType` integer, nullable: Tipo de comprobante (código de ARCA)
  - `feCAEReq` object, required: Solicitud enviada a ARCA (FeCAEReq con FeCabReq y FeDetReq), más items, tributos y clientName
  - `feCabResp` object, nullable: Respuesta de ARCA tal cual (FeCabResp y FeDetResp; el CAE y su vencimiento están en FeDetResp.FECAEDetResponse)
  - `status` 'processing' | 'success' | 'error', required: Estado de la factura
  - `errorMessage` string, nullable: Motivo del error, si status es error
  - `description` string, nullable: Descripción de la factura
  - `issuedAt` string, date-time: Cuándo ARCA autorizó el comprobante. En las facturas emitidas desde Facturear es la fecha de creación; en las importadas desde ARCA, la fecha del comprobante. Los reportes agrupan por este campo
  - `origin` 'facturear' | 'arca': facturear: emitida desde Facturear. arca: copiada de un comprobante que ARCA ya había autorizado (Importar desde ARCA)
  - `voidedBy` string, nullable: ID de la nota de crédito que anuló esta factura (POST /invoices/{invoiceId}/credit-note), o null. Solo viene en GET /invoices
  - `createdAt` string, date-time, required: Fecha de creación
  - `updatedAt` string, date-time, required: Fecha de última actualización
  - `cuit` object: CUIT emisor. persona solo viene en GET /invoices/{invoiceId}
    - `number` string: Número de CUIT
    - `persona` object, nullable: Datos del padrón de ARCA del emisor

## Other responses

- `404`: Factura no encontrada

---

[API](https://skmtc.dev/facture/apis/facturear-api.md) · [All operations](https://skmtc.dev/facture/apis/facturear-api/llms.txt) · [OpenAPI document](https://skmtc.dev/facture/apis/facturear-api/revisions/b572c5908978?raw)
