Ir al contenido
ERPDocs
llms.txt

Asistentes

Guía para agentes

Cómo trabaja un agente con el ERP por MCP y qué herramientas tiene.

Esta página es para quien arma un agente o un flujo automático sobre el ERP.

  • Una empresa por conexión. La empresa es la de la delegación; las herramientas no reciben empresa.
  • Mismos permisos que la persona, recortados a lo que ella delegó. Un rechazo por permiso es definitivo: no tiene sentido reintentarlo.
  • Las escrituras son idempotentes. Cada llamada que escribe lleva una clave en _meta["erp/idempotency-key"]; si el agente reintenta con la misma clave, el ERP devuelve el resultado original y marca _meta["erp/replayed"].
  • Los rechazos vienen en castellano, con el mismo code que en la API. El agente puede mostrarle el title a la persona.
  • Todo queda auditado como «persona, vía el asistente».

Cada herramienta es una operación del ERP, con el mismo nombre que su ruta en la API (items.list es GET /api/v1/items/list) y el mismo esquema de entrada y salida. Hoy están disponibles éstas; se suman más con cada versión.

HerramientaQué haceTipo
companies.getVer la empresa activaLee
reference-catalog.list-unitsListar unidades de medidaLee
reference-catalog.list-tax-ratesListar alícuotas de IVALee
reference-catalog.list-jurisdictionsListar jurisdiccionesLee
reference-catalog.list-national-holidaysListar feriados nacionalesLee
brands.listListar marcasLee
families.listListar familiasLee
warehouses.listListar depósitosLee
warehouses.getVer un depósitoLee
payment-terms.listListar condiciones de pagoLee
payment-terms.getVer una condición de pagoLee
payment-terms.simulateSimular vencimientosLee
customers.listListar clientesLee
customers.getVer un clienteLee
suppliers.listListar proveedoresLee
suppliers.getVer un proveedorLee
items.listListar artículosLee
items.getVer un artículoLee
price-lists.listListar listas de preciosLee
price-lists.getVer una lista de preciosLee
price-lists.list-pricesListar los precios de una listaLee
price-lists.resolve-priceResolver el precio para un clienteLee
price-lists.list-customer-pricesListar precios especialesLee
stock.list-balancesListar saldos de stockLee
stock.get-valuationValuar el stockLee
stock.count-by-warehouseContar artículos por depósitoLee
stock-movements.listListar movimientos de stockLee
stock-movements.getVer un movimientoLee
stock-movements.list-countsListar recuentosLee
stock-movements.get-countVer un recuentoLee
accounting.list-accountsListar cuentas contablesLee
accounting.assign-role-accountAsignar una cuenta a un rolEscribe
accounting.list-role-accountsListar cuentas por rolLee
accounting.list-entriesListar asientosLee
accounting.get-entryVer un asientoLee
accounting.list-source-entriesListar asientos de un documentoLee
accounting.get-account-ledgerVer el mayor de una cuentaLee
accounting.get-reconciliationConciliar con los auxiliaresLee
accounting.list-x-operationsVer las operaciones X del mesLee
document-flow.searchBuscar un documentoLee
document-flow.ofVer el flujo de un documentoLee

Además hay 15 herramientas de administración (usuarios, roles y configuración) que no están en la referencia pública.