O que statement-bookkeeping faz?
Habilidade de agente para consolidação de extratos bancários do WeChat, Alipay, JD e bancos — com deduplicação, identificação de transferências e conciliação antes de escrever no ezBookkeeping.
Visão geral
Esta skill permite combinar extratos de diferentes fontes (WeChat Pay, Alipay, JD Finance e bancos) em um único fluxo contábil. Ela detecta e remove entradas duplicadas, identifica transferências entre contas do mesmo usuário (evitando dupla contagem) e submete os dados para revisão antes de persistir no ezBookkeeping.
Funcionalidades
- Deduplicação: Reconhece transações idênticas em múltiplos extratos.
- Identificação de transferências: Marca transferências entre contas próprias (ex.: WeChat para banco).
- Conciliação: Permite revisão manual ou automática antes da gravação.
- Exportação: Saída formatada para o ezBookkeeping (CSV/JSON).
Formatos suportados
- WeChat Pay: CSV UTF-8 com encoding correto.
- Alipay: CSV ou Excel (.xlsx).
- JD Finance: CSV.
- Bancos: CSV padronizado (consulte documentação do banco).
Como usar
- Colete os extratos das fontes desejadas.
- Execute a skill com os arquivos como entrada.
- Revise as transações consolidadas.
- Confirme a gravação no ezBookkeeping.
Exemplo de comando
python run.py --files wechat.csv alipay.xlsx --output consolidated.csv
Dependências
- Python 3.8+
- Pandas
- openpyxl (para arquivos Excel)
Contribuição
Pull requests são bem-vindos. Para mudanças significativas, abra uma issue primeiro para discutir o que você gostaria de alterar.