docs: add Actual Budget CSV import workflow to CHANGELOG
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
22
CHANGELOG.md
22
CHANGELOG.md
@@ -4,6 +4,28 @@ Tutte le modifiche significative al progetto ALPHA_PROJECT sono documentate qui.
|
||||
|
||||
---
|
||||
|
||||
## [2026-03-21] Actual Budget — Import Estratto Conto via Telegram
|
||||
|
||||
### Nuovi workflow
|
||||
|
||||
- **`💰 Actual — Import Estratto Conto [Telegram]`** (`qtvB3r0cgejyCxUp`): importa l'estratto conto Banca Sella (CSV) in Actual Budget tramite Telegram.
|
||||
- Trigger: documento Telegram con caption `Estratto conto`
|
||||
- Parse CSV Banca Sella (separatore `;`, date `gg/mm/aaaa`, importi con `.` decimale)
|
||||
- Skip automatico di `SALDO FINALE` e `SALDO INIZIALE`
|
||||
- Classificazione GPT-4.1 in batch da 30 transazioni: assegna payee e categoria, crea automaticamente i mancanti su Actual
|
||||
- Import via `/transactions/import` con dedup nativo tramite `imported_id` (pattern `banca-sella-{Id}` o hash fallback)
|
||||
- Report Telegram con nuove transazioni importate, già presenti e totale CSV
|
||||
- **`⏰ Actual — Reminder Estratto Conto [Schedule]`** (`w0oJ1i6sESvaB5W1`): reminder giornaliero (09:00) su Telegram se il task Google "Actual - Estratto conto" nella lista "Finanze" è scaduto.
|
||||
|
||||
### Note tecniche
|
||||
|
||||
- Binary data letta con `getBinaryDataBuffer()` (compatibile con filesystem binary mode di n8n)
|
||||
- Loop GPT gestito con iterazione interna nel Code node (no `splitInBatches` — instabile con input multipli)
|
||||
- Payee/categorie mancanti creati al volo e riutilizzati nei batch successivi della stessa run
|
||||
- Dedup Actual: `added` = nuove, `updated` = già presenti
|
||||
|
||||
---
|
||||
|
||||
## [2026-03-21] Calendar Agent — fix sincronizzazione e schedule
|
||||
|
||||
### Problemi risolti
|
||||
|
||||
Reference in New Issue
Block a user