Saltar al contenido
Agents Finance
Guía / manualEvidencia: Documentación del proyecto

Manus y Cue como contable en Xero: cuáles de sus 51 herramientas de Xero cambian los libros al momento y un montaje seguro

Resumen: Manus ejecuta ya el servidor MCP de código abierto de Xero como conector, y su nueva app Cue da a los agentes personales un monedero. En el código, 26 de 51 herramientas solo leen, 7 crean borradores y 18 cambian los libros al momento; la guía monta un agente que lee y prepara borradores, pide aprobación con nombre y pasa un script semanal.

Publicada el 15 min de lectura3097 palabras

Portada: la empresa de Xero se conecta con una Custom Connection, un proyecto de Manus lee y prepara borradores, una puerta de escritura pide aprobación y el controller contabiliza en Xero.
Portada propia que resume el montaje de esta guía.Imagen: Agents Finance · Obra propia

De qué trata

Explica cómo una pyme o su asesoría pueden usar Manus, un agente de IA generalista, sobre una empresa de Xero con el conector de Xero que Manus ejecuta por ti: responder preguntas sobre los libros, sacar la cuenta de resultados, el balance, el balance de sumas y saldos y la antigüedad de cobros, listar facturas vencidas con un borrador de recordatorio, preparar borradores de facturas de venta, presupuestos y facturas de proveedor, hacer comprobaciones de cierre y enviar un informe mensual programado. También deja fuera de los libros de la empresa a Cue, la nueva app de agentes personales con monedero propio. Se basa en la documentación de Manus y Xero y en nuestra lectura del código abierto del conector.

Qué aporta, según la fuente

No hay resultados medidos: es una guía. Manus documenta lo que hace el conector y avisa de que registrar cobros y pagos o movimientos bancarios, editar movimientos bancarios, contabilizar asientos manuales y aprobar o borrar partes de horas cambian los libros al momento. Nuestra lectura del código del servidor MCP de Xero en el commit 3892f4f encontró 51 herramientas: 26 de solo lectura, 7 que crean o editan borradores (el asiento manual acepta el estado POSTED si el agente lo pide) y 18 que cambian datos en cuanto se ejecutan. El único relato de primera mano sobre Cue que encontramos es una auditoría personal de suscripciones cuya primera pasada se dejó partidas.

Ojo con la evidencia. Lo describe la propia documentación o README del proyecto. Indica qué dice hacer y cómo se usa, no que funcione en tu caso: nosotros no lo hemos probado.

Qué se ha probado de verdad

El 28/10/2026 leímos la página del conector de Xero de Manus, el anuncio de Manus 2.0, la documentación de Automations, Projects, Mail Manus y servidores MCP propios, el artículo de precios del centro de ayuda, la publicación de Manus en LinkedIn sobre las finanzas en Cue y la página de Custom Connections de Xero. Clonamos XeroAPI/xero-mcp-server en el commit 3892f4f y clasificamos desde el código cada herramienta registrada (los manejadores ponen DRAFT en facturas, presupuestos y abonos y AUTHORISED en movimientos bancarios; el asiento manual admite un estado opcional); varios nombres de herramientas del código no coinciden con el README. No hemos conectado Manus ni Cue a ninguna empresa de Xero. El script de revisión solo se ha ejecutado con CSV ficticios; las instrucciones y los prompts son propuestas sin probar.

Cómo aplicarlo

Empieza con la Demo Company de Xero, crea una Custom Connection con los permisos que pide Manus y conéctala en los conectores de Manus. Crea un proyecto de Manus con las instrucciones fijas de abajo, para que cada tarea enseñe el cambio y espere una referencia de aprobación antes de usar cualquiera de las 18 herramientas inmediatas; programa un informe mensual y una revisión semanal de cierre, y deja que una tarea por evento convierta los correos de facturas de proveedor en borradores. Cada viernes exporta el registro de cambios del agente y pasa el script de revisión. Mantén Cue y su monedero lejos de la empresa. Plantillas en «Cópialo y adáptalo».

  1. Comprueba los requisitos: una empresa de Xero en Australia, Nueva Zelanda, Reino Unido o EE. UU. (las Custom Connections no se ofrecen en otros países, España incluida), un plan de Manus y una persona que apruebe los cambios.
  2. Crea una Custom Connection sobre la Demo Company de Xero con los permisos que pide Manus y conéctala en los conectores de Manus.
  3. Crea un proyecto de Manus con las instrucciones fijas y la tabla de puerta de escritura, para que los cambios inmediatos necesiten una referencia de aprobación.
  4. Añade tres automatizaciones: un informe mensual, una revisión semanal de cierre y una tarea por evento que convierta los correos de facturas de proveedor en borradores.
  5. Cada viernes exporta el registro de cambios del agente y la lista de Xero de cobros y pagos, movimientos bancarios y asientos nuevos, y pasa el script de revisión.
  6. Pasa a la empresa real solo tras varias semanas limpias, y deja fuera los agentes personales y el monedero de Cue.

En dos frases

Manus, el agente de IA generalista, ofrece ya Xero como conector listo para usar que ejecuta el propio servidor MCP de código abierto de Xero, y su nueva app Cue da a los agentes personales un monedero y funciones de gasto con Plaid. Para un equipo financiero la pregunta útil no es si puede leer los libros, que puede, sino cuáles de sus 51 herramientas los cambian sin pasar por borrador y cómo poner a una persona con nombre delante de ellas.

Antes de seguir, si trabajas en España: Xero solo ofrece las Custom Connections, que es la vía que usa Manus, a empresas de Australia, Nueva Zelanda, Reino Unido y Estados Unidos. Esta guía sirve a asesorías y grupos con filiales en esos países, o como modelo de controles para cualquier agente conectado a un ERP.

Por qué es tendencia y por qué ahora

Manus lanzó Manus 2.0 el 28 de septiembre de 2026 con tres piezas que importan para la contabilidad. Automations arranca una tarea a una hora fija o cuando pasa algo en una app conectada (un correo nuevo, un evento del calendario, un webhook). Cloud Computer es un entorno dedicado para trabajos que deben funcionar sin parar. Y Cue es una app aparte de agentes personales: cada uno tiene su propio correo, número de teléfono, monedero y ordenador, y puede pagar «dentro del presupuesto que fijes». El 1 de octubre Manus añadió que Cue puede seguir suscripciones y tendencias de gasto y «poner tus cuentas bancarias en piloto automático», con Plaid. Cue está en acceso anticipado con códigos de invitación.

Manus forma parte de la misma ola que OpenAI dots, Meta Muse, Claude Duet y Grok Bot: agentes que siguen trabajando entre conversación y conversación. Contamos unas 200 publicaciones en X en la semana hasta el 28 de octubre que mencionan Cue o Manus 2.0, muchas menos que dots. Aun así, Manus es uno de los agentes por los que más nos preguntan los lectores, y es el que tiene la documentación sobre Xero más explícita.

Qué cuentan los usuarios

Hay pocos relatos financieros de primera mano. El más detallado es personal, no de contabilidad de empresa: Michael Petychakis, director de tecnología que dice no tener relación con Manus, encargó a Cue y a otro agente la misma tarea: encontrar todas las suscripciones en sus buzones personales y decir cuáles cancelar. La primera pasada de Cue fue «mala», en sus palabras; después de señalarle lo que se había dejado, la segunda recuperó un par de suscripciones que el otro agente no había encontrado. Su conclusión sirve a cualquiera que audite gasto: el trabajo consiste en buscar y emparejar recibos de varios años, y una lista de bajas solo sirve para decidir si cada línea lleva el correo, el importe y la fecha de renovación.

El mismo autor deja una lección de coste: con su propia clave de Anthropic conectada a Manus 2.0, ordenar unas cuantas carpetas de Google Drive le costó 15 $ en diez minutos. Con los planes de Manus, las tareas consumen créditos según su complejidad, así que las ejecuciones largas en segundo plano necesitan presupuesto.

No hemos encontrado ninguna empresa con nombre que cuente cómo usa Manus en sus libros de Xero. El resto de la guía se basa en la documentación y en nuestra propia lectura del código.

Qué documenta Manus sobre Xero

Cómo se conecta. Manus ejecuta @xeroapi/xero-mcp-server, el servidor con licencia MIT que Xero publica en GitHub, así que no hay nada que alojar ni ninguna URL que pegar. Creas una Custom Connection en tu cuenta de desarrollador de Xero, añades todos los permisos (scopes) de la lista de Xero, la aprueba la persona autorizada y pegas el Client ID y el Client Secret en Manus. Manus dice que la conexión necesita todos los permisos de la lista, lo que significa que dentro de Manus no puedes dejarla en solo lectura. Si necesitas una conexión estrictamente de lectura, ejecuta tú el servidor con menos permisos; lo explicamos en nuestro tutorial con Claude Code.

Dónde funciona. Las Custom Connections cuestan 5 $ al mes en EE. UU. (5 £ en Reino Unido, 10 dólares australianos con GST y 10 neozelandeses sin GST) por conexión, y son gratis sobre la Demo Company. Las herramientas de nómina solo funcionan en Nueva Zelanda y Reino Unido.

Qué hace. La página de Manus enumera preguntas sobre ingresos y gastos, la cuenta de resultados, el balance y el balance de sumas y saldos, facturas vencidas con un borrador de recordatorio por cliente, facturas y presupuestos a partir de unas líneas o de una hoja de cálculo, comprobaciones de cierre para el contable (posibles duplicados, referencias que faltan, importes raros) y un informe mensual programado. Sus prompts de ejemplo terminan con «no cambies nada» o «no envíes nada», y es la costumbre correcta.

Qué cambia los libros al momento. Esto conviene leerlo dos veces. Las facturas, presupuestos y abonos nuevos se guardan como borrador. Pero Manus afirma que registrar cobros y pagos o movimientos bancarios, editar movimientos bancarios, contabilizar asientos manuales y aprobar o borrar partes de horas de nómina «cambian tus libros en el acto», y pide que Manus enseñe el cambio y que lo confirmes antes.

Qué dice el código: 51 herramientas en tres grupos

Clonamos el servidor en el commit 3892f4f (26 de octubre de 2026) y clasificamos cada herramienta que registra. El resultado coincide con el aviso de Manus y añade detalle.

  • 26 herramientas de solo lectura: listas de facturas, cobros y pagos, movimientos bancarios, asientos manuales, contactos, cuentas, artículos, presupuestos, abonos y tipos impositivos; cuenta de resultados, balance, sumas y saldos, antigüedad de saldos de clientes y proveedores, categorías de seguimiento (tracking) y listas de nómina.
  • 7 herramientas de borrador: create-invoice (facturas de venta o, con el tipo ACCPAY, facturas de proveedor), create-quote y create-credit-note ponen el estado DRAFT en el código, y las tres update-* se niegan a editar lo que ya no es borrador. create-manual-journal crea un borrador por defecto, pero sus parámetros admiten DRAFT, POSTED, DELETED, VOIDED o ARCHIVED, así que un agente puede contabilizar un asiento si decide pasar POSTED.
  • 18 herramientas que cambian datos al momento: create-payment, create-bank-transaction (el manejador pone AUTHORISED), update-bank-transaction, update-manual-journal, cambios de contactos, artículos y categorías de seguimiento, y seis herramientas de partes de horas, entre ellas aprobar, revertir y borrar.

Dos detalles para quien mantenga el montaje. Varios nombres del código no coinciden con el README (por ejemplo create-timesheet, approve-timesheet y delete-timesheet en lugar de los nombres *-payroll-timesheet del README), así que comprueba qué nombres aparecen de verdad en el registro de actividad de tu agente. Y los cambios de contactos y artículos parecen inofensivos, pero son datos maestros: cambiar la cuenta bancaria de un proveedor es una vía clásica de fraude.

Herramientas del servidor MCP de Xero en tres grupos: 26 de solo lectura que el agente puede usar sin preguntar, 7 de borrador que una persona aprueba en Xero y 18 que cambian los libros al momento y exigen enseñar el cambio y una aprobación con nombre.
Clasificación propia a partir del código del servidor en el commit 3892f4f · Agents Finance, obra propia

Dónde encaja Cue y dónde no

Los agentes de Cue tienen un monedero que puede pagar dentro de un presupuesto, y sus funciones financieras conectan cuentas bancarias mediante Plaid. Está pensado para la vida personal: suscripciones, tendencias de gasto, un pedido en un restaurante. Mantenlo lejos de la empresa. Un agente personal con monedero y la conexión de Xero de la empresa en el mismo sitio pone demasiado fácil que un pago «servicial» acabe en los libros equivocados; en nuestra guía sobre agentes y cuentas bancarias explicamos por qué los bancos desconfían de los agentes que entran como si fueran el cliente. Para el trabajo de la empresa, usa Manus, con un proyecto, un registro y aprobaciones.

Un montaje seguro en cuatro fases

  1. Semana 0, Demo Company. Crea la Custom Connection sobre la Demo Company de Xero, conéctala en Manus y pregunta qué empresa e informes ve. Si la van a usar varias personas, mejor el plan Team: Manus incluye en Team la opción de excluir tus datos del entrenamiento.
  2. Semanas 1 y 2, leer e informar. Crea un proyecto con las instrucciones fijas de abajo y añade el informe mensual y la revisión semanal de cierre. Nada escribe. Compara cada cifra con el mismo informe en Xero.
  3. Semanas 2 a 4, borradores. Activa la tarea por evento que lee los correos de facturas de proveedor y crea borradores. Una persona aprueba cada factura en Xero. Lleva el registro de cambios desde el primer día.
  4. Después, la empresa real con puerta de escritura. Conecta la empresa real solo cuando los borradores lleven varias semanas limpios. Cada herramienta inmediata necesita una referencia de aprobación que da una persona con nombre en esa misma tarea, con importe máximo. Pasa el script de revisión cada viernes.

Cópialo y adáptalo

Requisitos previos

  • Una empresa de Xero en Australia, Nueva Zelanda, Reino Unido o EE. UU., más la Demo Company de Xero para las pruebas.
  • Un plan de Manus (Free permite 2 automatizaciones programadas; Pro y Team, 20) y una persona que apruebe.
  • Python 3.9 o superior para el script; sin paquetes adicionales.
  • Ningún secreto en chats ni archivos: el Client Secret solo va en el formulario del conector de Manus.

1. Instrucción maestra del proyecto (plantilla de Agents Finance)

Pégala como instrucción maestra de un proyecto de Manus llamado, por ejemplo, «Contabilidad Xero». La dejamos en inglés, igual que en la versión principal, porque el agente trabaja con nombres de herramientas en inglés; traduce las frases si tu equipo prefiere dar instrucciones en español.

You help {{COMPANY}} with bookkeeping in Xero through the Xero connector.
Organisation: {{XERO_ORG_NAME}}. Approver: {{APPROVER_NAME}}. Currency: {{CURRENCY}}.

Default: read and report. Do not change anything in Xero unless the request
says so explicitly.

Allowed without asking: any list-* or report tool; tables and summaries in the task.
Drafts only: invoices, bills (ACCPAY), quotes and credit notes. Always save as
DRAFT, never approve or send. Manual journals: status DRAFT only, never POSTED.

Write gate. Before create-payment, create-bank-transaction, update-bank-transaction,
update-manual-journal, any contact, item or tracking change, or any timesheet
tool: show the exact change (tool, contact, account, amount, date) and stop.
Continue only if the approver replies in this task with "APPROVED <ref>" and
the amount is within the limit they state. Never change a contact's bank details.

Log. After every create-* or update-* call, append one line to the change log
file in this project: run_at, tool, object_id, contact, amount, status_after,
approval_ref (blank if none). Never edit earlier lines.

If a figure does not match a Xero report, say so and stop. Never guess an
account code or tax rate: list the options and ask.

2. Tabla de puerta de escritura (plantilla de Agents Finance basada en el código del servidor, commit 3892f4f)

Las 26 de lectura pueden usarse sin preguntar; las 7 de borrador las aprueba una persona en Xero; las 18 restantes exigen enseñar el cambio y una aprobación con nombre (create-bank-transaction se crea ya como AUTHORISED y update-contact nunca debe tocar datos bancarios).

read_without_asking:   # 26 tools
  - list-*            # invoices, payments, bank transactions, journals, reports…
  - get-timesheet
drafts_person_approves_in_xero:   # 7 tools
  - create-invoice     # type ACCREC (sales) or ACCPAY (bill), status DRAFT
  - create-quote
  - create-credit-note
  - update-invoice     # refuses non-draft invoices
  - update-quote
  - update-credit-note
  - create-manual-journal   # DRAFT by default; POSTED only with approval
show_change_then_named_approval:   # 18 tools
  - create-payment
  - create-bank-transaction    # created as AUTHORISED
  - update-bank-transaction
  - update-manual-journal
  - create-contact
  - update-contact             # never bank details
  - create-item
  - update-item
  - create-tracking-category
  - update-tracking-category
  - create-tracking-options
  - update-tracking-options
  - create-timesheet           # payroll, NZ and UK only
  - add-timesheet-line
  - update-timesheet-line
  - approve-timesheet
  - revert-timesheet
  - delete-timesheet

3. Tres prompts de automatización (plantilla de Agents Finance)

El primero es el informe mensual (cuenta de resultados, balance, sumas y saldos con comprobación de que cuadran, y antigüedad de cobros); el segundo, la revisión de los viernes (posibles duplicados, líneas sin referencia e importes tres veces por encima de lo habitual); el tercero, la tarea por evento que convierte correos de proveedores aprobados en borradores de factura y se para si cambian los datos bancarios.

[Schedule] On the 1st of every month at 09:00 {{TIMEZONE}}:
From Xero, pull last month's profit and loss, balance sheet, trial balance and
aged receivables. Check that trial-balance debits equal credits. Give me one page:
main changes against the previous month, the five largest expense movements with
amounts, customers more than 30 days late. Don't change anything in Xero.
[Schedule] Every Friday at 16:00 {{TIMEZONE}}:
List this week's bank transactions and manual journals in Xero. Flag possible
duplicates (same contact and amount within 3 days), lines with no reference and
amounts above 3x the usual monthly figure for that account. Table for the
accountant. Then attach this week's change log. Don't change anything.
[Triggered task] When a new email arrives in {{AP_MAILBOX}}
Only if: it has a PDF attachment and the sender is in the approved supplier list.
Extract supplier, invoice number, date, due date, net, tax and total. Find the
contact in Xero (do not create one). Create a DRAFT bill (ACCPAY) with the
supplier's usual account code from the last three bills; if unsure, leave the
line uncoded. Reply in the task with the draft link and log the change.
If the supplier's bank details in the PDF differ from earlier bills, stop and
flag it for {{APPROVER_NAME}}.

4. Script de revisión de cambios (plantilla de Agents Finance, MIT-0)

Pásalo cada viernes sobre el registro de cambios del agente, tu lista de aprobaciones y, si puedes, una lista de cobros y pagos, movimientos bancarios y asientos de la semana exportada de Xero. Marca en rojo los cambios inmediatos sin aprobación que encaje, los importes por encima del límite aprobado, los borradores que acabaron en otro estado y lo que está en Xero pero el agente no registró.

#!/usr/bin/env python3
"""Weekly review of what an AI agent changed in Xero.

Agents Finance template (MIT-0). Compares the agent's change log with your
approvals and, optionally, with a list of transactions exported from Xero.
Python 3.9+, standard library only.

  python xero_change_review.py agent_log.csv approvals.csv [xero_export.csv]

agent_log.csv : run_at,tool,object_id,contact,amount,status_after,approval_ref
approvals.csv : approval_ref,approver,tool,contact,max_amount,approved_at
xero_export.csv (optional): object_id,type,date,amount
Exit code 1 if anything needs attention.
"""
import csv
import sys
from decimal import Decimal, InvalidOperation

# Tool names as registered in the source of Xero's MCP server
# (XeroAPI/xero-mcp-server, commit 3892f4f) that change the books as soon
# as they run. Rename them if your agent's activity log shows other names.
IMMEDIATE = {
    "create-payment", "create-bank-transaction", "update-bank-transaction",
    "update-manual-journal", "create-contact", "update-contact",
    "create-item", "update-item", "create-tracking-category",
    "update-tracking-category", "create-tracking-options",
    "update-tracking-options", "create-timesheet", "add-timesheet-line",
    "update-timesheet-line", "approve-timesheet", "revert-timesheet",
    "delete-timesheet",
}
# Tools that create or edit drafts only (the manual journal is a draft
# unless the agent passes status POSTED).
DRAFT = {
    "create-invoice", "update-invoice", "create-quote", "update-quote",
    "create-credit-note", "update-credit-note", "create-manual-journal",
}


def money(value):
    try:
        return Decimal(str(value).replace(",", "").strip() or "0")
    except InvalidOperation:
        return None


def read(path):
    with open(path, newline="", encoding="utf-8-sig") as fh:
        return list(csv.DictReader(fh))


def main(argv):
    if len(argv) not in (3, 4):
        print(__doc__)
        return 2
    log = read(argv[1])
    approvals = {a["approval_ref"].strip(): a for a in read(argv[2])}
    findings = []

    for row in log:
        tool = row["tool"].strip()
        tool_needs_approval = False
        ref = row.get("approval_ref", "").strip()
        status = row.get("status_after", "").strip().upper()
        amount = money(row.get("amount", ""))
        where = f'{row["run_at"]} {tool} {row["object_id"]} {row.get("contact", "")}'.strip()

        if tool.startswith(("list-", "get-")):
            continue
        if tool in DRAFT:
            if status not in ("DRAFT", ""):
                if tool == "create-manual-journal" and status == "POSTED":
                    tool_needs_approval = True
                else:
                    findings.append(("RED", where, f"draft tool left status {status}"))
                    continue
            else:
                findings.append(("REVIEW", where, "draft waiting for a person in Xero"))
                continue
        elif tool in IMMEDIATE:
            tool_needs_approval = True
        else:
            findings.append(("RED", where, "unknown tool: check what it does"))
            continue

        if tool_needs_approval:
            appr = approvals.get(ref)
            if not ref or appr is None:
                findings.append(("RED", where, "changed the books with no approval"))
            elif appr["tool"].strip() != tool:
                findings.append(("RED", where, f'approval {ref} is for {appr["tool"]}'))
            elif appr.get("contact", "").strip() and appr["contact"].strip() != row.get("contact", "").strip():
                findings.append(("RED", where, f"approval {ref} is for another contact"))
            elif amount is None or amount > money(appr["max_amount"]):
                findings.append(("RED", where, f'amount above approved {appr["max_amount"]}'))
            else:
                findings.append(("OK", where, f'approved by {appr["approver"]} ({ref})'))

    if len(argv) == 4:
        logged = {r["object_id"].strip() for r in log}
        for x in read(argv[3]):
            if x["object_id"].strip() not in logged:
                findings.append(("RED", f'{x["date"]} {x["type"]} {x["object_id"]}',
                                 "in Xero but missing from the agent log"))

    order = {"RED": 0, "REVIEW": 1, "OK": 2}
    for level, where, why in sorted(findings, key=lambda f: order[f[0]]):
        print(f"{level:<7}{where} | {why}")
    reds = sum(1 for f in findings if f[0] == "RED")
    print(f"\n{len(findings)} lines, {reds} need attention")
    return 1 if reds else 0


if __name__ == "__main__":
    sys.exit(main(sys.argv))

Datos ficticios para probarlo:

run_at,tool,object_id,contact,amount,status_after,approval_ref
2026-10-26 09:05,create-invoice,INV-0431,Lakeside Dental,2486.00,DRAFT,
2026-10-26 09:20,create-payment,PAY-1001,Orbit Fitness,2150.00,AUTHORISED,A-17
2026-10-27 10:11,create-bank-transaction,BT-5521,Office Supplies Co.,412.80,AUTHORISED,
2026-10-27 16:40,create-manual-journal,MJ-0099,,1250.00,POSTED,A-18
approval_ref,approver,tool,contact,max_amount,approved_at
A-17,Controller,create-payment,Orbit Fitness,2150.00,2026-10-26 09:18
A-18,Controller,create-manual-journal,,1000.00,2026-10-27 16:30

Con estos archivos ficticios devuelve en rojo (RED) el movimiento bancario sin aprobación y el asiento contabilizado por encima del límite aprobado, el borrador de factura como pendiente de revisión (REVIEW) y el pago como correcto (OK), y termina con código 1.

5. Registro semanal (plantilla de Agents Finance)

| Semana | Ejecuciones revisadas | Rojas | Cómo se corrigió | Instrucción cambiada | Firma |
|--------|-----------------------|-------|------------------|----------------------|-------|
| 2026-S44 | 12 | 1 | Asiento anulado y recontabilizado por el importe aprobado | Añadido «asientos POSTED solo con referencia APPROVED» | {{APROBADOR}} |

Un ejemplo concreto (ficticio)

Un estudio de diseño de cinco personas en Reino Unido conecta Manus a la Demo Company de Xero en la semana 0 y a su empresa real en la semana 4. El 1 de noviembre llega el informe mensual: ingresos por encima de octubre, dos clientes con más de 30 días de retraso y los recordatorios redactados, sin enviar. El martes, un correo con una factura de proveedor lanza un borrador; el PDF trae una cuenta bancaria nueva, así que la tarea se para y lo señala, y la responsable de administración llama al proveedor a un número conocido antes de aprobar nada. El viernes el script marca una línea roja: un movimiento bancario por una comisión de tarjeta que Manus registró tras una petición vaga («ordena las comisiones»), sin referencia de aprobación. El controller lo borra, lo registra bien y añade a la instrucción del proyecto que las comisiones de tarjeta las concilia una persona.

Limitaciones y riesgos

  • Todos los permisos, una empresa. En Manus la Custom Connection lleva todos los permisos de la lista de Xero, así que los únicos controles de escritura son tus instrucciones, tus aprobaciones y tu revisión. Una instrucción no es un permiso técnico; el agente puede malinterpretarla.
  • El registro lo escribe el agente. Por eso el script también compara con las listas de Xero. Sin esa exportación, una línea que falte pasa desapercibida.
  • País y coste. No hay Custom Connections fuera de Australia, Nueva Zelanda, Reino Unido y EE. UU.; cada conexión tiene cuota mensual y las automatizaciones largas consumen créditos de Manus.
  • Sin probar por nosotros. Hemos leído documentación y código; no hemos conectado Manus ni Cue a una empresa de Xero. El comportamiento puede cambiar con cualquier actualización del servidor o del conector.
  • Agentes personales con monedero. Cue puede pagar dentro de un presupuesto. Déjalo fuera de las finanzas de la empresa salvo que tus controles estén pensados para ello.

Errores comunes

  • Conectar primero la empresa real en lugar de la Demo Company, que es gratis.
  • Pedir «arregla las comisiones» u «ordena el banco» sin decir «no cambies nada» ni nombrar la herramienta y el importe.
  • Dejar que el agente cree contactos cuando llega una factura de un remitente desconocido: así entran proveedores falsos en la contabilidad.
  • Dar por hecho que los asientos manuales siempre son borradores. Lo son por defecto, pero POSTED está a un parámetro.
  • Mezclar los agentes personales de Cue y la conexión de Xero de la empresa en la misma cuenta.

Conclusiones

Manus con Xero es hoy una de las combinaciones de agente y ERP mejor documentadas: Manus dice con claridad qué es borrador y qué no, y el servidor de Xero es de código abierto, así que cualquiera puede comprobarlo. Esa transparencia es la oportunidad. Aprovéchala para dejar que el agente lea, informe y prepare borradores con libertad, pon una aprobación con nombre delante de las 18 herramientas que cambian los libros al momento y revisa su trabajo cada semana contra Xero, no contra su propio resumen. Cue es interesante para el gasto personal, pero su sitio está fuera de la contabilidad de la empresa. Y si tu empresa está en España, toma esta guía como modelo de controles: la conexión de Manus con Xero, hoy, no está disponible aquí.

Fuentes

Hemos redactado esta ficha con nuestras palabras a partir de las fuentes anteriores y comprobamos que los enlaces funcionaban el 28 de octubre de 2026. ¿Algún dato es incorrecto? Avísanos.

Comparte esta entrada

Esta entrada forma parte de la guía: Agentes de IA para contabilidad · MCP para contabilidad y ERPs

Newsletter

El boletín semanal de Agents Finance

Una vez por semana, los casos de uso, prompts y tutoriales nuevos de IA en finanzas y ERPs. Sin spam; te das de baja con un clic.

Responsable: Agents Finance. Finalidad: enviarte el boletín semanal. Base: tu consentimiento, que puedes retirar en cualquier momento con el enlace de baja de cada email. Encargado: Mailrelay (WEBLEGAL SL). Derechos: acceso, rectificación, supresión y demás, escribiendo a info@agentsfinance.io.

Entradas relacionadas

Seguir explorando