Gastos

Obtener factura de compra

Herramienta MCP: expenses_get-bill.

Obtiene una factura de compra (gasto) completa por su ID numérico local de Alegra: proveedor, ítems, impuestos, retenciones, pagos y totales.

El id es el campo id que devuelve expenses_list-bills. Úsalo cuando el usuario pida el detalle de un gasto concreto; para listar o filtrar varios documentos, usa expenses_list-bills.

Con fields puedes ampliar la respuesta con campos adicionales separados por comas (por ejemplo totalTaxes, retentions, payments, stamp, xml). decimalMode controla el redondeo de los totales ('calculation' usa la escala de la empresa, 'display' la precisión de visualización) y dataByDate calcula los totales a una fecha determinada (YYYY-MM-DD). Con includeVoidPayments: true se incluyen pagos anulados en los totales; con simple: true se devuelve un objeto simplificado.

Notas por país: en México las facturas de compra son CFDI; en República Dominicana usan NCF/ECF.

Solo lectura.

post/tools/expenses_get-bill

Request

  • Base URL
    https://mcp.alegra.com
  • URL
    https://mcp.alegra.com/tools/expenses_get-bill
  • Auth
    HTTP bearer

Request body

idinteger required

ID numérico local de la factura de compra a consultar.

dataByDatestring

Calcula los totales a esta fecha (YYYY-MM-DD).

decimalMode'calculation' | 'display'

Modo de redondeo de los totales: 'calculation' o 'display'.

fieldsstring

Campos adicionales separados por comas: editable, deletable, comments, journal, url, purchaseOrders, totalTaxes, subTotal, advances, retentions, createdAt, updatedAt, idGlobal, uid, stamp, additionalInfoStamp, stampFiles, xml, documentReceivedStatus, etc.

includeVoidPaymentsboolean

Incluye los pagos anulados en los totales.

simpleboolean

Devuelve un objeto simplificado con menos campos.

Response

Detalle completo de la factura de compra

Changes

No recorded changes to this operation across all 1 revision of this API.