Banque
Comptes, soldes, transactions, imputation et auto-imputation
Comptes bancaires
tiime bank accounts # Lister les comptes actifs
tiime bank accounts --format table| Option | Type | Défaut | Description |
|---|---|---|---|
--enabled | boolean | true | Afficher uniquement les comptes actifs |
--format | json|table|csv | json | Format de sortie |
Soldes
tiime bank balance
tiime bank balance --format tableAffiche le solde actuel de chaque compte bancaire connecté.
[
{ "name": "Compte courant", "balance_amount": 12450.30, "balance_currency": "EUR" },
{ "name": "Compte épargne", "balance_amount": 5000.00, "balance_currency": "EUR" }
]Transactions
tiime bank transactions
tiime bank transactions --from 2026-01-01 --to 2026-01-31
tiime bank transactions --search "loyer" --all
tiime bank transactions --bank-account 789 --all --format csv| Option | Type | Défaut | Description |
|---|---|---|---|
--from | string | — | Date de début (YYYY-MM-DD) |
--to | string | — | Date de fin (YYYY-MM-DD) |
--search | string | — | Recherche dans le libellé |
--bank-account | number | — | ID du compte bancaire |
--hide-refused | boolean | false | Masquer les transactions refusées |
--sort | string | date:desc | Tri (ex: date:asc, amount:desc) |
--page | number | 1 | Numéro de page |
--page-size | number | 100 | Nombre de résultats par page |
--all | boolean | false | Récupérer toutes les pages |
--format | json|table|csv | json | Format de sortie |
Sans --all, seule la première page est retournée (100 transactions par défaut). Utilisez --all pour récupérer l'historique complet.
Transactions non imputées
tiime bank unimputed
tiime bank unimputed --format tableLes transactions non imputées sont celles qui n'ont pas encore été catégorisées comptablement. Elles apparaissent dans le suivi comptable Tiime comme "à traiter".
Imputer une transaction
Attribue un label comptable à une transaction bancaire.
tiime bank impute --id 317543840 --label-id 3901280
tiime bank impute --id 317543840 --label-id 3901280 --dry-run| Option | Type | Défaut | Description |
|---|---|---|---|
--id | number | — | ID de la transaction (obligatoire) |
--label-id | number | — | ID du label comptable (obligatoire) |
--label-name | string | — | Nom du label (affichage uniquement) |
--dry-run | boolean | false | Prévisualiser sans imputer |
--format | json|table|csv | json | Format de sortie |
Pour trouver l'ID du label à utiliser, combinez tiime labels list et tiime labels standard.
Auto-imputation
Analyse les transactions non imputées et propose automatiquement des imputations basées sur les suggestions de Tiime.
tiime bank auto-impute
tiime bank auto-impute --dry-runPar défaut, auto-impute fonctionne en mode dry-run : il affiche les imputations proposées sans les appliquer.
tiime bank auto-impute --applyLe flag --apply applique réellement les imputations proposées.
| Option | Type | Défaut | Description |
|---|---|---|---|
--dry-run | boolean | true | Mode prévisualisation (défaut) |
--apply | boolean | false | Appliquer les imputations |
--all-companies | boolean | false | Traiter toutes les entreprises du compte |
--company | string | — | ID ou nom d'entreprise (séparés par virgules pour plusieurs) |
--format | json|table|csv | json | Format de sortie |
L'auto-imputation utilise les suggestions de Tiime. Vérifiez toujours les propositions en mode --dry-run avant d'appliquer avec --apply.
Exemples avec jq
# Solde du premier compte
tiime bank balance | jq '.[0].balance_amount'
# Total des soldes
tiime bank balance | jq '[.[].balance_amount] | add'
# Transactions supérieures à 1000 €
tiime bank transactions --all | jq '[.[] | select(.amount > 1000)]'
# Résumé dépenses / revenus du mois
tiime bank transactions --from 2026-01-01 --to 2026-01-31 --all \
| jq '{
depenses: [.[] | select(.amount < 0) | .amount] | add,
revenus: [.[] | select(.amount > 0) | .amount] | add
}'
# Export CSV complet
tiime bank transactions --all --format csv > transactions-2026.csv
# Top 10 des plus grosses dépenses
tiime bank transactions --all \
| jq '[.[] | select(.amount < 0)] | sort_by(.amount) | .[0:10]'