| Instalación / requisitos previos | Soportado, observado: instalar bea 0.1.0; sin cuenta para comandos locales | Soportado: binario único mediante gestor de paquetes o Docker (1.52.3) | Soportado con requisitos previos: Node 18+, cuenta de desarrollador, credenciales de API | Soportado con requisitos previos: clonar, compilar, configurar; se requiere aplicación de desarrollador de Intuit | Soportado con requisitos previos: cuentas de Claude.ai y Puzzle, URL del conector |
|---|
| Autenticación | Ninguna necesaria localmente; credenciales de alojamiento solo para bea ask | Ninguna necesaria: archivos locales, sin cuentas | Xero OAuth2: Conexión personalizada o inicio de sesión PKCE en el navegador | Apretón de manos de aplicación OAuth2 de Intuit; sandbox acepta localhost, producción necesita HTTPS público | OAuth de Puzzle a través del conector de Claude, concesión de solo lectura; reautenticación cada 5 días |
|---|
| Alcance de lectura / escritura | Lecturas y escrituras, observado: consulta, informe, importación con vista previa y luego aplicación | Lecturas a través de informes; escrituras mediante append y por importación | Lecturas más escrituras de crear/actualizar documentadas, limitadas por concesiones OAuth | Crear, leer, actualizar, eliminar y buscar completos; las categorías escribibles se pueden deshabilitar | Solo lectura por diseño: más de 40 endpoints de lectura, nada escribible |
|---|
| Datos locales vs nube | Local: archivos de libro mayor en texto plano | Local: diario en texto plano | Nube: las herramientas se ejecutan localmente, el libro mayor vive en la organización de Xero | Nube: subproceso stdio local, el libro mayor vive en la empresa de QBO | Nube: endpoint MCP remoto sobre datos de Puzzle |
|---|
| Vista previa / validación | Observado: vista previa 3 listos / 0 escritos; check válido; escritura desequilibrada rechazada | Documentado: ejecución en seco de importación; entradas equilibradas y validadas; comando check | Validación de entrada a nivel de campo; vista previa antes de escribir no verificada | Validación de entrada de esquema; vista previa antes de escribir no verificada | No aplicable: no hay ruta de escritura para previsualizar |
|---|
| Salida estructurada | Observado: sobres JSON con filas y columnas, códigos de salida, BQL | Informes a terminal, HTML, CSV, JSON o SQL | Modos de salida JSON, CSV y TOON | Resultados de herramientas MCP más descarga de facturas en PDF | Sin verificar: respuestas conversacionales; envoltura de resultados no cubierta |
|---|
| Importaciones repetidas | Observado seguro ante repeticiones: la reimportación escribe 0, bytes preservados | Reimportación idempotente documentada mediante archivos de estado ocultos | Sin verificar en las fuentes consultadas | Sin verificar en las fuentes consultadas | No aplicable: sin ruta de importación |
|---|