{"id":68957,"plugin_id":"plugin_asdk_app_6accede791e0819192ebceba4706feff","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-28T18:06:30.551Z","digest":"1b700552882eceb46d753f4ecd0addfd9a1c377f544711462072eb84c5c32bb3","against":null,"payload":{"description":"Fecha a semana no WiseData Finances a partir dos comprovantes que a pessoa enviar (fotos, PDFs, prints de PIX ou boleto) - encontra a conta a pagar ou a receber que cada comprovante quita, lança o que ainda não existe, registra pagamentos e recebimentos e confere o saldo das contas no fim. Use quando a pessoa pedir para \"lançar os comprovantes\", \"dar baixa nos pagamentos\" ou \"fechar a semana\".","included_files":[],"name":"fechamento-da-semana","skill_md_contents":"---\nname: fechamento-da-semana\ndescription: Fecha a semana no WiseData Finances a partir dos comprovantes que a pessoa enviar (fotos, PDFs, prints de PIX ou boleto) - encontra a conta a pagar ou a receber que cada comprovante quita, lança o que ainda não existe, registra pagamentos e recebimentos e confere o saldo das contas no fim. Use quando a pessoa pedir para \"lançar os comprovantes\", \"dar baixa nos pagamentos\" ou \"fechar a semana\".\n---\n\n# Fechamento da semana com comprovantes\n\n## Passo a passo\n1. Chame `get_account` para saber em que conta a conexão está (pessoal ou empresa) e se ela permite escrita.\n2. Leia cada comprovante e anote data, valor, quem recebeu ou pagou e o meio (PIX, boleto, cartão, transferência).\n3. Para cada comprovante, procure o lançamento em aberto com `find_records`:\n   - pagamento: `entity: \"expenses\"`, `status: \"pending\"`, `date_from`/`date_to` em volta da data, `search` com o nome do fornecedor ou o título;\n   - recebimento: `entity: \"incomes\"`, `status: \"pending\"`.\n   O fornecedor se acha pelo nome (razão social ou nome fantasia) com `find_records` `entity: \"providers\"`.\n4. Monte uma **tabela de conferência** e mostre à pessoa antes de gravar:\n   - comprovantes que quitam um lançamento existente (qual, valor, data, conta);\n   - comprovantes sem lançamento (vão virar despesa ou receita nova, já paga ou recebida);\n   - divergências de valor (pagamento parcial, juros ou multa de atraso).\n5. **Só depois da aprovação**, grave:\n   - vários pagamentos de uma vez: `pay_expenses` (devolve prévia e `confirmation_token`; confirme com o token só após o \"ok\" da pessoa);\n   - um pagamento: `pay_expense` (`expense_id`, `paid_amount`, `payment_date`, `account_id`, `payment_method`);\n   - recebimentos: `receive_incomes` ou `receive_income`;\n   - sem lançamento prévio: `create_expense` com `status: \"paid\"` e `payment_date`, ou `create_income` com `status: \"received\"` e `receipt_date`.\n   Em toda escrita simples envie uma `idempotency_key` nova (um UUID por operação) e reutilize a mesma só se repetir a mesma chamada após erro de rede.\n6. Ao final, confira com `finance_accounts_summary` (saldo por conta) e `finance_payables_receivables_summary` (o que ainda vence nos próximos 7 dias) e resuma: o que foi pago, o que foi recebido, o que ficou em aberto e o saldo de cada conta.\n\n## Regras\n- Nunca grave sem mostrar a tabela e receber a confirmação.\n- Despesa no cartão de crédito não se paga sozinha: ela entra na fatura. Para registrar o pagamento da fatura use `pay_credit_card_statement`.\n- As tools só registram o que já aconteceu: nenhuma movimenta dinheiro nem aciona banco ou meio de pagamento.\n- Datas de pagamento não podem estar no futuro.\n- Em conta de empresa, despesa e receita pedem `provider_id`; se o fornecedor não existir, proponha criá-lo com `create_provider` e peça confirmação.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}