---
title: "Obtener factura por ID"
method: POST
path: "/tools/invoice_getInvoiceById"
tags: ["Invoices"]
---

# Obtener factura por ID

`POST /tools/invoice_getInvoiceById`

## Request

- Base URL: `https://mcp.alegra.com`
- URL: `https://mcp.alegra.com/tools/invoice_getInvoiceById`
- Auth: HTTP bearer

Herramienta MCP: `invoice_getInvoiceById`.

Obtiene una factura de venta completa por su ID interno de Alegra: ítems, impuestos, pagos, numeración y cliente, además de los campos de facturación electrónica del país.

Para empresas mexicanas ya incluye los campos SAT (`emissionStatus` y el bloque `stamp`). Si la pregunta es solo sobre el timbrado SAT, usa `invoice_getSATStatus`, que es más ligero.

El ID es el campo `id` que devuelve `invoice_getInvoices`. No es el número de factura (por ejemplo, "FE-15") ni el CUFE o UUID fiscal: si el usuario solo tiene el número, usa `invoice_getInvoiceByNumber`.

Solo lectura.

## Request body

- object
  - `id` string, required: ID interno de la factura en Alegra (por ejemplo, "1234"). No es el número de factura ni el CUFE o UUID fiscal.

## Response `200`

Detalle completo de la factura de venta

## Other responses

- `401`: No autorizado

---

[API](https://skmtc.dev/alegra/apis/mcp-alegra.md) - [All operations](https://skmtc.dev/alegra/apis/mcp-alegra/llms.txt) - [OpenAPI document](https://skmtc.dev/alegra/apis/mcp-alegra/revisions/528447af020b?raw)
