| Instalação / pré-requisitos | Suportado, observado: instale bea 0.1.0; nenhuma conta para comandos locais | Suportado: binário único via gerenciador de pacotes ou Docker (1.52.3) | Suportado com pré-requisitos: Node 18+, conta de desenvolvedor, credenciais de API | Suportado com pré-requisitos: clone, build, configure; aplicativo de desenvolvedor Intuit necessário | Suportado com pré-requisitos: contas Claude.ai e Puzzle, URL do conector |
|---|
| Autenticação | Nenhuma necessária localmente; credenciais hospedadas apenas para bea ask | Nenhuma necessária: arquivos locais, sem contas | Xero OAuth2: Custom Connection ou login PKCE no navegador | Handshake de aplicativo Intuit OAuth2; sandbox aceita localhost, produção precisa de HTTPS público | OAuth do Puzzle via conector Claude, concessão somente leitura; reautenticar a cada 5 dias |
|---|
| Escopo de leitura / escrita | Leituras e escritas, observado: consulta, relatório, importação visualizar-depois-aplicar | Leituras via relatórios; escritas por anexação e via importação | Leituras mais escritas de criação/atualização documentadas, com escopo por concessões OAuth | CRUD completo e busca; categorias graváveis podem ser desabilitadas | Somente leitura por design: mais de 40 endpoints de leitura, nada gravável |
|---|
| Dados locais vs. nuvem | Local: arquivos de razão em texto simples | Local: diário em texto simples | Nuvem: ferramentas executam localmente, razão vive na organização Xero | Nuvem: subprocesso stdio local, razão vive na empresa QBO | Nuvem: endpoint MCP remoto sobre dados Puzzle |
|---|
| Pré-visualização / validação | Observado: pré-visualizar 3 prontos / 0 escritos; verificação válida; escrita desbalanceada rejeitada | Documentado: dry run de importação; entradas balanceadas e validadas; comando de verificação | Validação de entrada em nível de campo; pré-visualização antes da escrita não verificada | Validação de entrada de esquema; pré-visualização antes da escrita não verificada | Não aplicável: sem caminho de escrita para pré-visualizar |
|---|
| Saída estruturada | Observado: envelopes JSON com linhas e colunas, códigos de saída, BQL | Reporta para terminal, HTML, CSV, JSON ou SQL | Modos de saída JSON, CSV e TOON | Resultados de ferramentas MCP mais download de PDF da factura | Não verificado: respostas conversacionais; envelope de resultado não cobertos |
|---|
| Importações repetidas | Observado seguro para repetição: reimportação escreve 0, bytes preservados | Reimportação idempotente documentada através de ficheiros de estado ocultos | Não verificado nas fontes consultadas | Não verificado nas fontes consultadas | Não aplicável: não há caminho de importação |
|---|