Automatically expands all movements on CaixaBankNow before exporting.
This script fixes an annoyance on the CaixaBankNow website.
The Problem: When you filter your account movements, the bank's "Export to XML" (or CSV) function only exports the transactions that are currently visible on the screen. If your filter returns many results, you must manually click "View more movements" dozens of times before you can export the complete statement.
The Solution: This script detects if the "View more movements" button is present and, if so, displays a floating, draggable control panel.
How to Use:
Go to your movements page and apply your desired filters (e.g., "last 3 months").
The script's control panel will appear (with a yellow header that says "MOVER PANEL").
Click the blue "▶️ Desplegar Movimientos" button.
The script will repeatedly call the loading function. Wait for it to finish.
Once all movements are loaded, the script will notify you, and the control panel will disappear.
Done! You can now use CaixaBank's native "Export to XML" button, and your file will contain all the movements from your filter.