Manage reference data
Accounts
| ID | Label | Holder | Cur. | IBAN | Actions |
|---|
Creditors
| ID | Name | Cur. | IBAN | BVR | Reference | Actions |
|---|
Names
| ID | Label | Currency | Actions |
|---|
Currencies
| Code | Label | Type | Unit | Provider | Source | Active | Actions |
|---|
"Unit" is the quote base: the stored rate is "CHF per <unit> units" (1 for most; THB uses 100). Provider = ISO code for fiat (ECB) or CoinGecko id for crypto (e.g. bitcoin). Deleting a currency does not alter past transactions.
Settings
About
Saved in this browser only — each user/device brands their own copy. Logos are resized automatically.
Database
Downloads a dated copy of the whole database. To restore a backup, run
.\Restore-Database.ps1 -BackupPath <file.db> from the app folder
(it safely backs up the current data first).
License
Deactivating releases this machine so the license can be activated on another computer.
Authentication
Local accounts always stay available as a fallback. Windows SSO settings are saved now but activate once its back-end ships. Saving requires the web account to have write access to the conf folder.
Help
Budget Viewer is your personal budget: monthly transactions, multi-currency conversion, ledgers, statistics, charts and exports. Below are the everyday tasks. Items marked admin require the administrator role.
Signing in
Enter your username and password. Your session stays open for a while; use Log out (top right) when you're done. If you don't have an account yet, ask your administrator to create one.
Choosing the month
In Monthly, pick the Year and Month and press Load. Everything on the page (recap, charts, transactions) refers to that month.
Adding a transaction
Click + New transaction. Start typing in CC, Label or the From/To fields — a suggestion list appears, but you can always type freely. The Amount CHF is computed automatically from the currency and the month's rate. Press Save. Use Edit / Del on a row to change or remove it, and click the O/P badge to toggle a transaction between Open and Paid.
Splitting an expense
In the transaction dialog, use Split / participants to share a cost among several people. Equal split divides it evenly; each participant is saved as a linked negative entry (their share).
Importing a Swiss QR-bill
Import QR-bill reads a PDF (or image) and fills the form for you. Scan (PayEye) lets you scan a paper bill with the PayEye reader. The first scan may take a moment while the reader loads. You can also create a creditor from a QR-bill in Manage data ▸ Creditors (the amount is ignored) — handy for accounts with a fixed reference.
Rates & currencies
Open Rates… (in the recap) to see and edit the monthly exchange rates, with charts of each currency over the year. Fetch today's rates fills the current month automatically. admin Add or remove currencies (including crypto) in Manage data ▸ Currencies.
Other views
- Ledgers — running Debit / Credit / Balance registers.
- Statistics — yearly totals by creditor, currency and account, with charts.
- Worksheets — editable per-person grids.
- Currency recap — a month's transactions for one account, converted, with a Download PNG button to share a clean image.
Exporting
Every list has an Export CSV button (semicolon-separated, opens cleanly in Excel). It exports what is currently shown, respecting your filters.
Settings
In Settings you can set the app name, logo and accent colour (saved in this browser). admin Download a database backup, and see the license status / release this machine (transfer).
Activating a license
If the app asks for a license, click Start free trial, or paste a license key and press Activate. Use Need a license? Request one to contact the vendor.
Budget Viewer est votre budget personnel : transactions mensuelles, conversion multi-devises, journaux, statistiques, graphiques et exports. Voici les tâches du quotidien. Les éléments marqués admin nécessitent le rôle administrateur.
Se connecter
Saisissez votre nom d'utilisateur et votre mot de passe. La session reste ouverte un moment ; utilisez Log out (en haut à droite) quand vous avez terminé. Sans compte, demandez à votre administrateur de le créer.
Choisir le mois
Dans Monthly, choisissez l'année et le mois puis cliquez sur Load. Toute la page (récap, graphiques, transactions) porte sur ce mois.
Ajouter une transaction
Cliquez sur + New transaction. Commencez à taper dans CC, Label ou les champs From/To — une liste de suggestions s'affiche, mais la saisie libre est toujours possible. Le Amount CHF est calculé automatiquement d'après la devise et le taux du mois. Cliquez sur Save. Sur une ligne, Edit / Del permettent de modifier ou supprimer, et cliquer sur le badge O/P bascule la transaction entre Ouverte et Payée.
Partager une dépense
Dans le dialogue, utilisez Split / participants pour répartir un coût entre plusieurs personnes. Equal split divise à parts égales ; chaque participant est enregistré comme une écriture négative liée (sa part).
Importer une facture QR suisse
Import QR-bill lit un PDF (ou une image) et remplit le formulaire pour vous. Scan (PayEye) permet de scanner une facture papier avec le lecteur PayEye. Le premier scan peut prendre un instant le temps que le lecteur se charge. Vous pouvez aussi créer un créancier à partir d'une facture QR dans Manage data ▸ Creditors (le montant est ignoré) — pratique pour les comptes à référence fixe.
Taux & devises
Ouvrez Rates… (dans le récap) pour voir et modifier les taux de change mensuels, avec des graphiques par devise sur l'année. Fetch today's rates remplit le mois courant automatiquement. admin Ajoutez ou supprimez des devises (crypto comprise) dans Manage data ▸ Currencies.
Autres vues
- Ledgers — journaux Débit / Crédit / Solde courant.
- Statistics — totaux annuels par créancier, devise et compte, avec graphiques.
- Worksheets — grilles éditables par personne.
- Currency recap — les transactions d'un mois pour un compte, converties, avec un bouton Download PNG pour partager une image propre.
Exporter
Chaque liste dispose d'un bouton Export CSV (séparateur point-virgule, s'ouvre proprement dans Excel). Il exporte ce qui est affiché, en respectant vos filtres.
Réglages
Dans Settings, vous pouvez définir le nom de l'app, le logo et la couleur d'accent (enregistrés dans ce navigateur). admin Télécharger une sauvegarde de la base, voir le statut de licence / libérer cette machine (transfert).
Activer une licence
Si l'app demande une licence, cliquez sur Start free trial, ou collez une clé de licence et cliquez sur Activate. Utilisez Need a license? Request one pour contacter le fournisseur.
Users
| ID | Username | Role | Active | Created | Actions |
|---|
Passwords are stored hashed (PBKDF2, per-user salt). Resetting a password or deactivating a user signs them out of all active sessions. The last active administrator cannot be removed.
Currency recap
Worksheets
Statistics
Total by month (CHF)
Top creditors (CHF)
By currency (CHF)
By creditor (CHF)
By currency (amount & CHF)
Holdings / recap by account (CHF)
By person « from » (CHF)
Monthly recap
| Account | Cur. | Amount | Amount CHF | Motif | Actions |
|---|
Year total by month (CHF)
This month by creditor (CHF)
Transactions
| Date | CC | Label | From | Name | To | Name | Cur. | Amount cur. | Amount CHF | Account | BVR | Reference | Period | Comment | Pay date | Status | Actions |
|---|
Account ledgers
| Date | Debit | Credit | Balance | Comment | Actions |
|---|